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

แก้ไขข้อผิดพลาด System Restore 0x8007007B: ไวยากรณ์ไฟล์/ไดเรกทอรีไม่ถูกต้อง

เมื่อมีบางอย่างผิดปกติบนคอมพิวเตอร์ Windows ของคุณ כתוצאהจากซอฟต์แวร์ที่เสียหาย อาจจะยากที่จะแก้ไข ตัวอย่างเช่น หากแอปที่คุณติดตั้งทำให้ระบบปฏิบัติการหรือไดรเวอร์อุปกรณ์ทำลายสิ่งสำคัญใน Windows การทำให้คอมพิวเตอร์ของคุณซ่อมแซมและทำงานเหมือนเดิมก่อนหน้านี้อาจเป็นไปไม่ได้ สิ่งเดียวที่คุณสามารถทำได้คือดำเนินการ System Restore เพื่อคืนค่าการติดตั้ง Windows กลับไปยังเวลาที่คุณสร้างจุดกู้คืน

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

แต่มีบางครั้งที่แม้ System Restore ก็ยังประสบข้อผิดพลาด ปัญหาทั่วไปหนึ่งที่คุณอาจพบคือ ข้อผิดพลาด "The filename, directory name, or volume label syntax is incorrect (0x8007007B) – System Restore error" ตามที่ชื่อข้อผิดพลาดบ่งชี้ ข้อนี้เกิดขึ้นเมื่อผู้ใช้พยายามดำเนินการ System Restore โดยใช้จุดกู้คืน

ข้อผิดพลาด The filename, directory name, or volume label syntax is incorrect (0x8007007B) บน Windows 10/11 คืออะไร?

การแจ้งเตือนข้อผิดพลาด The filename, directory name, or volume label syntax is incorrect ที่มาพร้อมกับรหัสข้อผิดพลาด 0x8007007B เป็นข้อผิดพลาด System Restore ที่พบได้บ่อยเมื่อผู้ใช้พยายามดำเนินการ System Restore บนอุปกรณ์ Windows 10/11 ข้อผิดพลาดนี้โผล่บนหน้าจอเมื่อปิดโปรแกรม System Restore หลังจากสร้างจุดกู้คืนด้วยตนเอง

ข้อความข้อผิดพลาดทั้งหมดอ่านว่า:

There was an unexpected error:
The filename, directory name, or volume label syntax is incorrect.
(0x8007007B)
Please close System Restore and try again.

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

สาเหตุของ The filename, directory name, or volume label syntax is incorrect (0x8007007B) – System Restore Error

ข้อผิดพลาดนี้เกิดขึ้นเพราะระบบ Windows ถูกกำหนดค่าให้บันทึกจุดกู้คืนไปยังเส้นทางหรือตำแหน่งที่ไม่ถูกต้อง อาจเป็นเพราะเส้นทางไม่ถูกต้องหรือหายไป

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

  • ไดรฟ์ที่เลือกควรมีความจุ 1 GB หรือมากกว่า
  • หากไดรฟ์มี System Protection เปิดใช้งาน ควรมีพื้นที่จัดเก็บว่างอย่างน้อย 300 MB
  • จุดกู้คืนอาจใช้พื้นที่ได้มากถึง 15% ของพื้นที่ว่างทั้งหมดบนดิสก์ แต่จุดกู้คืนเก่าอาจถูกลบเพื่อให้พื้นที่สำหรับจุดกู้คืนใหม่

วิธีที่ดีที่สุดในการแก้ไขข้อผิดพลาดที่เกิดจากเส้นทางที่ไม่ถูกต้องคือการตั้งค่าจุดกู้คืนให้เป็นเส้นทางที่ถูกต้อง

แต่มีบางครั้งที่ข้อความข้อผิดพลาดเดียวกันนี้ปรากฏเมื่อพยายามเรียกใช้คุณสมบัติ Windows CompletePC Backup ปัญหานี้ดูเหมือนจะเป็นผลมาจากระบบ OME บางระบบที่มีอิมเมจเสียหาย

ประเภทของข้อผิดพลาดนี้เกิดขึ้นเพราะการสร้างอิมเมจของผู้ผลิตอุปกรณ์ต้นฉบับ (OEM) ที่ผิดปกติ ทำให้มีโวล्यूमที่เสียหาย ในการตรวจสอบว่านี่เป็นกรณีหรือไม่ ให้เปิด Control Panel และเปิด System Protection คุณจะเห็นโวลยูมสองอันปรากฏ ซึ่งหนึ่งในนั้นถูกเลือกและชื่อว่า Missing การยกเลิกการเลือก Missing และเลือกปกติจะแก้ไขปัญหา

מה לעשות เกี่ยวกับ The filename, directory name, or volume label syntax is incorrect (0x8007007B)?

หากคุณไม่แน่ใจว่าสามารถทำขั้นตอนใดเมื่อคุณได้ข้อผิดพลาดนี้ขณะสร้างจุดกู้คืนของระบบ โซลูชันด้านล่างควรช่วยได้มาก แต่ก่อนที่คุณจะดำเนินการ ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่จัดเก็บเพียงพอบนไดรฟ์นั้น เพื่อติ๊กออกจากรายการผู้ต้องสงสัยที่เป็นไปได้ เรียกใช้ Outbyte PC Repair เพื่อลบไฟล์ขยะและเรียกคืนพื้นที่จัดเก็บที่มีค่าบนฮาร์ดดิสก์ของคุณ จะช่วยได้อีกถ้าคุณลบไฟล์ที่เสียหายโดยใช้ SFC checker

เมื่อคุณทำขั้นตอนพื้นฐานแล้ว ขั้นตอนต่อไปคือพยายามจัดการกับข้อผิดพลาดนี้ นี่คือวิธีการทำ:

ตั้งค่าจุดกู้คืนให้เป็นเส้นทางที่ถูกต้อง

หากเส้นทางไม่ถูกต้อง ให้ใช้เส้นทางที่ถูกต้อง มันง่ายแค่นั้น แต่คุณทำอย่างไร? ดูคำแนะนำด้านล่าง:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
  2. ในกล่องโต้ตอบ Run ให้พิมพ์ sysdm.cpl.
  3. กด Enter เพื่อเปิดหน้าต่าง System Properties หรือคุณสามารถเข้าถึงหน้าต่างนี้ได้โดยไปที่ Control Panel > System and Maintenance > System.
  4. ในหน้าต่าง System Properties ให้คลิกที่แท็บ System Protection.
  5. ภายใต้การตั้งค่า Protection ให้ยกเลิกการทำเครื่องหมายที่ตำแหน่งที่ไม่ถูกต้องหรือซ้ำกัน ในการระบุตำแหน่งที่ไม่ถูกต้อง ให้มองหารายการที่เหมือนกับรายการอื่นๆ ยกเว้นว่ามันไม่มีโลโก้ Windows
  6. ทำเครื่องหมายถูกที่ไดรฟ์ C: ที่มีโลโก้ Windows
  7. คลิก Apply > OK.
  8. คลิก Create เพื่อตรวจสอบแอปพลิเคชัน System Restore และดูว่าข้อผิดพลาดยังคงอยู่หรือไม่

หากปัญหาได้รับการแก้ไขแล้ว ไดรฟ์ Available อื่นๆ สามารถเลือกได้ตราบใดที่มันถูกต้อง (มีไอคอน) หากคุณต้องการป้องกัน Available Drives ทั้งหมด ขอแนะนำให้คุณเพิ่มดิสก์ทีละอัน แล้วทดสอบ System Restore จนกว่าคุณจะพบว่าของ Available Drives ที่ระบุไว้ไหนไม่ถูกต้อง

สรุป

System Restore เป็นยูทิลิตี้ Windows ที่มีประโยชน์สำหรับการแก้ไขข้อผิดพลาดที่ยากต่อการแก้ไข หากคุณพบข้อผิดพลาด The filename, directory name, or volume label syntax is incorrect (0x8007007B) – System Restore Error เมื่อสร้างจุดกู้คืน โซลูชันข้างต้นควรให้ทิศทางที่ชัดเจนแก่คุณ