Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:ตัวจัดการไฟล์ไม่ถูกต้องใน Windows 10

เมื่อคุณพยายามลบไฟล์หรือโฟลเดอร์ในระบบของคุณ คุณอาจพบข้อความแสดงข้อผิดพลาด 'ตัวจัดการไฟล์ไม่ถูกต้อง ’ ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อชื่อของโฟลเดอร์หรือไฟล์ที่คุณกำลังพยายามลบเป็นชื่อที่สงวนไว้ ระบบปฏิบัติการ Windows ไม่จัดการกับชื่อ/ชื่อเล่นบางชื่อ เนื่องจาก File Explorer ป้องกันไม่ให้คุณตั้งชื่อโฟลเดอร์หรือไฟล์ที่สงวนไว้ อย่างไรก็ตาม ในกรณีที่คุณได้รับไฟล์จากสมาร์ทโฟนหรือระบบปฏิบัติการอื่น เช่น Linux คุณจะได้รับข้อความแสดงข้อผิดพลาดดังกล่าวเมื่อพยายามลบไฟล์

แก้ไข:ตัวจัดการไฟล์ไม่ถูกต้องใน Windows 10

ข้อตกลงการตั้งชื่อของ Microsoft

Microsoft Naming Conventions กำหนดว่าไฟล์หรือโฟลเดอร์ในระบบของคุณไม่ควรตั้งชื่อ CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 และ LPT9 เนื่องจากชื่อเหล่านี้เป็นชื่อที่สงวนไว้ในระบบปฏิบัติการ Windows ซึ่งหมายความว่าใช้สำหรับวัตถุประสงค์เฉพาะโดยระบบปฏิบัติการ Windows และไม่ควรใช้ในที่อื่น นอกจากนี้ คุณควรหลีกเลี่ยงการทำตามชื่อข้างต้นทันทีด้วยนามสกุล เช่น NUL.txt หากต้องการรายละเอียดเพิ่มเติม สามารถดูได้ที่บทความนี้ บนเว็บไซต์ของ Microsoft

อะไรทำให้เกิดข้อความแสดงข้อผิดพลาด 'Invalid File Handle' ใน Windows 10

สาเหตุของการเกิดข้อผิดพลาดดังกล่าวค่อนข้างชัดเจนหลังจากอ่านข้อตกลงการตั้งชื่อที่ Microsoft จัดเตรียมไว้ให้

  • ชื่อของไฟล์/โฟลเดอร์เป็นชื่อที่สงวนไว้: ข้อความแสดงข้อผิดพลาดปรากฏขึ้นเมื่อไฟล์ที่คุณกำลังพยายามลบได้รับชื่อที่สงวนไว้ Microsoft ห้ามมิให้ใช้ชื่อที่สงวนไว้และไม่ควรล้อเล่น

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

การลบไฟล์หรือโฟลเดอร์

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

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

  1. กด แป้น Windows + X แล้วเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) จากรายการเพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
  2. เมื่อพร้อมท์คำสั่งที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้:
    rd \\.\c:\documents\con /S /Q
    แก้ไข:ตัวจัดการไฟล์ไม่ถูกต้องใน Windows 10
  3. ในคำสั่งด้านบน ให้แทนที่พาธตามนั้น อย่างไรก็ตาม อย่าลบ '\\.' ก่อนพาธ อีกตัวอย่างหนึ่งคือ:
    rd \\.\E:\con /S /Q
หมายเหตุ:

พารามิเตอร์ /S ใช้เพื่อบอกให้คำสั่ง rd ลบไดเร็กทอรีย่อยทั้งหมดที่พบในไดเร็กทอรีที่ระบุในขณะที่ /Q พารามิเตอร์ใช้เพื่อบอกให้คำสั่งลบเนื้อหาของไดเร็กทอรีที่ระบุอย่างเงียบๆ (คุณจะไม่ได้รับข้อความแจ้งใดๆ) นอกจากนี้ \\. ใช้เพื่ออ้างถึงระบบปัจจุบัน

ในกรณีที่คุณกำลังพยายาม ลบไฟล์ , ทำดังต่อไปนี้:

  1. เปิดพรอมต์คำสั่งที่ยกระดับดังที่แสดงด้านบน
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
    del \\.\c:\Temp\con.txt
    แก้ไข:ตัวจัดการไฟล์ไม่ถูกต้องใน Windows 10
  3. หากต้องการลบไฟล์ คุณจะต้องระบุนามสกุลของไฟล์และใช้คำสั่ง del แทนที่จะเป็น rd .

แค่นั้นแหละ คุณอาจลบไฟล์/โฟลเดอร์ออกจากระบบของคุณแล้ว