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

คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11

เป็นเรื่องปกติสำหรับผู้ใช้คอมพิวเตอร์ทุกคนที่จะเขียนหรืออ่านข้อมูลบนคอมพิวเตอร์ แต่คุณอาจได้รับข้อความข้อผิดพลาด 'An unexpected error is keeping you from deleting the folder. Error 0x80070091: The directory is not empty.'

เหมือนที่ข้อความข้อผิดพลาดอธิบาย คุณไม่สามารถลบโฟลเดอร์ที่คุณพยายามลบได้ อย่างไรก็ตาม คุณอาจสับสนกับข้อความข้อผิดพลาด 'The directory is not empty.'

หากคุณถูกป้องกันไม่ให้ลบโฟลเดอร์บน Windows 7/8/10/11 คุณอยู่ใน المكانที่ถูกต้อง อ่านเนื้อหาต่อไปนี้และลอง แก้ไข Error 0x80070091 บน Windows 7/8/10/11

คุณเคยได้รับข้อความข้อผิดพลาดบน Windows 7/8/10/11 ที่เรากล่าวไว้ข้างต้นไหม? หากใช่ อ่านต่อและหาโซลูชันที่คุณต้องการ อย่าลืมแชร์บทช่วยสอนนี้บนโซเชียลมีเดีย

Error 0x80070091 คืออะไร และสาเหตุคืออะไร?

Error 0x80070091 เกิดขึ้นหลักเมื่อคุณพยายามลบโฟลเดอร์จากฮาร์ดดิสก์ภายนอก, SD card หรือ pen drive บางครั้ง อาจเกิดขึ้นบนดิสก์ระบบด้วย สามารถพบได้บนคอมพิวเตอร์ที่รัน Windows 7 จนถึง Windows 11

นอกจากคุณจะได้รหัสข้อผิดพลาดนี้เมื่อพยายามลบโฟลเดอร์ คุณอาจได้รหัสข้อผิดพลาด 'System Restore failed while restoring the directory from the restore point. An unspecified error occurred during System Restore. (0x80070091)' เมื่อคุณใช้ System Restore เพื่อนำคอมพิวเตอร์กลับไปยังจุดเวลาที่คุณสร้างไว้ก่อนหน้านี้

หากคุณได้รับข้อความนี้เมื่อใช้ System Restore มันจะป้องกันไม่ให้คุณทำ System Restore ได้สำเร็จ

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

  • ไฟล์ระบบเสียหาย
  • ฮาร์ดดิสก์เสียหายหรือชำรุด
  • Bad sectors บนไดรฟ์
  • ไฟล์ขยะมากเกินไปในโฟลเดอร์ temporary
  • สิทธิ์โฟลเดอร์ไม่เพียงพอ
  • การติดเชื้อไวรัสหรือมัลแวร์

วิธีแก้ error 0x80070091 บน Windows 7/8/10/11?

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

ใช้ Command Prompt ลบโฟลเดอร์

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

  1. กด Win + Q พิมพ์ Command Prompt ในกล่องค้นหา
  2. คลิกขวาที่มันในผลลัพธ์ค้นหา และเลือก Run as administrator (หรือคุณสามารถกด Win + Shift + Enter เพื่อเปิดด้วยสิทธิ์ administrator)
  3. พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อรัน แทนที่ Folder Path ด้วยตำแหน่งของโฟลเดอร์ที่คุณต้องการลบ ซึ่งต้องรวมตัวอักษรไดรฟ์ rmdir /s "Folder Path"

คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11

รีสตาร์ท Windows File Explorer

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

การปิดและเปิดหน้าต่าง Windows Explorer จะไม่รีสตาร์ทมัน คุณต้องทำดังนี้:

  1. กด Ctrl + Alt + Del พร้อมกันเพื่อเปิดหน้าต่าง Security Options
  2. เลือก Task Manager จากรายการ
  3. เลือกแท็บ Process และหา File Explorer
  4. คลิกขวา File Explorer แล้วคลิก Restart (หรือเลือก File Explorer และคลิก Restart ที่มุมขวาล่างของหน้าต่าง)
    คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11

คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11

โพสต์นี้ให้วิธีแก้บางอย่างสำหรับ File Explorer ที่ค้างบน Windows 10/11 และอธิบายว่าทำไมข้อผิดพลาดนี้ถึงปรากฏบน PC

รัน System File Checker

หนึ่งในเหตุผลที่ทำให้ error 0x80070091 คือไฟล์ระบบเสียหาย ในขณะที่ System File Checker (SFC) จะตรวจสอบความสมบูรณ์ของไฟล์ระบบ Windows เฉพาะและซ่อมแซมไฟล์ระบบที่เสียหายโดยอัตโนมัติ ดังนั้น ลองรัน SFC เพื่อซ่อมแซมเวอร์ชันที่ไม่ถูกต้องของไฟล์ระบบและแก้ไขข้อผิดพลาด

  1. คลิกไอคอนค้นหาบนแถบงาน แล้วพิมพ์ Command Prompt ในกล่องค้นหา
  2. คลิกขวา Command Prompt และเลือก Run as administrator
  3. พิมพ์คำสั่งต่อไปนี้ sfc/scannow

คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11

รอกระบวนการเสร็จ และแน่ใจว่าคุณไม่ปิดหน้าต่าง Command Prompt หรือปิด PC ระหว่างกระบวนการ

รัน CHKDSK

นอกจากไฟล์หายไปหรือเสียหายอาจทำให้ข้อผิดพลาดนี้ Bad sectors บนไดรฟ์ของคุณก็อาจทำให้ข้อผิดพลาดนี้เช่นกัน ดังนั้น รัน CHKDSK เพื่อลองซ่อมแซม bad sectors บนไดรฟ์

  1. ทำการดำเนินการเดียวกันข้างต้นเพื่อรัน Command Prompt
  2. พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อรัน chkdsk /f /r X:

คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11

แทนที่ X ด้วยตัวอักษรของดิสก์จัดเก็บที่คุณเก็บไฟล์ที่ได้รับผลกระทบ หลังจากนั้น คอมพิวเตอร์จะรีสตาร์ทและดำเนินการ รอ stage CHKDSK เสร็จ และลองลบโฟลเดอร์อีกครั้งเพื่อตรวจสอบว่า error 0x80070091 ถูกแก้ไขแล้วหรือไม่

เปลี่ยนสิทธิ์ของไฟล์หรือโฟลเดอร์

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

  1. คลิกขวาโฟลเดอร์ที่ได้รับผลกระทบ และเลือก Properties ในรายการป๊อปอัพ
  2. เลือกแท็บ Security แล้วคลิก Advanced
  3. คลิก Change ถัดจาก Owner
  4. พิมพ์ชื่อบัญชี administrator ของคุณในกล่องภายใต้ส่วน Enter the object name to select
  5. คลิก Check Names และ OK เพื่อยืนยัน
    คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11
  6. เลือก Replace Owner on subcontainers and objects
  7. คลิก Apply และ OK เพื่อยืนยัน

สแกนคอมพิวเตอร์หาไวรัส

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

  1. คลิกไอคอน Windows ที่มุมซ้ายล่างของเดสก์ทอป หรือกดปุ่ม Win บนคีย์บอร์ด
  2. ไปที่ Settings > Update & Security > Windows Defender
  3. คลิก Open Windows Defender Security Center
  4. เลือก Virus & threat protection แล้วเลือก Advanced scan
    คู่มือทีละขั้นตอนแก้ Error 0x80070091 บน Windows 7/8/10/11
  5. เลือก Windows Defender Offline scan แล้วเลือก Scan now

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

FAQ เกี่ยวกับ Error 0x80070091

A

ข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณพยายามลบโฟลเดอร์บน PC และข้อความแจ้ง 'An unexpected error is keeping you from deleting the folder. Error 0x80070091: The directory is not empty.'

A

คุณสามารถลบโฟลเดอร์โดยใช้ Command Prompt หากไม่ได้ ลองซ่อมไฟล์ระบบที่เสียหายหรือ bad sector โดยใช้ SFC หรือ CHKDSK ตามลำดับ