Rain WikiWindows · Linux · Android

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

  1. เปิด Terminal (Admin)
  2. เรียกใช้คำสั่ง: DISM /Online /Cleanup-Image /CheckHealth
  3. เรียกใช้คำสั่ง: DISM /Online /Cleanup-Image /ScanHealth
  4. หากมีการรายงานความเสียหาย ให้เรียกใช้คำสั่ง: DISM /Online /Cleanup-Image /RestoreHealth
  5. จากนั้นเรียกใช้คำสั่ง: sfc /scannow แล้วรีสตาร์ทเครื่อง

ข้อควรระวัง

  • /RestoreHealth อาจใช้เวลานานและดูเหมือนค้างอยู่ที่เปอร์เซ็นต์ใดเปอร์เซ็นต์หนึ่ง โปรดรอให้การทำงานเสร็จสิ้น
  • ใช้ไฟล์อิมเมจต้นฉบับที่เป็น Windows เวอร์ชันและรุ่นเดียวกันเมื่อทำการซ่อมแซมแบบออฟไลน์

แหล่งอ้างอิง

  1. ซ่อมแซม Windows image (Microsoft Learn) learn.microsoft.com
  2. DISM คืออะไร (Microsoft Learn) learn.microsoft.com
  3. ตัวเลือกการให้บริการแพ็กเกจระบบปฏิบัติการ DISM (Microsoft Learn) learn.microsoft.com

ตรวจสอบล่าสุด: