จะลบข้อความ“ ไม่สามารถอ่านไฟล์ต้นทาง” ของ 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 หากไฟล์เสียหาย จะทำให้เกิดปัญหาประเภทต่างๆ ข้อผิดพลาด "ไม่สามารถบันทึกไฟล์ได้" เป็นหนึ่งในนั้น
คุณจะต้องลบไฟล์เพื่อแก้ไขปัญหา เมื่อลบไฟล์แล้ว ไฟล์ใหม่จะถูกสร้างขึ้น
ทำตามขั้นตอนเหล่านี้:
- เปิดตัว Mozilla Firefox
- เมื่อเบราว์เซอร์ปรากฏขึ้น ให้ไปที่แถบที่อยู่ พิมพ์ about:support แล้วกดปุ่ม Enter
- เมื่อหน้าข้อมูลการแก้ไขปัญหาปรากฏขึ้น ให้ไปที่ Application Basics และคลิกที่ Open Folder ข้าง Profile Folder
- เมื่อโฟลเดอร์เปิดขึ้น ให้ค้นหาไฟล์ "compreg.dat" แล้วลบทิ้ง
- รีสตาร์ทเบราว์เซอร์และลองดาวน์โหลดไฟล์
ปรับการตั้งค่า “network.http.accept-encoding”
การตั้งค่าการเข้ารหัส network.http.accept ช่วยบอกเซิร์ฟเวอร์ว่าการเข้ารหัสใดที่ไคลเอ็นต์ HTTP รองรับ การตั้งค่าอาจเป็นสาเหตุของข้อความแสดงข้อผิดพลาดหากกำหนดค่าไม่ถูกต้อง ทำตามขั้นตอนเหล่านี้เพื่อปรับเปลี่ยนและดูว่าจะช่วยแก้ปัญหาได้หรือไม่:
- เปิด Mozilla Firefox
- ไปที่แถบที่อยู่ พิมพ์ about:config แล้วกดปุ่ม Enter
- เมื่อข้อความเตือน "ดำเนินการด้วยความระมัดระวัง" ปรากฏขึ้น ให้คลิกที่ปุ่ม "ยอมรับความเสี่ยงและดำเนินการต่อ"
- ไปที่ช่องค้นหาแล้วพิมพ์ "enco"
- ไปที่การตั้งค่า "network.http.accept-encoding" แล้วดับเบิลคลิก
- ตอนนี้ลบทุกอย่างในกล่องแล้วรีสตาร์ทเบราว์เซอร์
- ขณะนี้คุณสามารถตรวจสอบว่าข้อผิดพลาดยังคงมีอยู่หรือไม่
ตรวจสอบให้แน่ใจว่าไม่ได้ตั้งค่าไฟล์ places.sqlite เป็น Read-only
ไฟล์ places.sqlite คือที่ที่ Firefox จะบันทึกบุ๊กมาร์กของคุณและเก็บบันทึกไฟล์ที่คุณดาวน์โหลด ข้อผิดพลาดในการดาวน์โหลดอาจปรากฏขึ้นเนื่องจากไฟล์ถูกตั้งค่าเป็นแบบอ่านอย่างเดียว และเบราว์เซอร์ไม่สามารถเขียนข้อมูลใหม่ลงไปได้ การปิดฟังก์ชันอ่านอย่างเดียวจะช่วยขจัดปัญหาได้
ทำตามขั้นตอนเหล่านี้:
- เปิดหน้าต่าง File Explorer โดยคลิกขวาที่ปุ่ม Start แล้วเลือก File Explorer หรือกดปุ่ม Windows และ E พร้อมกัน
- หลังจากที่หน้าต่าง 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
- เมื่อเปิดโฟลเดอร์แล้ว ให้ค้นหาไฟล์ “Places.sqlite”
- หลังจากคุณพบไฟล์แล้ว ให้คลิกขวาและเลือก Properties จากเมนูบริบท
- เมื่อหน้าต่างโต้ตอบ Properties เปิดขึ้น ให้ยืนยันว่าไม่ได้ทำเครื่องหมายที่ช่อง Read-Only
- หากช่องทำเครื่องหมาย ให้ยกเลิกการเลือกและคลิกปุ่ม ตกลง
เปิด Firefox ในเซฟโหมด
โปรแกรมเสริมของเบราว์เซอร์ที่มีปัญหาสามารถขัดขวางสิ่งต่างๆ มากมาย รวมถึงกระบวนการดาวน์โหลด ดังนั้น คุณต้องยืนยันว่านี่ไม่ใช่ปัญหาส่วนเสริม โชคดีที่การดำเนินการตามขั้นตอนการแก้ไขปัญหานี้ทำได้ง่ายใน Firefox เมื่อเริ่มต้นเบราว์เซอร์ในเซฟโหมด คุณกำลังปิดใช้งานโปรแกรมเสริมทั้งหมดที่ติดตั้งไว้ หากข้อความแสดงข้อผิดพลาดไม่แสดงในเซฟโหมด แสดงว่าส่วนเสริมเป็นปัญหา
ขั้นตอนเหล่านี้จะแสดงวิธีเริ่ม Firefox ในเซฟโหมด:
- เปิดไฟร์ฟอกซ์
- ไปที่แถบที่อยู่ของเบราว์เซอร์และพิมพ์ “about:support”
- กดปุ่ม Enter
- ไปที่มุมบนขวาของหน้าข้อมูลการแก้ไขปัญหาแล้วคลิกรีสตาร์ทโดยปิดใช้งานส่วนเสริมภายใต้ลองใช้เซฟโหมด
- เบราว์เซอร์จะเริ่มต้นใหม่ในขณะนี้
- ดาวน์โหลดไฟล์อีกครั้งและตรวจสอบว่ามีข้อผิดพลาดปรากฏขึ้นหรือไม่
รีเฟรช Firefox
ถ้าไม่มีอะไรทำงาน ให้ไปที่หน้า "เกี่ยวกับ:support" และคลิกที่ปุ่มรีเฟรช Firefox ใต้ "Give Firefox a tune-up"
ล้างไฟล์ชั่วคราว
แอปพลิเคชั่น Windows เกือบทั้งหมดสร้างไฟล์ชั่วคราวที่ไม่มีประโยชน์เมื่อเวลาผ่านไป ไฟล์เหล่านี้อาจเสียหายและเริ่มก่อให้เกิดปัญหาที่แตกต่างกัน ลองล้างข้อมูลเหล่านี้และดูว่าข้อผิดพลาดในการดาวน์โหลดจะหายไปหรือไม่ มีหลายวิธีในการลบไฟล์ชั่วคราว และเราจะแนะนำคุณในแต่ละวิธี
ผ่าน File Explorer:
- เปิดหน้าต่าง File Explorer โดยคลิกขวาที่ปุ่ม Start แล้วเลือก File Explorer หรือกดปุ่ม Windows และ E พร้อมกัน
- เมื่อคุณเห็นหน้าต่าง File Explorer ให้ไปที่ด้านซ้ายแล้วคลิกบนพีซีเครื่องนี้
- ไปที่บานหน้าต่างด้านขวาและคลิกขวาที่โวลุ่ม Windows ซึ่งควรเป็น Drive C
- คลิกที่คุณสมบัติในเมนูบริบท
- หลังจากหน้าต่างโต้ตอบ Properties สำหรับไดรฟ์ปรากฏขึ้น ให้คลิกที่ Disk Cleanup
- หลังจากที่ยูทิลิตี้การล้างข้อมูลบนดิสก์สแกนไฟล์ชั่วคราวของคุณแล้ว ให้เลือกประเภทไฟล์ที่คุณต้องการลบและคลิกตกลง คลิก “Clean up system files” ถ้าจะกำจัดไฟล์ระบบที่ไม่ได้ใช้งานแล้ว
- หลังจากนั้น ให้รีสตาร์ท Firefox และตรวจสอบปัญหา
ผ่านแอปพลิเคชันการตั้งค่า:
- คลิกขวาที่โลโก้ Windows แล้วเลือกการตั้งค่าจากเมนู Power User หรือแตะปุ่มแป้นพิมพ์ Windows และ I พร้อมกัน
- เมื่อการตั้งค่าเปิดขึ้น ให้คลิกที่ไอคอนระบบ
- หลังจากที่คุณเห็นอินเทอร์เฟซระบบแล้ว ให้ไปที่บานหน้าต่างที่เก็บข้อมูล
- ภายใต้ Local Disk ของคุณ ให้คลิกที่ไฟล์ชั่วคราว
- หลังจากที่หน้าต่างไฟล์ชั่วคราวปรากฏขึ้น ให้เลือกประเภทไฟล์ที่คุณต้องการล้าง จากนั้นคลิกที่ Remove Files
เรียกใช้ยูทิลิตี้ CHKDSK
Firefox อาจไม่สามารถดาวน์โหลดไฟล์ได้เนื่องจากส่วนใดส่วนหนึ่งบนฮาร์ดดิสก์ของคุณมีข้อบกพร่อง เรียกใช้ยูทิลิตี้ CHKDSK เพื่อแก้ไขปัญหา จากนั้นตรวจสอบว่าไฟล์สามารถดาวน์โหลดได้ในภายหลังหรือไม่
ทำตามขั้นตอนเหล่านี้เพื่อเรียกใช้ยูทิลิตี้ CHKDSK ผ่าน File Explorer:
- คลิกขวาที่โลโก้ Windows ในทาสก์บาร์ของคุณและคลิกที่ File Explorer เมื่อเมนู Power User ปรากฏขึ้น
- หลังจากที่หน้าต่าง File Explorer ปรากฏขึ้น ให้ไปที่ด้านซ้ายแล้วคลิก พีซีเครื่องนี้
- ไปที่ด้านขวาของหน้าต่างและคลิกขวาที่โวลุ่ม Windows ของคุณ
- หลังจากเมนูบริบทหล่นลงมา ให้คลิกที่ Properties
- เมื่อหน้าต่าง Properties ปรากฏขึ้น ให้สลับไปที่แท็บ Tools
- ถัดไป คลิกที่ปุ่ม ตรวจสอบ ภายใต้ การตรวจสอบข้อผิดพลาด
- คลิกที่ Scan Drive หากคุณเห็นกล่องโต้ตอบ "คุณไม่จำเป็นต้องสแกนไดรฟ์นี้"
- ยูทิลิตี้ CHKDSK จะเริ่มสแกนไดรฟ์ของคุณ
- เมื่อการสแกนเสร็จสิ้น กล่องโต้ตอบจะปรากฏขึ้นและแสดงผล
คุณสามารถเรียกใช้การสแกนอย่างละเอียดยิ่งขึ้นในสภาพแวดล้อมพร้อมรับคำสั่งที่ยกระดับ ขั้นตอนเหล่านี้จะแนะนำคุณตลอดกระบวนการ:
- เรียก Run โดยคลิกขวาที่ปุ่ม Start แล้วคลิก Run ในเมนู Power User การแตะปุ่ม Windows และ R พร้อมกันจะเป็นการเปิดกล่องโต้ตอบ
- เมื่อ Run เปิดขึ้น ให้พิมพ์ CMD ในช่องข้อความ จากนั้นกด Ctrl + Shift + Esc
- เมื่อกล่องโต้ตอบการควบคุมบัญชีผู้ใช้ขออนุญาตเพื่อเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ ให้คลิกที่ ใช่
- ทันทีที่หน้าต่างพรอมต์คำสั่งปรากฏขึ้น ให้พิมพ์คำสั่งด้านล่างแล้วกดปุ่ม Enter:
chkdsk C: /f /r /x
โปรดทราบว่าตัวอักษร "C" ในคำสั่งคือตัวยึดสำหรับตัวอักษรไดรฟ์โวลุ่ม Windows ของคุณ
สวิตช์คำสั่งเพิ่มเติมทำดังต่อไปนี้:
สวิตช์ “/f” จะแจ้งให้เครื่องมือแก้ไขข้อผิดพลาดที่พบระหว่างการสแกน
สวิตช์ “/r” จะแจ้งให้เครื่องมือค้นหาเซกเตอร์เสียและกู้คืนข้อมูลที่อ่านได้
สวิตช์ "/x" จะแจ้งให้เครื่องมือยกเลิกการต่อเชื่อมไดรฟ์ข้อมูลก่อนทำการสแกน
หากข้อความด้านล่างปรากฏขึ้น แสดงว่าโวลุ่มที่คุณกำลังพยายามสแกนอยู่ในขณะนี้ แตะปุ่ม Y หากพรอมต์คำสั่งขอให้คุณกำหนดเวลาการสแกนสำหรับการรีบูตครั้งถัดไป:
“Chkdsk ไม่สามารถทำงานได้เนื่องจากโวลุ่มถูกใช้งานโดยกระบวนการอื่น คุณต้องการกำหนดเวลาให้ตรวจสอบโวลุ่มนี้ในครั้งต่อไปที่ระบบรีสตาร์ทหรือไม่ (ใช่/ไม่ใช่)”
หลังจากกด Y แล้ว ให้รีบูทพีซีของคุณเพื่อดำเนินการตรวจสอบ จากนั้นลองสำรองข้อมูลและตรวจหาข้อผิดพลาด
บทสรุป
ปัญหา "ไฟล์ต้นฉบับไม่สามารถอ่านได้" ค่อนข้างง่ายในการแก้ไข นอกจากนี้ยังช่วยให้แน่ใจว่าระบบของคุณได้รับการปกป้องอย่างเพียงพอจากโปรแกรมที่เป็นอันตรายที่สามารถโจมตีไดรฟ์ของคุณได้ การใช้โปรแกรมป้องกันมัลแวร์ที่มีความสามารถซึ่งทำงานร่วมกับ Windows Security ได้เป็นแนวคิดที่ดี
ปกป้องพีซีจากภัยคุกคามด้วย Anti-Malware
ตรวจสอบพีซีของคุณเพื่อหามัลแวร์ที่แอนตี้ไวรัสของคุณอาจพลาด และรับการคุกคามออกอย่างปลอดภัยด้วย Auslogics Anti-Malware