จะลบข้อความ“ ไม่สามารถอ่านไฟล์ต้นทาง” ของ Firefox ได้อย่างไร

เผยแพร่แล้ว: 2021-04-06

ปัญหาเว็บเบราว์เซอร์มาตรฐานส่วนใหญ่เกี่ยวข้องกับเครือข่าย แม้ว่าในบางครั้ง คุณจะพบกับปัญหาที่พบไม่บ่อย เช่น ข้อความแสดงข้อผิดพลาด "Source file can not be read" ใน Firefox แม้ว่าข้อผิดพลาดจะเกิดขึ้นในเว็บเบราว์เซอร์อื่นๆ เช่นกัน แต่ดูเหมือนว่าจะส่งผลกระทบต่อผลิตภัณฑ์ของ Mozilla บ่อยครั้งเป็นพิเศษ

ข้อความจะแสดงในสถานการณ์ต่างๆ แต่โดยหลักแล้วเมื่อคุณพยายามดาวน์โหลดไฟล์ ข้อความแสดงข้อผิดพลาดแบบเต็มมักจะอ่านดังนี้:

“ไม่สามารถบันทึก FileX เนื่องจากไม่สามารถอ่านไฟล์ต้นฉบับได้”

FileX แสดงถึงเส้นทางไปยังไฟล์ที่คุณไม่สามารถบันทึกได้ ซึ่งจะแสดงในข้อความแสดงข้อผิดพลาด

ในบทความนี้ เราจะแสดงวิธีแก้ไขข้อผิดพลาด "Source file can not be read" เมื่อดาวน์โหลดไฟล์ผ่านเบราว์เซอร์ Firefox วิธีแก้ปัญหาในบทความนี้ใช้ได้กับผู้ใช้หลายคน

สาเหตุของปัญหาคืออะไร?

การค้นหาวิธีลบข้อความแสดงข้อผิดพลาด 'ไฟล์ไม่สามารถบันทึกได้เนื่องจากไฟล์ต้นฉบับไม่สามารถอ่านได้' จาก Firefox สำหรับ Windows 10 เกี่ยวข้องกับการทราบสาเหตุที่แท้จริงของปัญหา

การเชื่อมต่ออินเทอร์เน็ตของคุณมักเป็นผู้ต้องสงสัยเสมอ และใช่ ผู้ใช้หลายคนพบว่าพวกเขาไม่ได้เชื่อมต่ออย่างถูกต้อง สาเหตุอื่นๆ ที่มีโอกาสน้อยมีดังนี้

  • ไฟล์ compreg.dat ที่มีปัญหา
  • network.http.accept-encoding setting ที่กำหนดค่าไม่ถูกต้อง
  • ส่วนขยายเบราว์เซอร์ผิดพลาด
  • ไฟล์ Places.sqlite เสีย

ตอนนี้ได้เวลาแก้ไขสาเหตุพื้นฐานของข้อความแสดงข้อผิดพลาดแล้ว

ลบไฟล์ comprag.dat

ไฟล์ comprag.dat เกี่ยวข้องกับกระบวนการ Mozilla Firefox จำนวนมาก สร้างขึ้นโดยอัตโนมัติทุกครั้งที่คุณดาวน์โหลดหรือติดตั้งผลิตภัณฑ์ Firefox เช่น Thunderbird หากไฟล์เสียหาย จะทำให้เกิดปัญหาประเภทต่างๆ ข้อผิดพลาด "ไม่สามารถบันทึกไฟล์ได้" เป็นหนึ่งในนั้น

คุณจะต้องลบไฟล์เพื่อแก้ไขปัญหา เมื่อลบไฟล์แล้ว ไฟล์ใหม่จะถูกสร้างขึ้น

ทำตามขั้นตอนเหล่านี้:

  1. เปิดตัว Mozilla Firefox
  2. เมื่อเบราว์เซอร์ปรากฏขึ้น ให้ไปที่แถบที่อยู่ พิมพ์ about:support แล้วกดปุ่ม Enter
  3. เมื่อหน้าข้อมูลการแก้ไขปัญหาปรากฏขึ้น ให้ไปที่ Application Basics และคลิกที่ Open Folder ข้าง Profile Folder
  4. เมื่อโฟลเดอร์เปิดขึ้น ให้ค้นหาไฟล์ "compreg.dat" แล้วลบทิ้ง
  5. รีสตาร์ทเบราว์เซอร์และลองดาวน์โหลดไฟล์

ปรับการตั้งค่า “network.http.accept-encoding”

การตั้งค่าการเข้ารหัส network.http.accept ช่วยบอกเซิร์ฟเวอร์ว่าการเข้ารหัสใดที่ไคลเอ็นต์ HTTP รองรับ การตั้งค่าอาจเป็นสาเหตุของข้อความแสดงข้อผิดพลาดหากกำหนดค่าไม่ถูกต้อง ทำตามขั้นตอนเหล่านี้เพื่อปรับเปลี่ยนและดูว่าจะช่วยแก้ปัญหาได้หรือไม่:

  1. เปิด Mozilla Firefox
  2. ไปที่แถบที่อยู่ พิมพ์ about:config แล้วกดปุ่ม Enter
  3. เมื่อข้อความเตือน "ดำเนินการด้วยความระมัดระวัง" ปรากฏขึ้น ให้คลิกที่ปุ่ม "ยอมรับความเสี่ยงและดำเนินการต่อ"
  4. ไปที่ช่องค้นหาแล้วพิมพ์ "enco"
  5. ไปที่การตั้งค่า "network.http.accept-encoding" แล้วดับเบิลคลิก
  6. ตอนนี้ลบทุกอย่างในกล่องแล้วรีสตาร์ทเบราว์เซอร์
  7. ขณะนี้คุณสามารถตรวจสอบว่าข้อผิดพลาดยังคงมีอยู่หรือไม่

ตรวจสอบให้แน่ใจว่าไม่ได้ตั้งค่าไฟล์ places.sqlite เป็น Read-only

ไฟล์ places.sqlite คือที่ที่ Firefox จะบันทึกบุ๊กมาร์กของคุณและเก็บบันทึกไฟล์ที่คุณดาวน์โหลด ข้อผิดพลาดในการดาวน์โหลดอาจปรากฏขึ้นเนื่องจากไฟล์ถูกตั้งค่าเป็นแบบอ่านอย่างเดียว และเบราว์เซอร์ไม่สามารถเขียนข้อมูลใหม่ลงไปได้ การปิดฟังก์ชันอ่านอย่างเดียวจะช่วยขจัดปัญหาได้

ทำตามขั้นตอนเหล่านี้:

  1. เปิดหน้าต่าง File Explorer โดยคลิกขวาที่ปุ่ม Start แล้วเลือก File Explorer หรือกดปุ่ม Windows และ E พร้อมกัน
  2. หลังจากที่หน้าต่าง File Explorer เปิดขึ้น ให้ไปที่ C:\Users\your_user_name\AppData\Roaming\Mozilla\Firefox\Profiles

C หมายถึงโวลุ่ม Windows ของคุณและ “your_user_name” คือโฟลเดอร์ของบัญชีผู้ใช้ปัจจุบันของคุณ

หรือคุณสามารถเปิดโฟลเดอร์ได้โดยทำตามขั้นตอนเหล่านี้:

  • เปิดตัว Mozilla Firefox
  • เมื่อเบราว์เซอร์ปรากฏขึ้น ให้ไปที่แถบที่อยู่ พิมพ์ about:support แล้วกดปุ่ม Enter
  • เมื่อหน้าข้อมูลการแก้ไขปัญหาปรากฏขึ้น ให้ไปที่ Application Basics และคลิกที่ Open Folder ข้าง Profile Folder
  1. เมื่อเปิดโฟลเดอร์แล้ว ให้ค้นหาไฟล์ “Places.sqlite”
  2. หลังจากคุณพบไฟล์แล้ว ให้คลิกขวาและเลือก Properties จากเมนูบริบท
  3. เมื่อหน้าต่างโต้ตอบ Properties เปิดขึ้น ให้ยืนยันว่าไม่ได้ทำเครื่องหมายที่ช่อง Read-Only
  4. หากช่องทำเครื่องหมาย ให้ยกเลิกการเลือกและคลิกปุ่ม ตกลง

เปิด Firefox ในเซฟโหมด

โปรแกรมเสริมของเบราว์เซอร์ที่มีปัญหาสามารถขัดขวางสิ่งต่างๆ มากมาย รวมถึงกระบวนการดาวน์โหลด ดังนั้น คุณต้องยืนยันว่านี่ไม่ใช่ปัญหาส่วนเสริม โชคดีที่การดำเนินการตามขั้นตอนการแก้ไขปัญหานี้ทำได้ง่ายใน Firefox เมื่อเริ่มต้นเบราว์เซอร์ในเซฟโหมด คุณกำลังปิดใช้งานโปรแกรมเสริมทั้งหมดที่ติดตั้งไว้ หากข้อความแสดงข้อผิดพลาดไม่แสดงในเซฟโหมด แสดงว่าส่วนเสริมเป็นปัญหา

ขั้นตอนเหล่านี้จะแสดงวิธีเริ่ม Firefox ในเซฟโหมด:

  1. เปิดไฟร์ฟอกซ์
  2. ไปที่แถบที่อยู่ของเบราว์เซอร์และพิมพ์ “about:support”
  3. กดปุ่ม Enter
  4. ไปที่มุมบนขวาของหน้าข้อมูลการแก้ไขปัญหาแล้วคลิกรีสตาร์ทโดยปิดใช้งานส่วนเสริมภายใต้ลองใช้เซฟโหมด
  5. เบราว์เซอร์จะเริ่มต้นใหม่ในขณะนี้
  6. ดาวน์โหลดไฟล์อีกครั้งและตรวจสอบว่ามีข้อผิดพลาดปรากฏขึ้นหรือไม่

รีเฟรช Firefox

ถ้าไม่มีอะไรทำงาน ให้ไปที่หน้า "เกี่ยวกับ:support" และคลิกที่ปุ่มรีเฟรช Firefox ใต้ ​​"Give Firefox a tune-up"

ล้างไฟล์ชั่วคราว

แอปพลิเคชั่น Windows เกือบทั้งหมดสร้างไฟล์ชั่วคราวที่ไม่มีประโยชน์เมื่อเวลาผ่านไป ไฟล์เหล่านี้อาจเสียหายและเริ่มก่อให้เกิดปัญหาที่แตกต่างกัน ลองล้างข้อมูลเหล่านี้และดูว่าข้อผิดพลาดในการดาวน์โหลดจะหายไปหรือไม่ มีหลายวิธีในการลบไฟล์ชั่วคราว และเราจะแนะนำคุณในแต่ละวิธี

ผ่าน File Explorer:

  1. เปิดหน้าต่าง File Explorer โดยคลิกขวาที่ปุ่ม Start แล้วเลือก File Explorer หรือกดปุ่ม Windows และ E พร้อมกัน
  2. เมื่อคุณเห็นหน้าต่าง File Explorer ให้ไปที่ด้านซ้ายแล้วคลิกบนพีซีเครื่องนี้
  3. ไปที่บานหน้าต่างด้านขวาและคลิกขวาที่โวลุ่ม Windows ซึ่งควรเป็น Drive C
  4. คลิกที่คุณสมบัติในเมนูบริบท
  5. หลังจากหน้าต่างโต้ตอบ Properties สำหรับไดรฟ์ปรากฏขึ้น ให้คลิกที่ Disk Cleanup
  6. หลังจากที่ยูทิลิตี้การล้างข้อมูลบนดิสก์สแกนไฟล์ชั่วคราวของคุณแล้ว ให้เลือกประเภทไฟล์ที่คุณต้องการลบและคลิกตกลง คลิก “Clean up system files” ถ้าจะกำจัดไฟล์ระบบที่ไม่ได้ใช้งานแล้ว
  7. หลังจากนั้น ให้รีสตาร์ท Firefox และตรวจสอบปัญหา

ผ่านแอปพลิเคชันการตั้งค่า:

  1. คลิกขวาที่โลโก้ Windows แล้วเลือกการตั้งค่าจากเมนู Power User หรือแตะปุ่มแป้นพิมพ์ Windows และ I พร้อมกัน
  2. เมื่อการตั้งค่าเปิดขึ้น ให้คลิกที่ไอคอนระบบ
  3. หลังจากที่คุณเห็นอินเทอร์เฟซระบบแล้ว ให้ไปที่บานหน้าต่างที่เก็บข้อมูล
  4. ภายใต้ Local Disk ของคุณ ให้คลิกที่ไฟล์ชั่วคราว
  5. หลังจากที่หน้าต่างไฟล์ชั่วคราวปรากฏขึ้น ให้เลือกประเภทไฟล์ที่คุณต้องการล้าง จากนั้นคลิกที่ Remove Files

เรียกใช้ยูทิลิตี้ CHKDSK

Firefox อาจไม่สามารถดาวน์โหลดไฟล์ได้เนื่องจากส่วนใดส่วนหนึ่งบนฮาร์ดดิสก์ของคุณมีข้อบกพร่อง เรียกใช้ยูทิลิตี้ CHKDSK เพื่อแก้ไขปัญหา จากนั้นตรวจสอบว่าไฟล์สามารถดาวน์โหลดได้ในภายหลังหรือไม่

ทำตามขั้นตอนเหล่านี้เพื่อเรียกใช้ยูทิลิตี้ CHKDSK ผ่าน File Explorer:

  1. คลิกขวาที่โลโก้ Windows ในทาสก์บาร์ของคุณและคลิกที่ File Explorer เมื่อเมนู Power User ปรากฏขึ้น
  2. หลังจากที่หน้าต่าง File Explorer ปรากฏขึ้น ให้ไปที่ด้านซ้ายแล้วคลิก พีซีเครื่องนี้
  3. ไปที่ด้านขวาของหน้าต่างและคลิกขวาที่โวลุ่ม Windows ของคุณ
  4. หลังจากเมนูบริบทหล่นลงมา ให้คลิกที่ Properties
  5. เมื่อหน้าต่าง Properties ปรากฏขึ้น ให้สลับไปที่แท็บ Tools
  6. ถัดไป คลิกที่ปุ่ม ตรวจสอบ ภายใต้ การตรวจสอบข้อผิดพลาด
  7. คลิกที่ Scan Drive หากคุณเห็นกล่องโต้ตอบ "คุณไม่จำเป็นต้องสแกนไดรฟ์นี้"
  8. ยูทิลิตี้ CHKDSK จะเริ่มสแกนไดรฟ์ของคุณ
  9. เมื่อการสแกนเสร็จสิ้น กล่องโต้ตอบจะปรากฏขึ้นและแสดงผล

คุณสามารถเรียกใช้การสแกนอย่างละเอียดยิ่งขึ้นในสภาพแวดล้อมพร้อมรับคำสั่งที่ยกระดับ ขั้นตอนเหล่านี้จะแนะนำคุณตลอดกระบวนการ:

  1. เรียก Run โดยคลิกขวาที่ปุ่ม Start แล้วคลิก Run ในเมนู Power User การแตะปุ่ม Windows และ R พร้อมกันจะเป็นการเปิดกล่องโต้ตอบ
  2. เมื่อ Run เปิดขึ้น ให้พิมพ์ CMD ในช่องข้อความ จากนั้นกด Ctrl + Shift + Esc
  3. เมื่อกล่องโต้ตอบการควบคุมบัญชีผู้ใช้ขออนุญาตเพื่อเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ ให้คลิกที่ ใช่
  4. ทันทีที่หน้าต่างพรอมต์คำสั่งปรากฏขึ้น ให้พิมพ์คำสั่งด้านล่างแล้วกดปุ่ม Enter:

chkdsk C: /f /r /x

โปรดทราบว่าตัวอักษร "C" ในคำสั่งคือตัวยึดสำหรับตัวอักษรไดรฟ์โวลุ่ม Windows ของคุณ

สวิตช์คำสั่งเพิ่มเติมทำดังต่อไปนี้:

สวิตช์ “/f” จะแจ้งให้เครื่องมือแก้ไขข้อผิดพลาดที่พบระหว่างการสแกน

สวิตช์ “/r” จะแจ้งให้เครื่องมือค้นหาเซกเตอร์เสียและกู้คืนข้อมูลที่อ่านได้

สวิตช์ "/x" จะแจ้งให้เครื่องมือยกเลิกการต่อเชื่อมไดรฟ์ข้อมูลก่อนทำการสแกน

หากข้อความด้านล่างปรากฏขึ้น แสดงว่าโวลุ่มที่คุณกำลังพยายามสแกนอยู่ในขณะนี้ แตะปุ่ม Y หากพรอมต์คำสั่งขอให้คุณกำหนดเวลาการสแกนสำหรับการรีบูตครั้งถัดไป:

“Chkdsk ไม่สามารถทำงานได้เนื่องจากโวลุ่มถูกใช้งานโดยกระบวนการอื่น คุณต้องการกำหนดเวลาให้ตรวจสอบโวลุ่มนี้ในครั้งต่อไปที่ระบบรีสตาร์ทหรือไม่ (ใช่/ไม่ใช่)”

หลังจากกด Y แล้ว ให้รีบูทพีซีของคุณเพื่อดำเนินการตรวจสอบ จากนั้นลองสำรองข้อมูลและตรวจหาข้อผิดพลาด

บทสรุป

ปัญหา "ไฟล์ต้นฉบับไม่สามารถอ่านได้" ค่อนข้างง่ายในการแก้ไข นอกจากนี้ยังช่วยให้แน่ใจว่าระบบของคุณได้รับการปกป้องอย่างเพียงพอจากโปรแกรมที่เป็นอันตรายที่สามารถโจมตีไดรฟ์ของคุณได้ การใช้โปรแกรมป้องกันมัลแวร์ที่มีความสามารถซึ่งทำงานร่วมกับ Windows Security ได้เป็นแนวคิดที่ดี

ที่แนะนำ

ปกป้องพีซีจากภัยคุกคามด้วย Anti-Malware

ตรวจสอบพีซีของคุณเพื่อหามัลแวร์ที่แอนตี้ไวรัสของคุณอาจพลาด และรับการคุกคามออกอย่างปลอดภัยด้วย Auslogics Anti-Malware

Auslogics Anti-Malware เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดเดี๋ยวนี้