DISM Error 87 เป็นปัญหาที่พบบ่อยบน Windows 10 และ 11 มักเกิดหลังรันคำสั่ง /restorehealth โชคดีที่แก้ได้ในไม่กี่ขั้นตอน
อ่านต่อเพื่อเข้าใจสาเหตุและวิธีแก้ไขอย่างง่าย
DISM Error 87 คืออะไร?
Error 87 "The cleanup-image option is unknown" เป็นรหัสข้อผิดพลาด Windows ที่บ่งชี้ ปัญหาในการเตรียมไฟล์ Windows Image (.wim) แสดงใน Command-line interface ของ Deployment Image Servicing and Management (DISM.exe)
DISM เป็นเครื่องมือ Command-line สำหรับซ่อม Windows Images และ Virtual Hard Disks อยู่ที่ C:\Windows\System32 แต่รันจากที่ไหนก็ได้ผ่าน Command Prompt
สาเหตุของ DISM Error 87
Error 87 ใน DISM มักเกิดจาก:
- การสะกดคำสั่งผิด หรือ Spacing ผิด
- รัน Tool โดยไม่มีสิทธิ์ Elevated (Administrator)
- ใช้ DISM เวอร์ชันเก่าหรือไม่เข้ากันกับ Windows Image
- ไม่ได้อัปเดต Windows
- ไฟล์ระบบเสียหาย (Corrupted system files)
หลายรายรายงานปัญหานี้ทันทีหลังรัน DISM /Online /Cleanup-Image /RestoreHealth
มาแก้สาเหตุทีละข้อ เริ่มจากที่พบบ่อยที่สุด:
ตรวจสอบว่าพิมพ์คำสั่งถูกต้องหรือไม่
การสะกดผิด หรือ Spacing ผิด ทำให้ DISM ทำงานผิด ให้แน่ใจว่าคำสั่งซ่อมแซมเหมือนนี้ทุกตัว:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
ตรวจสอบว่า Run As Administrator หรือไม่
DISM ต้องการสิทธิ์ Administrator เพื่อทำงาน วิธีเปิด Command Prompt ด้วยสิทธิ์สูง:
- พิมพ์ "cmd" ใน Windows Search เลือก Run as administrator ด้านขวา

- กด "Yes" ในหน้าต่าง User Account Control
อัปเดต Windows
Windows ล้าสมัยอาจทำให้ DISM Error ควรอัปเดตระบบให้ทันสมัย
วิธีทำ:
- กด Windows + I เปิด Windows Settings
- Windows 11: เลือก Windows Update ด้านซ้าย Windows 10: Update & Security > Windows Update

- กด Check for updates ดาวน์โหลดและติดตั้งหากมี อาจต้องรีสตาร์ท

ตรวจสอบ Windows Modules Installer Service
Windows Modules Installer Service เป็นส่วนประกอบหลักที่ ต้องทำงานในพื้นหลัง เพื่อติดตั้งอัปเดตและไดรเวอร์
วิธีตรวจสอบ:
- พิมพ์ "Services" ใน Windows Search เลือกเข้าไป

- หา Windows Modules Installer คลิกสองครั้ง

- ใน Properties ตั้ง Startup type: Automatic แล้วกด Start

- กด OK
รัน System File Checker (SFC) Scan
SFC เป็นเครื่องมือ Command-line ที่ ซ่อมไฟล์ระบบที่เสียหาย จะตรวจสอบการละเมิดและแก้ไขหากพบ
วิธีใช้:
- รัน Command Prompt แบบ Administrator (ตามข้างต้น)
- พิมพ์
sfc /scannowกด Enter
- รอสแกนเสร็จ รีสตาร์ท ตรวจสอบว่า DISM Error 87 หายหรือยัง
ติดตั้ง Windows Assessment and Deployment Kit (Windows ADK)
ควรติดตั้ง Windows ADK หากใช้ Windows เวอร์ชันเก่า หรือต้องการ DISM เวอร์ชันต่างกัน
หากสงสัยว่าเป็น ปัญหาความเข้ากันไม่ได้ (Incompatibility) ทำตามนี้:
- ดาวน์โหลด Windows ADK จากแหล่งอย่างเป็นทางการ
- ดับเบิลคลิก .exe เพื่อรัน
- เลือก Install Path กด Next ติดตั้งตามขั้นตอน

ติดตั้ง Windows ใหม่ (Reinstall Windows)
หาทุกวิธีไม่ได้ ให้ติดตั้ง Windows ใหม่เพื่อแก้ DISM Error 87 วิธีตรงที่สุดคือ Factory Reset:
- กด Windows + I เปิด Settings
- Windows 11: System > Recovery > Reset this PC Windows 10: Update & Security > Recovery กด Get started ใต้ Reset this PC

- เลือก Keep my files หรือ Remove everything Keep my files ลบแอปและตั้งค่า Remove everything ลบทุกอย่าง

- ทำตามขั้นตอนจนเสร็จ
ทางเลือก: Clean Install ด้วย Windows 10/11 ISO ต้องใช้ USB Bootable และขั้นตอนซับซ้อนกว่า
สรุป
สรุปคือ DISM Error 87 เกิดจาก พิมพ์คำสั่งผิด, ปัญหาความเข้ากันไม่ได้, ไฟล์ระบบเสียหาย และอื่นๆ ลองทำตามขั้นตอนตามลำดับเพื่อ Troubleshooting ที่ราบรื่น
เริ่มจากตรวจสอบคำสั่ง และสิทธิ์ Administrator ควรแก้ได้ในส่วนใหญ่!
หายังไม่ได้ ลองอัปเดต Windows และไปขั้นตอนซับซ้อนกว่า เร็วๆ นี้ปัญหาจะหาย และ DISM ทำงานปกติกลับมา