ใช้ DISM เพื่อแก้ไขปัญหาที่ SFC ไม่สามารถทำได้
- หมวดหมู่: ของ Windows
คำแนะนำทั่วไปในฟอรัมการสนับสนุนของ Windows คือการสแกนระบบเพื่อหาปัญหาความสมบูรณ์ของไฟล์ โดยใช้คำสั่ง sfc / scannow ซึ่งคุณอาจรันบนระบบที่ใช้งานอยู่ แต่ยังอยู่ในไดรฟ์ภายนอกด้วย .
SFC ซึ่งย่อมาจาก System File Checker เป็นเครื่องมือการดูแลระบบในตัวเพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบปฏิบัติการและเพื่อซ่อมแซมไฟล์ที่เสียหายเสียหายหรือเปลี่ยนแปลง
การสแกน SFC มีผลลัพธ์ที่เป็นไปได้สามประการ:
- การสแกนไม่พบปัญหาใด ๆ
- การสแกนพบปัญหาและแก้ไขได้
- การสแกนพบปัญหาและไม่สามารถซ่อมแซมได้ (Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้)
บันทึก : ขอแนะนำให้คุณสำรองพาร์ติชันระบบ Windows ทั้งหมดก่อนที่คุณจะเรียกใช้ DISM ใช้โซลูชันสำรองข้อมูลฟรีเช่น Macrium สะท้อน , Veeam Endpoint Backup , หรือ เครื่องมือสำรองอื่น ๆ .
ใช้ DISM หาก SFC / Scannow ไม่สามารถแก้ไขปัญหาได้
ภาพหน้าจอที่แสดงด้านบนแสดงผลลัพธ์ที่ SFC ไม่สามารถแก้ไขไฟล์ที่เสียหายที่ตรวจพบ
SFC อาจแก้ไขปัญหาได้เช่นกัน แต่อาจไม่สามารถแก้ไขปัญหาที่คุณพยายามแก้ไขตั้งแต่แรกโดยเรียกใช้
DISM เข้ามาช่วยในสถานการณ์เหล่านี้ Deployment Image Servicing and Management (DISM) เป็นโปรแกรมบรรทัดคำสั่งสำหรับ Windows ที่ใช้เพื่อวัตถุประสงค์ที่หลากหลายมีให้บริการใน Windows ทุกเวอร์ชันที่เริ่มต้นด้วย Windows 7 และ Windows Server 2008
คุณต้องเรียกใช้ DISM จากพรอมต์คำสั่งที่ยกระดับ:
- แตะที่ปุ่ม Windows เพื่อเปิดเมนูเริ่ม
- พิมพ์ cmd.exe และรอให้ผลลัพธ์ปรากฏ
- คลิกขวาที่ผลลัพธ์ชื่อ cmd.exe และเลือก 'run as administrator' เพื่อเรียกใช้ด้วยสิทธิ์ที่สูงขึ้น
DISM สามารถทำงานในโหมดแห้งเพื่อเปิดเผยความเสียหายโดยไม่ต้องพยายามแก้ไขปัญหาที่พบ ขอแนะนำให้คุณตรวจสอบสุขภาพก่อนเพื่อดูว่ามีความเสียหายหรือไม่ก่อนที่จะดำเนินการซ่อมแซม
Dism / ออนไลน์ / Cleanup-Image / CheckHealth
คำสั่งตรวจสอบอิมเมจสำหรับแฟล็กความเสียหายและส่งคืนการค้นพบให้คุณ แต่ไม่ได้รันการดำเนินการซ่อมแซม
การสแกนไม่ควรใช้เวลานานเกินหนึ่งหรือสองวินาที การดำเนินการก่อนหน้านี้อาจตั้งค่าสถานะรูปภาพว่าเสียหาย
Dism / ออนไลน์ / Cleanup-Image / ScanHealth
คำสั่งจะสแกนหาความเสียหายของที่เก็บส่วนประกอบ แต่ไม่ได้แก้ไขปัญหาใด ๆ
การสแกนใช้เวลานานกว่าจะเสร็จสมบูรณ์และผลการสแกนจะถูกส่งกลับในหน้าต่างพรอมต์คำสั่ง
DISM / ออนไลน์ / Cleanup-Image / RestoreHealth
พารามิเตอร์ / RestoreHealth เรียกใช้การสแกนหาความเสียหายและพยายามแก้ไขปัญหาใด ๆ ที่พบโดยอัตโนมัติ
การสแกนจะใช้เวลานานกว่าจะเสร็จสมบูรณ์หากพบความเสียหายระหว่างการสแกนภาพ โปรดทราบว่าการทำงานอาจติดขัดอยู่ตลอดเวลา แต่นี่ไม่ใช่สาเหตุที่น่ากังวลเนื่องจากการสแกนควรเริ่มหลังจากนั้นสักครู่โดยอัตโนมัติ
หากการสแกนพบความเสียหายจะพยายามแก้ไขปัญหาโดยใช้ Windows Update ตามค่าเริ่มต้น
คำสั่ง DISM ขั้นสูง
- เพื่อซ่อมแซมภาพออฟไลน์ : Dism / รูปภาพ: C: offline / Cleanup-Image / RestoreHealth
- ใช้แหล่งซ่อมอื่น : Dism / Online / Cleanup-Image / RestoreHealth / ที่มา: d: test mount windows
- เพื่อป้องกันการใช้ Windows Update : / LimitAccess เป็นพารามิเตอร์
นโยบายกลุ่ม
คุณสามารถระบุแหล่งที่มาอื่นโดยใช้นโยบายกลุ่ม
ดำเนินการดังต่อไปนี้:
- แตะที่ปุ่ม Windows เพื่อเปิดเมนูเริ่ม
- พิมพ์ gpedit.msc แล้วกดปุ่ม Enter เพื่อเปิดตัวแก้ไขนโยบายกลุ่ม โปรดทราบว่ามีให้ใช้งานใน Windows รุ่นมืออาชีพหรือระดับองค์กรเท่านั้น
- ไปที่การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ระบบ
- ดับเบิลคลิกที่ระบุการตั้งค่าสำหรับการติดตั้งส่วนประกอบเสริมและการซ่อมแซมส่วนประกอบ
- ตั้งค่านโยบายเป็นเปิดใช้งานและกำหนดค่าตามนั้น
- คุณต้องระบุแหล่งที่มาอื่นและอาจบล็อกการใช้ Windows Update ระบบที่กำหนดค่าให้ใช้ WSUS โดยค่าเริ่มต้นอาจได้รับการกำหนดค่าให้ใช้ Windows Update แทนสำหรับการดำเนินการซ่อมแซม
Dism โดยใช้ PowerShell
คุณสามารถใช้ DISM ใน Windows PowerShell ได้เช่นกัน คำสั่งแตกต่างกันเล็กน้อย
- CheckHealth : ซ่อม -WindowsImage -CheckHealth
- ScanHealth : ซ่อม -WindowsImage -ScanHealth
- RestoreHealth : ซ่อมแซม -WindowsImage -RestoreHealth
วิดีโอแนะนำ DISM
บทความที่เกี่ยวข้อง