รหัสข้อผิดพลาด 8000FFF เกิดขึ้นบน Windows 7 เมื่อติดตั้งอัปเดตผ่าน Windows Update (WU) หรือ WSUS โดยเฉพาะอัปเดต KB3212646
สาเหตุหลัก: บั๊กของ Windows 7 ที่ Microsoft แก้ไขแล้ว สามารถแก้ได้โดยรัน Windows Update Troubleshooter หรือติดตั้ง KB3212646 ด้วยตนเองผ่าน Microsoft Update Catalog หากไม่ได้ อาจเป็นไฟล์ระบบเสียหาย ต้อง Reset WU Components หรือรัน DISM/SFC
วิธีที่ 1: รัน Windows Update Troubleshooter
Windows 7 มี Troubleshooter แบบคลาสสิกใน Control Panel ที่มีกลยุทธ์ซ่อมแซมอัตโนมัติสำหรับบั๊กที่รู้จักแล้ว
ขั้นตอน:
- กด Win + R พิมพ์ control > Enter เปิด Control Panel แบบคลาสสิก
- ค้นหา "troubleshoot" > คลิก Troubleshooting
- คลิก System and Security
- คลิก Windows Update (ใต้หมวด Windows)
- คลิก Advanced > ติ๊ก Apply repairs automatically
- รอสแกนเสร็จ > คลิก Apply this fix (ถ้าไม่รันอัตโนมัติ)
- รีสตาร์ทเครื่อง > ลองติดตั้งอัปเดตอีกครั้ง
วิธีที่ 2: Reset ทุกส่วนประกอบ Windows Update
หากหลายอัปเดตล้มเหลวด้วยรหัส 8000FFF เดียวกัน อาจเป็นข้อผิดพลาดของ WU Components การ Reset จะบังคับสร้างโฟลเดอร์ใหม่แทนที่เสียหาย
ขั้นตอน (รัน CMD เป็น Administrator):
- กด Win + R พิมพ์ cmd > Ctrl + Shift + Enter > Yes (UAC)
- หยุดบริการ WU:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- เปลี่ยนชื่อโฟลเดอร์เก่า:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
- เริ่มบริการใหม่:
net start wuauserv net start cryptSvc net start bits net start msiserver
- ลองติดตั้งอัปเดตอีกครั้ง
วิธีที่ 3: ติดตั้ง KB3212646 ด้วยตนเอง
ดาวน์โหลดจาก Microsoft Update Catalog
- เปิดเว็บ Microsoft Update Catalog
- ค้นหา KB3212646
- เลือกไฟล์ที่ตรง CPU architecture (x64/x86) และ Windows version
- ดาวน์โหลด > คลิกขวาไฟล์ .inf > Install
- ทำตามขั้นตอน > รีสตาร์ท > ตรวจสอบ
วิธีที่ 4: รัน SFC และ DISM
แก้ไขไฟล์ระบบเสียหาย DISM ใช้ Windows Update ดาวน์โหลดไฟล์ดีมาแทน SFC ใช้แคชในเครื่อง ควรรันทั้งคู่
ขั้นตอน:
- เปิด CMD แบบ Admin (Win+R > cmd > Ctrl+Shift+Enter)
- รัน DISM:
Dism.exe /online /cleanup-image /restorehealth Dism.exe /online /cleanup-image /scanhealth
(ต้องอินเทอร์เน็ตเสถียร) - รีสตาร์ท > เปิด CMD Admin อีกครั้ง
- รัน SFC:
sfc /scannow
(อาจใช้เวลานาน ห้ามปิดหน้าต่าง) - รีสตาร์ท > ตรวจสอบ
หายังไม่ได้ผล แนะนำทำ Repair Install หรือ Clean Install Windows 7