Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไข "There is a system repair pending which requires reboot to complete"

เมื่อรัน System File Checker (SFC) อาจเจอข้อความ: There is a system repair pending which requires reboot to complete, Restart Windows and run SFC again วิธีแก้มี 2-3 วิธี

There is a system repair pending which requires reboot to complete

  1. Restart PC แล้วรัน SFC ใหม่
  2. ลบไฟล์ pending.xml
  3. ใช้พารามิเตอร์ revertpendingactions ของ DISM

1. Restart PC และรัน SFC

รีบูทคอมพิวเตอร์ให้กระบวนการที่ค้างเสร็จสิ้น แล้วลองรัน SFC ใหม่ หากได้ แก้ไขเสร็จแล้ว

2. ลบไฟล์ pending.xml

หากยังเจอข้อความเดิม ให้ไปที่โฟลเดอร์:

C:\Windows\WinSxS\

ค้นหาไฟล์ pending.xml เปลี่ยนชื่อหรือลบออก จะล้างงานที่ค้างและสร้างการตรวจสอบใหม่

3. ใช้ revertpendingactions ของ DISM

หากบูทเข้า Windows ไม่ได้ ให้จาก Recovery Console เปิด Command Prompt รัน:

dism.exe /image:C:\ /cleanup-image /revertpendingactions

รอเสร็จสิ้น รีบูท แล้วลองรัน SFC

หมายเหตุ: หากรัน DISM จาก Recovery Console ด้วยตัวเลือก /online อาจเจอ Error: DISM doesn't support servicing Windows PE with /Online option

อ่านเพิ่ม: วิธีแก้ DISM Errors ใน Windows 11/10