Rain Wiki · Windows

DISM (Deployment Image Servicing and Management)

DISM คืออะไร คำสั่ง /CheckHealth, /ScanHealth และ /RestoreHealth รวมถึงวิธีการทำงานร่วมกันของ DISM และ SFC เพื่อซ่อมแซม Windows

Windows · Rain Wiki

DISM (Deployment Image Servicing and Management) เป็นเครื่องมือบรรทัดคำสั่งที่มาพร้อมกับ Windows สำหรับจัดการอิมเมจของ Windows รวมถึงระบบที่กำลังทำงานอยู่ ผู้ใช้ทั่วไปมักพบเครื่องมือนี้ในฐานะเครื่องมือซ่อมแซมคลังส่วนประกอบ (component store): DISM /Online /Cleanup-Image /RestoreHealth จะช่วยแก้ไขความเสียหายที่ SFC เพียงอย่างเดียวไม่สามารถซ่อมแซมได้

คำสั่งตรวจสอบสถานะทั้งสาม

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

หากไม่มีการเชื่อมต่ออินเทอร์เน็ต /RestoreHealth สามารถใช้แหล่งข้อมูลอื่นได้ เช่น อิมเมจของ Windows ที่เมาท์ไว้ โดยใช้คำสั่ง /Source และ /LimitAccess

DISM และ SFC

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

การใช้งานอื่นๆ

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 เวอร์ชันและรุ่นเดียวกันเมื่อทำการซ่อมแซมแบบออฟไลน์

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

อัปเดตล่าสุด: 2026-10-08

บทความที่เกี่ยวข้อง