Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

แก้ไขข้อผิดพลาด 'The system cannot find the file specified' บน Windows 10/8/7

วิธีแก้ The system cannot find the file specified:

  • 1. Fix 1. รัน System File Checker
  • 2. Fix 2. ใช้คำสั่ง CHKDSK
  • 3. Fix 3. กู้คืนไฟล์ที่หายไป
  • 4. Fix 4. ตรวจสอบไฟล์ log ของระบบ
  • 5. Fix 5. อัปเดตหรือติดตั้งไดรเวอร์ใหม่
  • 6. Fix 6. เปิดโฟลเดอร์ Libraries
  • 7. Fix 7. เปลี่ยน Registry
  • 8. Fix 8. ลบ Key ProfileImagePath
  • 9. Fix 9. ติดตั้งโปรแกรมใหม่
  • 10. Fix 10. ติดตั้ง Windows Updates

เมื่อคำสั่งไม่สามารถดำเนินการได้โดยระบบคอมพิวเตอร์ มักจะแจ้งเตือนข้อผิดพลาด เช่น error code 0x80070002 และ UNMOUNTABLE_BOOT_VOLUME นอกจากนี้ The system cannot find the file specified ก็เป็นข้อผิดพลาดที่อาจเกิดบน Windows 10 และเวอร์ชันก่อนหน้า อย่างไรก็ตาม ไม่ต้องตกใจ ข้อผิดพลาดแบบนี้แก้ได้ด้วยวิธีที่พิสูจน์แล้วในบทความนี้ ติดตามต่อไปเพื่อรู้เพิ่มเติม

เมื่อและทำไมข้อผิดพลาด file specified จึงเกิดขึ้น

คุณอาจเจอข้อผิดพลาด "The system cannot find the file specified" บนคอมพิวเตอร์ Windows เมื่อคุณถ่ายโอนไฟล์ไปยังดิสก์อื่น, เข้าถึงดิสก์ท้องถิ่น, เปิดไฟล์และโฟลเดอร์, ติดตั้งไดรเวอร์อุปกรณ์และซอฟต์แวร์อื่นๆ, เปิดโปรแกรม, สร้างสำรองข้อมูล ฯลฯ

เมื่อข้อผิดพลาดแบบนี้โผล่ขึ้นมา หมายความว่าระบบล้มเหลวในการหาไฟล์ที่จำเป็นเพื่อทำตามคำสั่ง สาเหตุที่นำไปสู่ข้อผิดพลาด file specified บน Windows 10/8/7 มีหลายอย่าง รวมถึง:

  • ดิสก์ล้มเหลว (Disk failure)
  • ปัญหาไดรเวอร์ (Drivers issue)
  • ข้อผิดพลาดไฟล์ Registry (Registry files error)
  • ไฟล์ระบบหายหรือเสียหาย (System files are missing or corrupted)
  • การตั้งค่าสิทธิ์ไฟล์ไม่ถูกต้อง (Incorrect file permission settings)

วิธีแก้ The system cannot find the file specified

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

Fix 1. รัน System File Checker

Windows System File Checker (SFC) เป็นเครื่องมือสร้างตัวในสำหรับค้นหาและแก้ไขข้อผิดพลาดไฟล์ระบบบนคอมพิวเตอร์ของคุณ มันช่วยเมื่อฟังก์ชัน Windows ไม่ทำงาน เช่น "The system cannot find the file specified" หรือ Windows ค้าง วิธีใช้เครื่องมือ SFC:

  1. เปิดเมนู Start พิมพ์ cmd ในแถบค้นหา
  2. คลิกขวา Command Prompt เลือก Run as administrator
  3. พิมพ์คำสั่ง: sfc /scannow ลงในหน้าต่าง Command Prompt เพื่อเริ่ม SFC
  4. รอกระบวนการเสร็จและซ่อมแซมไฟล์ที่เสียหาย

Fix 2. ใช้คำสั่ง CHKDSK

CHKDSK เป็นคำสั่ง cmd ใช้สำหรับตรวจสอบข้อผิดพลาดทางตรรกะและกายภาพบนไดรฟ์ของคุณ และสามารถซ่อมแซมข้อผิดพลาดดิสก์ทางตรรกะและระบบไฟล์ รวมถึงระบุ bad sectors บนดิสก์ วิธีทำ:

หมายเหตุ: Chkdsk สำหรับ Mac เรียกว่า fsck Fsck ใช้ใน Terminal บน Mac แต่โดยปกติผู้ใช้ใช้ First Aid ใน Disk Utility เพื่อซ่อมดิสก์

  1. พิมพ์ cmd ใน Search Box Command Prompt จะโผล่ คลิกขวาเลือก Run as administrator
  2. พิมพ์ chkdsk *: /r ในหน้าต่างป๊อปอัพ กด Enter เพื่อรันคำสั่ง chkdsk เช่น หากดิสก์ที่ต้องการคือดิสก์ H ให้พิมพ์ chkdsk h: /r
  3. รอขั้นตอน chkdsk เสร็จ
  4. รีบูทคอมพิวเตอร์ Windows เพื่อตรวจสอบว่าทำงานหรือไม่

Fix 3. กู้คืนไฟล์ที่หายไป

ไม่คาดคิด ไฟล์ที่จำเป็นบนคอมพิวเตอร์ของคุณอาจถูกลบโดยไม่ได้ตั้งใจหรือติดเชื้อไวรัสและมัลแวร์ สถานการณ์แบบนี้ก็สามารถก่อให้เกิดข้อผิดพลาว่า "The system cannot find the file specified."

ดังนั้นคุณต้องกู้คืนไฟล์ที่หายไปโดยเร็วที่สุด ที่นี่เราแนะนำซอฟต์แวร์กู้ข้อมูลมืออาชีพและน่าเชื่อถือ - iBoysoft Data Recovery for Windows มันช่วยดึงคืนไฟล์ที่ลบและหายไปบน PC มาดูขั้นตอนโดยละเอียด

  1. ดาวน์โหลดและเปิด iBoysoft Data Recovery for Windows บนดิสก์หรือพาร์ติชันอื่นเพื่อหลีกเลี่ยงการเขียนทับข้อมูล
  2. เลือกโมดูล Data Recovery
  3. เลือกดิสก์หรือพาร์ติชัน คลิก Next เริ่ม quick scan คุณสามารถใช้โหมด Deep scan เพื่อกู้ไฟล์ที่ลบ/หายไปมากขึ้น
  4. ดูตัวอย่างผลการสแกน เลือกไฟล์ที่ต้องการ คลิกปุ่ม Recover บันทึกไปยังปลายทางที่ต่างกัน

iBoysoft Data Recovery for Windows เป็นแอปพลิเคชันที่หลากหลาย มันมี 3 โหมดกู้ข้อมูล และสามารถกู้ไฟล์ที่ลบและหายไปจากสื่อจัดเก็บแบบดิสก์ในสถานการณ์ต่างๆ รวมถึง กู้อีเมลที่ลบ/หาย, กู้ดิสก์ที่ฟอร์แมต, กู้ข้อมูล USB ฯลฯ

Fix 4. ตรวจสอบไฟล์ log ของระบบ

ไฟล์ log ของระบบเป็นบันทึกเหตุการณ์ของระบบปฏิบัติการ รวมถึงข้อความเริ่มต้น, การเปลี่ยนแปลงระบบ, การปิดดาวน์ไม่คาดคิด, ข้อผิดพลาดและคำเตือน และกระบวนการสำคัญอื่นๆ คุณอาจพบไฟล์ที่หายไปที่นี่เพื่อแก้ข้อผิดพลาด file specified

  1. ไปที่ C:/Windows/inf directory และเปิดโฟลเดอร์ inf
  2. หาไฟล์ setupapi.dev หรือ setupapi.dev.log คลิกสองครั้งเปิด
  3. กด Ctrl + F เปิดกล่องค้นหา พิมพ์ cannot find the file ในช่องค้นหา
  4. กด Enter รันการค้นหา จะรายการไฟล์ที่หายไป
  5. เลือกไฟล์ที่ต้องการ คัดลอกและวางไฟล์ที่หายไปลงในโฟลเดอร์ Windows / INF
  6. ติดตั้งไดรเวอร์ใหม่ และรีสตาร์ทคอมพิวเตอร์

Fix 5. อัปเดตหรือติดตั้งไดรเวอร์ใหม่

ไดรเวอร์ดิสก์ที่ล้าสมัยหรือทำงานผิดปกติบนคอมพิวเตอร์ของคุณ อาจก่อให้เกิดข้อผิดพลาด file specified การอัปเดตไดรเวอร์ดิสก์หรือติดตั้งใหม่สามารถแก้ปัญหาได้

  1. ไปที่ Control Panel เลือก Device Manager
  2. ขยาย Disk driver
  3. คลิกขวาบนดิสก์ เลือก Update Driver
  4. รีบูทคอมพิวเตอร์ Windows 10 และลองเข้าถึงฮาร์ดดิสก์
  5. หากไม่ได้ผล เลือก Uninstall device > Delete the driver software for this device คลิก Uninstall ยืนยัน แล้วรีสตาร์ท PC เมื่อคอมพิวเตอร์รีสตาร์ท Windows จะหาอุปกรณ์และติดตั้งไดรเวอร์ล่าสุดอัตโนมัติ

Fix 6. เปิดโฟลเดอร์ Libraries

Windows Libraries ออกแบบมาเพื่อจัดระเบียบไฟล์และโฟลเดอร์เป็นภาชนะเชิงตรรกะ และเนื้อหาไม่ได้จัดเก็บในตำแหน่งทางกายภาพเดียวกัน บน Windows 10 โฟลเดอร์ Libraries ซ่อนอยู่โดยค่าเริ่มต้น การแสดง Libraries อาจแก้ข้อผิดพลาว่า system cannot find the file specified

  1. เปิด This PC
  2. คลิกขวาพื้นที่ว่างในแถบด้านซ้าย เลือก Show libraries

Fix 7. เปลี่ยน Registry

ข้อมูลและการตั้งค่าส่วนใหญ่สำหรับโปรแกรมซอฟต์แวร์, อุปกรณ์ฮาร์ดแวร์, ความชอบของผู้ใช้ และการกำหนดค่าระบบปฏิบัติการ ถูกเก็บไว้ใน Windows Registry การปรับเปลี่ยน Registry keys บางส่วนอาจกำจัดข้อผิดพลาว่า file specified ได้ นี่คือบทช่วยสอน:

หมายเหตุ: คุณสามารถสร้างสำรองเพื่อรักษาสภาพ Registry ปัจจุบัน หากมีอะไรผิดพลาดหลังแก้ไข คุณสามารถรันไฟล์สำรองนี้เพื่อกู้คืน Registry สู่สภาพเดิม

  1. กดปุ่ม Windows และ R พิมพ์ regedit กด Enter
  2. ไปที่ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. ตรวจสอบว่ามี RunOnce หรือไม่ หากไม่มี ให้สร้างด้วยตนเอง
  4. คลิก key CurrentVersion เลือก New > Key จากเมนู
  5. ตั้งชื่อ key ใหม่ว่า RunOnce
  6. ไปที่ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ key ในแถบด้านซ้าย ตรวจสอบ key RunOnce ที่สร้าง
  7. ออกจาก Registry Editor และรีสตาร์ทคอมพิวเตอร์

หากปัญหายังคงอยู่ คุณสามารถตรวจสอบ RTHDCPL ใน Registry Key:

  1. เข้าสู่ Registry Editor
  2. ตรวจสอบ RTHDCPL ใน HKLM\Software\Microsoft\Windows\CurrentVersion\Run\
  3. หากไม่มี ให้ตรวจสอบ property Run และตั้งค่าสิทธิ์ Admin-user เป็น Completely control แล้วกด Ok

Fix 8. ลบ Key ProfileImagePath

ค่า Registry ที่เรียกว่า ProfileImagePath รวมเส้นทางโปรไฟล์สำหรับผู้ใช้ทั้งหมด คุณอาจเจอข้อความข้อผิดพลาดเมื่อถ่ายโอนไฟล์ภาพ, สำรอง Windows, หรือสร้าง system images ดังนั้น การลบ key ProfileImagePath ที่หายไป สามารถแก้ข้อผิดพลาว่า file specified ได้ ทำตามขั้นตอน:

  1. เปิด Registry Editor
  2. ไปที่ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList
  3. ขยาย Profilelist ตรวจสอบว่าทุก sub-keys มีค่า ProfileImagePath หรือไม่
  4. ลบ sub-keys ใดๆ ที่ขาดค่า ProfileImagePath
  5. รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหายังคงอยู่หรือไม่

Fix 9. ติดตั้งโปรแกรมใหม่

อาจเป็นว่าคุณเจอข้อผิดพลาว่า system cannot find the file specified เมื่อเปิดโปรแกรม น่าจะเป็นที่ไฟล์การตั้งค่าของโปรแกรมเสียหายหรือติดเชื้อไวรัส วิธีแก้ด่วนคือ uninstall โปรแกรมจาก Windows, ลบไฟล์ของมันให้หมด แล้วติดตั้งใหม่บน Windows

Fix 10. ติดตั้ง Windows Updates

ในกรณีที่ Windows OS ปัจจุบันบนคอมพิวเตอร์ของคุณล้าสมัย อาจป้องกันไม่ให้คุณทำงานบางอย่างได้ และแสดงข้อผิดพลาว่า system cannot find the file specified บนหน้าจอ การอัปเดต Windows อาจช่วยให้ข้อผิดพลาดนี้หายไป

  1. เลือกเมนู Start
  2. เลือก Update & Security แล้ว Windows Update ด้านซ้าย
  3. ตรวจสอบอัปเดต Windows 10 ใหม่โดยเลือก Check for updates
  4. หากมีอัปเดตพร้อม จะดาวน์โหลดและติดตั้ง Windows update อัตโนมัติ

สรุป

ไม่ว่ากรณีของคุณจะเป็นอย่างไรเมื่อเจอข้อความข้อผิดพลาดนี้ - The system cannot find the file specified ไม่ว่าคุณจะกำลังถ่ายโอนไฟล์, เข้าถึงไฟล์บนฮาร์ดดิสก์, เปิดโปรแกรม ฯลฯ คุณสามารถลอง 10 วิธีแก้ที่อธิบายไว้ข้างต้นเพื่อแก้ไขได้