DISM (Deployment Image Servicing and Management)
DISM (Deployment Image Servicing and Management) เป็นเครื่องมือบรรทัดคำสั่งที่มาพร้อมกับ Windows สำหรับจัดการอิมเมจของ Windows รวมถึงระบบที่กำลังทำงานอยู่ ผู้ใช้ทั่วไปมักพบเครื่องมือนี้ในฐานะเครื่องมือซ่อมแซมคลังส่วนประกอบ (component store): DISM /Online /Cleanup-Image /RestoreHealth จะช่วยแก้ไขความเสียหายที่ SFC เพียงอย่างเดียวไม่สามารถซ่อมแซมได้
1คำสั่งตรวจสอบสถานะทั้งสาม
/CheckHealth จะรายงานอย่างรวดเร็วว่ามีการบันทึกความเสียหายไว้หรือไม่ /ScanHealth จะทำการสแกนคลังส่วนประกอบโดยใช้เวลานานกว่า /RestoreHealth จะทำการสแกนและซ่อมแซม โดยจะดาวน์โหลดไฟล์ที่สมบูรณ์จาก Windows Update เป็นค่าเริ่มต้น
หากไม่มีการเชื่อมต่ออินเทอร์เน็ต /RestoreHealth สามารถใช้แหล่งข้อมูลอื่นได้ เช่น อิมเมจของ Windows ที่เมาท์ไว้ โดยใช้คำสั่ง /Source และ /LimitAccess
2DISM และ SFC
SFC จะซ่อมแซมไฟล์ระบบที่ได้รับการป้องกันโดยใช้ไฟล์จากคลังส่วนประกอบ หากคลังส่วนประกอบเสียหาย SFC จะไม่สามารถซ่อมแซมให้เสร็จสมบูรณ์ได้ ดังนั้นลำดับการทำงานปกติคือใช้ DISM /RestoreHealth ก่อน แล้วจึงตามด้วย sfc /scannow
3การใช้งานอื่นๆ
DISM ยังสามารถเพิ่มหรือลบฟีเจอร์และแพ็กเกจของ Windows จัดการไดรเวอร์ในอิมเมจแบบออฟไลน์ และล้างคลังส่วนประกอบ (/StartComponentCleanup) ได้อีกด้วย
วิธีการซ่อมแซม Windows ด้วย DISM
- เปิด Terminal (Admin)
- เรียกใช้คำสั่ง:
DISM /Online /Cleanup-Image /CheckHealth - เรียกใช้คำสั่ง:
DISM /Online /Cleanup-Image /ScanHealth - หากมีการรายงานความเสียหาย ให้เรียกใช้คำสั่ง:
DISM /Online /Cleanup-Image /RestoreHealth - จากนั้นเรียกใช้คำสั่ง:
sfc /scannowแล้วรีสตาร์ทเครื่อง
ข้อควรระวัง
- /RestoreHealth อาจใช้เวลานานและดูเหมือนค้างอยู่ที่เปอร์เซ็นต์ใดเปอร์เซ็นต์หนึ่ง โปรดรอให้การทำงานเสร็จสิ้น
- ใช้ไฟล์อิมเมจต้นฉบับที่เป็น Windows เวอร์ชันและรุ่นเดียวกันเมื่อทำการซ่อมแซมแบบออฟไลน์
บทความที่เกี่ยวข้อง
- SFC (System File Checker)คำสั่ง sfc /scannow ทำงานอย่างไร วิธีอ่านผลลัพธ์ ไฟล์ CBS.log อยู่ที่ไหน และเมื่อใดที่ควรเรียกใช้ DISM ก่อน
- โฟลเดอร์ WinSxS (ที่เก็บคอมโพเนนต์)C:\Windows\WinSxS คืออะไร เหตุใด Explorer จึงแสดงขนาดที่เกินจริง และวิธีลดขนาดโดยใช้คำสั่ง DISM ที่รองรับเท่านั้น
- Windows Recovery Environment (WinRE)WinRE คืออะไร วิธีเปิดใช้งาน เครื่องมือที่มีให้ และวิธีตรวจสอบด้วยคำสั่ง reagentc /info
แหล่งอ้างอิง
- ซ่อมแซม Windows image (Microsoft Learn) learn.microsoft.com
- DISM คืออะไร (Microsoft Learn) learn.microsoft.com
- ตัวเลือกการให้บริการแพ็กเกจระบบปฏิบัติการ DISM (Microsoft Learn) learn.microsoft.com
ตรวจสอบล่าสุด: