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

แก้ 'Windows Resource Protection Could Not Perform Requested Operation' ใน SFC

รัน sfc /scannow แล้วหยุดกลางทาง แสดงข้อผิดพลาดนี้ สาเหตุหลัก: ไฟล์เสียหาย, SFC เข้า winsxs ไม่ได้, ฮาร์ดดิสก์เสีย, ไฟล์ระบบเสีย, Architecture ผิด

วิธีแก้ไข

วิธีที่ 1: CHKDSK

  1. Command Prompt (Admin) → CHKDSK C: /R
  2. ถาม Schedule at restart → พิมพ์ Y → Enter
  3. Restart → รอ Check Disk เสร็จ (อาจนานขึ้นอยู่กับขนาดดิสก์)

วิธีที่ 2: แก้ Security Descriptors ของ winsxs

  1. Command Prompt (Admin) → ICACLS C:\Windows\winsxs
  2. ปิด CMD → Restart

วิธีที่ 3: DISM Commands

  1. Command Prompt (Admin) รันทีละคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  2. รอจบ → Reboot → ลอง SFC ใหม่

วิธีที่ 4: Windows Update Troubleshooter

  1. ดาวน์โหลด Windows Update Troubleshooter จากเว็บ Microsoft (เลือก Version Windows)
  2. รันไฟล์ → Follow Wizard → Restart

วิธีที่ 5: Startup/Automatic Repair

  1. บูทจาก Installation DVD → Repair → Troubleshoot → Advanced → Automatic/Startup Repair
  2. รอจบ → Restart

วิธีที่ 6: ตรวจสอบ Processor Architecture

  1. CMD (Admin) → echo %processor_architecture%
  2. ถ้าเป็น x86 บนเครื่อง 64-bit → SFC อาจรันจาก 32-bit CMD (SysWow64) ผิดปกติ
  3. Windows มี CMD 2 ตัว: %windir%\SysWow64\cmd.exe (32-bit) และ %windir%\System32\cmd.exe (64-bit)
  4. หากเป็นกรณีนี้ อาจต้อง Clean Install Windows ใหม่