วิธีซ่อมแซมไฟล์ระบบ Windows ที่เสียหายด้วยคำสั่ง SFC และ DISM

เครื่องมือ System File Checker ที่มีอยู่ใน Windows สามารถสแกนไฟล์ระบบ Windows ของคุณเพื่อหาความเสียหายหรือการเปลี่ยนแปลงอื่น ๆ หากไฟล์ได้รับการแก้ไขไฟล์จะแทนที่ไฟล์นั้นด้วยเวอร์ชันที่ถูกต้องโดยอัตโนมัติ นี่คือวิธีการใช้งาน

เมื่อคุณควรเรียกใช้คำสั่งเหล่านี้

หาก Windows ประสบปัญหาหน้าจอสีน้ำเงินหรือข้อขัดข้องอื่น ๆ แอปพลิเคชันทำงานล้มเหลวหรือคุณลักษณะบางอย่างของ Windows ทำงานไม่ถูกต้องมีเครื่องมือระบบสองตัวที่อาจช่วยได้

ที่เกี่ยวข้อง: ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ Blue Screen of Death

เครื่องมือ System File Checker (SFC) ที่มีอยู่ใน Windows จะสแกนไฟล์ระบบ Windows ของคุณเพื่อหาความเสียหายหรือการเปลี่ยนแปลงอื่น ๆ หากไฟล์ได้รับการแก้ไขไฟล์จะแทนที่ไฟล์นั้นด้วยเวอร์ชันที่ถูกต้องโดยอัตโนมัติ หากคำสั่ง SFC ไม่ทำงานคุณยังสามารถลองใช้คำสั่ง Deployment Image Servicing and Management (DISM) บน Windows 10 หรือ Windows 8 เพื่อซ่อมแซมอิมเมจระบบ Windows ใน Windows 7 และรุ่นก่อนหน้านี้ Microsoft เสนอ“ System Update Readiness Tool” ที่สามารถดาวน์โหลดได้แทน มาดูวิธีใช้กันเลย

ที่เกี่ยวข้อง: วิธีสแกนหา (และแก้ไข) ไฟล์ระบบที่เสียหายใน Windows

เรียกใช้คำสั่ง SFC เพื่อซ่อมแซมไฟล์ระบบ

เรียกใช้คำสั่ง SFC เมื่อแก้ไขปัญหาระบบ Windows ที่มีปัญหา SFC ทำงานโดยการค้นหาและแทนที่ไฟล์ระบบที่เสียหายสูญหายหรือเปลี่ยนแปลง แม้ว่าคำสั่ง SFC จะไม่ซ่อมแซมไฟล์ใด ๆ แต่อย่างน้อยการเรียกใช้จะเป็นการยืนยันว่าไม่มีไฟล์ระบบเสียหายจากนั้นคุณสามารถแก้ไขปัญหาระบบของคุณด้วยวิธีการอื่น ๆ ต่อไป คุณสามารถใช้คำสั่ง SFC ได้ตราบเท่าที่คอมพิวเตอร์จะเริ่มทำงาน หาก Windows เริ่มทำงานตามปกติคุณสามารถเรียกใช้จากพรอมต์คำสั่งของผู้ดูแลระบบ หาก Windows ไม่เริ่มทำงานตามปกติคุณสามารถลองเริ่มได้ใน Safe Mode หรือในสภาพแวดล้อมการกู้คืนโดยการบูตจากสื่อการติดตั้งหรือดิสก์กู้คืน

ที่เกี่ยวข้อง: วิธีใช้เซฟโหมดเพื่อแก้ไขพีซีที่ใช้ Windows ของคุณ (และเมื่อคุณควร)

อย่างไรก็ตามคุณเข้าสู่ Command Prompt โดยปกติ Safe Mode หรือสภาพแวดล้อมการกู้คืนคุณจะใช้คำสั่งในลักษณะเดียวกัน เพียงจำไว้ว่าหากคุณเริ่ม Windows ตามปกติคุณจะต้องเปิด Command Prompt ด้วยสิทธิ์ระดับผู้ดูแลระบบ ทำได้โดยคลิกขวาที่ปุ่ม Start แล้วเลือก“ Command Prompt (Admin)”

ที่พรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียกใช้การสแกนระบบทั้งหมดและให้ SFC พยายามซ่อมแซม:

sfc / scannow

เปิดหน้าต่างพรอมต์คำสั่งทิ้งไว้จนกว่าคำสั่งจะเสร็จสมบูรณ์ซึ่งอาจใช้เวลาสักครู่ หากทุกอย่างเรียบร้อยดีคุณจะเห็นข้อความ“ Windows Resource Protection ไม่พบการละเมิดความสมบูรณ์ใด ๆ ”

ที่เกี่ยวข้อง: วิธีใช้เซฟโหมดเพื่อแก้ไขพีซีที่ใช้ Windows ของคุณ (และเมื่อคุณควร)

หากคุณเห็นข้อความ“ Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้” ให้ลองรีสตาร์ทพีซีของคุณใน Safe Mode และเรียกใช้คำสั่งอีกครั้ง และหากล้มเหลวคุณสามารถลองบูตด้วยสื่อการติดตั้งหรือแผ่นดิสก์การกู้คืนและลองใช้คำสั่งจากที่นั่น

เรียกใช้คำสั่ง DISM เพื่อแก้ไขปัญหา SFC

โดยปกติคุณไม่ควรต้องรันคำสั่ง DISM อย่างไรก็ตามหากคำสั่ง SFC ไม่สามารถทำงานได้อย่างถูกต้องหรือไม่สามารถแทนที่ไฟล์ที่เสียหายด้วยไฟล์ที่ถูกต้องคำสั่ง DISM หรือ System Update Readiness Tool ใน Windows 7 - บางครั้งสามารถแก้ไขระบบ Windows พื้นฐานและทำให้ SFC ทำงานได้อย่างถูกต้อง

ในการเรียกใช้คำสั่ง DISM ใน Windows 8 และ 10 ให้เปิด Command Prompt ที่มีสิทธิ์ระดับผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้จากนั้นกด Enter เพื่อให้ DISM ตรวจสอบที่เก็บส่วนประกอบ Windows ของคุณว่าเสียหายหรือไม่และแก้ไขปัญหาที่พบโดยอัตโนมัติ

DISM / ออนไลน์ / Cleanup-Image / RestoreHealth

อนุญาตให้คำสั่งทำงานเสร็จสิ้นก่อนปิดหน้าต่างพรอมต์คำสั่ง อาจใช้เวลาห้าถึงสิบนาที เป็นเรื่องปกติที่แถบความคืบหน้าจะอยู่ที่ 20 เปอร์เซ็นต์สักระยะหนึ่งดังนั้นอย่ากังวลเรื่องนั้น

หากผลลัพธ์ของคำสั่ง DISM ระบุว่ามีการเปลี่ยนแปลงใด ๆ ให้รีสตาร์ทพีซีของคุณจากนั้นคุณจะสามารถรันคำสั่ง SFC ได้สำเร็จ

ใน Windows 7 และรุ่นก่อนหน้าจะไม่มีคำสั่ง DISM แต่คุณสามารถดาวน์โหลดและเรียกใช้ System Update Readiness Tool จาก Microsoft และใช้เพื่อสแกนระบบของคุณเพื่อหาปัญหาและพยายามแก้ไข

ลองกู้คืนระบบหรือรีเซ็ตระบบถัดไป

หากคุณยังคงประสบปัญหาระบบและคำสั่ง SFC และ DISM ไม่ช่วยคุณสามารถลองดำเนินการที่รุนแรงมากขึ้นได้

การเรียกใช้เครื่องมือ System Restore จะกู้คืนไฟล์ระบบปฏิบัติการ Windows การตั้งค่าและแอปพลิเคชันของคุณกลับสู่สถานะก่อนหน้า สิ่งนี้อาจแก้ไขปัญหาความเสียหายของระบบหากระบบปฏิบัติการไม่ได้รับความเสียหายที่จุดก่อนหน้านี้เมื่อสร้างจุดคืนค่า

ที่เกี่ยวข้อง: วิธีใช้ System Restore ใน Windows 7, 8 และ 10

หากทุกอย่างล้มเหลวคุณสามารถใช้การรีเซ็ตระบบหรือติดตั้ง Windows ใหม่ได้ตลอดเวลา ใน Windows 8 และ 10 คุณสามารถดำเนินการ“ รีเซ็ตพีซีเครื่องนี้” เพื่อรีเซ็ต Windows เป็นสถานะเริ่มต้น คุณจะมีตัวเลือกในการเก็บไฟล์ส่วนตัวของคุณแม้ว่าคุณจะต้องติดตั้งโปรแกรมใหม่หรือจะลบทุกอย่างออกแล้วทำการติดตั้งใหม่ทั้งหมด ไม่ว่าคุณจะเลือกแบบใดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลพีซีของคุณก่อน! ใน Windows 7 และรุ่นก่อนหน้าจะต้องใช้พาร์ติชั่นการกู้คืนจากผู้ผลิตคอมพิวเตอร์ของคุณหรือติดตั้ง Windows ใหม่ตั้งแต่ต้น

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

เครดิตรูปภาพ: jchapiewsky บน Flickr