Automatic Repair ควรจะแก้ไขปัญหาการเริ่มต้นของ Windows โดยไม่ต้องมีการแทรกแซงจากผู้ใช้ แต่ในทางปฏิบัติ มักจะแสดงข้อความผิดพลาด "Automatic Repair couldn't repair your PC" มาดูวิธีแก้ไขปัญหาด้วยตัวเอง
เหตุผลที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้คือการเสียหายของบูท섹เตอร์ จนกระทั่งไฟล์ระบบถูกทำลาย โชคดีที่มีวิธีซ่อมแซมข้อผิดพลาดวิกฤตเช่นนี้
วิธีแก้ที่ 1: ใช้ยูทิลิตี Bootrec
ยูทิลิตี bootrec.exe เป็นสายป้องกันแรกสำหรับข้อผิดพลาดการบูท คุณสามารถใช้ซ่อม Master Boot Record (MBR) และสร้าง Boot Configuration Data (BCD) ใหม่ได้
อย่ากลัวย่อหน้าอักษรเหล่านี้ คุณเพียงต้องรันคำสั่งไม่กี่คำสั่ง เครื่องมือจะดูแลส่วนที่เหลือ
- เพื่อรันคำสั่งใดๆ คุณต้องเปิด Command Prompt ซึ่งอาจยากหากคอมพิวเตอร์ของคุณบูทไม่ได้ โชคดีที่ Windows มีตัวเลือกเปิดคอมมานด์พรอมต์แม้ OS จะบูทไม่ได้ วิธีการแตกต่างตามเวอร์ชัน เราจะครอบคลุมทั้งหมด สำหรับ Windows 10 และ 11 คุณจะเห็นหน้าจอ Recovery หลังจากรีสตาร์ทล้มเหลว 2 ครั้งติดกัน คลิกที่ปุ่ม See advanced repair options
- สิ่งนี้จะเปิด Windows Recovery Environment ซึ่งมีเครื่องมือหลายอย่างสำหรับกู้คืนระบบ เลือก Troubleshoot เพื่อดูตัวเลือกขั้นสูง
- เพียงเลือก Command Prompt
- ใน Windows เวอร์ชันเก่า ให้แตะ F8 ซ้ำๆ เมื่อคอมพิวเตอร์กำลังบูท เพื่อแสดง Advanced Boot Options คุณสามารถบูทเข้าสู่ Safe Mode with Command Prompt ได้ที่นี่
- เมื่อเปิด Command Prompt ให้แล้ว ให้ป้อนคำสั่งต่อไปนี้ทีละคำสั่ง:
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
Bootrec.exe ถึงแม้จะมีพลัง แต่มันไม่ใช่ไม้เท้าเวทมนตร์ อย่าคาดหวังคาถา แต่หากปัญหาของคุณคือ MBR ที่เสียหายเพียงอย่างเดียว คุณจะสามารถบูทคอมพิวเตอร์ได้อีกครั้ง
วิธีแก้ที่ 2: รัน DISM และ SFC จาก Safe Mode
บางครั้ง อาจเป็นไปได้ว่ารูปภาพระบบเองเสียหาย – ป้องกันไม่ให้ Automatic Repair แก้ไขปัญหา Windows ได้ สิ่งที่เราต้องการในกรณีนี้คือคำสั่ง DISM
Deployment Image Servicing and Management (DISM) เป็นยูทิลิตีคอมมานด์พรอมต์ที่นำมารับใช้ใน Windows 8 เพื่อสแกนและซ่อมแซมรูปภาพระบบ Windows โดยพื้นฐานแล้ว มันดาวน์โหลดรูปภาพใหม่จากเซิร์ฟเวอร์ของ Microsoft ข้ามการเสียหายของข้อมูลไฟล์บนฮาร์ดดิสก์ของคุณ
สิ่งนี้ต้องตามด้วยการสแกน SFC เพื่อแก้ไขปัญหาระบบจริงๆ ดังนั้นคำสั่งเหล่านี้มักใช้ร่วมกัน
- เนื่องจาก DISM ต้องการการเข้าถึงเครือข่าย เราจึงต้องบูทเข้าสู่ Safe Mode with Networking เพื่อให้ทำงานได้ คอมพิวเตอร์ที่ไม่ตอบสนองเลยสามารถช่วยชีวิตได้ด้วย WinPE แต่เราจะพูดถึงในหัวข้ออื่น
- กระบวนการคล้ายกับวิธีที่เราเข้าถึง Command Prompt ก่อนหน้านี้ เพียงรอการรีสตาร์ทล้มเหลว 2 ครั้งติดกัน และเลือก See advanced repair options
- สิ่งนี้จะเปิด Windows Recovery Environment พร้อมวิธีการกู้คืนระบบที่ผิดปกติหลายวิธี เลือก Troubleshoot สำหรับตัวเลือกขั้นสูง
- เนื่องจากเราต้องการเปลี่ยนโหมดบูท ให้เลือกตัวเลือกแรก Startup Settings
- สิ่งนี้จะแสดงตัวเลือกบูททั้งหมดที่มีใน Windows สำหรับ DISM เราต้องเลือก 5) Enable Safe Mode with Networking
- ใน Windows เวอร์ชันเก่า ตัวเลือกบูทมักเข้าถึงได้โดยการกด F8 ซ้ำๆ เมื่อคอมพิวเตอร์เริ่มต้น เลือกตัวเลือก Safe Mode with Networking
- เมื่อคอมพิวเตอร์บูทสำเร็จใน Safe Mode ให้รัน Command Prompt เป็น Administrator
- ตอนนี้เราสามารถเริ่มซ่อมแซมรูปภาพระบบด้วย DISM ได้ ให้ป้อนคำสั่งต่อไปนี้:
Dism /Online /Cleanup-Image /RestoreHealth
- สิ่งนี้จะทำให้ยูทิลิตีดาวน์โหลดรูปภาพระบบเวอร์ชันใหม่จาก Microsoft และใช้ซ่อมแซมการเสียหายของข้อมูลหรือไฟล์ที่หายไปบนระบบของคุณ
- หลังจาก DISM เสร็จ เราต้องรันการสแกน SFC เพื่อแก้ไขระบบปฏิบัติการ Windows จริงๆ ให้ป้อน sfc /scannow ใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ
- System File Checker ตรวจสอบความสมบูรณ์ของไฟล์ OS แทนที่ข้อมูลที่เสียหายจาก System Image ที่เราเพิ่งกู้คืนด้วย DISM
สิ่งนี้จะแก้ไขปัญหาที่เกี่ยวข้องกับ Windows ทำให้คอมพิวเตอร์ของคุณบูทปกติได้อีกครั้ง หากคุณยังไม่สามารถทำงานได้ คุณกำลังเผชิญกับปัญหาไดรเวอร์หรือฮาร์ดแวร์
วิธีแก้ที่ 3: ซ่อมแซมรูปภาพระบบด้วย WinPE
ในกรณีที่คุณไม่สามารถบูทเข้าสู่ Safe Mode บนคอมพิวเตอร์ได้ คุณต้องการอีกวิธีหนึ่งในการรัน DISM และ SFC บนคอมพิวเตอร์ WinPE เป็นเวอร์ชัน Windows ที่ลดขนาดลงซึ่งคุณสามารถใช้ซ่อมแซมการติดตั้งที่มีอยู่ได้
มันสามารถรันจากแฟลชไดรฟ์ USB หรือแผ่น CD (หากคุณยังมีไดรฟ์ที่ทำงานอยู่) และสแกนฮาร์ดดิสก์โดยไม่ต้องบูทมันขึ้นมา สิ่งนี้ช่วยให้คุณรันคำสั่งวินิจฉัยเช่น DISM พร้อมการเข้าถึงเครือข่าย
ในเวลาเดียวกัน การแก้ไขปัญหาด้วย WinPE อาจไม่ใช่ที่ทุกคนชอบ มันเป็นระบบปฏิบัติการที่ใช้ข้อความอย่างเดียว ไม่มีไอคอนหรืออินเทอร์เฟซที่ใช้งานง่าย
หากคุณไม่แย่กับโอกาสในการรันคำสั่งบนเทอร์มินัลสีดำ ให้สร้างแฟลชไดรฟ์ WinPE ที่บูทได้ และรันคำสั่ง DISM และ SFC เพื่อซ่อมแซมระบบปฏิบัติการของคุณ
วิธีแก้ที่ 4: ปิดใช้งานการป้องกันแอนตี้มัลแวร์การเปิดตัวก่อนเวลา
นานๆ ครั้ง อาจเป็นไปได้ว่า Automatic Repair ถูกบล็อกโดยโปรแกรมแอนตี้มัลแวร์ที่มุ่งมั่นเกินไป การปิดมันจาก Startup Options เป็นวิธีง่ายๆ ในการหลีกเลี่ยงปัญหานี้
และอย่ากังวลเรื่องการทิ้งคอมพิวเตอร์ให้เปราะบางต่อไวรัส – นี่เพียงปิดการป้องกันมัลแวร์ระหว่างการเริ่มต้นเท่านั้น คุณจะได้ความปลอดภัยจากแอนตี้ไวรัสกลับมาเมื่อ Windows บูทได้สำเร็จ
เนื่องจากเราได้แนะนำวิธีเข้าถึง Startup Settings สองครั้งแล้ว คุณสามารถดูคำแนะนำโดยละเอียดได้จากวิธีแก้สองข้อแรก เมื่อไปถึงแล้ว ให้เลือก 8) Disable early launch anti-malware protection
วิธีใดดีที่สุดสำหรับการแก้ไข "Automatic Repair Couldn't Repair Your PC" ใน Windows?
Automatic Repair เป็นเครื่องมือที่ดีสำหรับแก้ไขปัญหาการกำหนดค่าบูทที่เรียบง่าย – แต่การเสียหายของระบบขั้นสูงเกินความสามารถของมัน ยูทิลิตีคอมมานด์ไลน์เป็นตัวเลือกที่ดีที่สุดในการซ่อมแซมปัญหาที่ลึกซึ้งเช่นนี้และทำให้ระบบบูทได้อีกครั้ง
ตัวแรกคือ bootrec.exe ซึ่งสามารถสร้าง Master Boot Record (MBR) ใหม่และรีเซ็ตข้อมูลการกำหนดค่าบูท สามารถรันได้จาก Windows Recovery Environment (RE) โดยไม่ต้องการการเชื่อมต่อเครือข่าย
หากล้มเหลว ขั้นตอนถัดไปคือรัน DISM และ SFC คำสั่งเหล่านี้ซ่อมแซมไฟล์ระบบปฏิบัติการ ทำให้ Windows กู้ตัวจากปัญหาวิกฤตได้ DISM ต้องการการเข้าถึงเครือข่าย ดังนั้นแนะนำให้บูทเข้าสู่ Safe Mode with Networking หรือใช้ WinPE ก่อนลองคำสั่งเหล่านี้