วิธีแก้ Automatic Repair couldn't repair your PC: Windows 10 เป็นระบบปฏิบัติการล่าสุดจาก Microsoft และในแต่ละการอัปเกรด Microsoft พยายามแก้ไขข้อจำกัดและข้อบกพร่องจากเวอร์ชันก่อนหน้า แต่ยังมีข้อผิดพลาดบางอย่างที่พบได้ในทุกเวอร์ชันของ Windows รวมถึง Boot Failure ที่เป็นปัญหาหลัก Boot Failure อาจเกิดขึ้นกับ Windows 10 ได้เช่นกัน
Automatic Repair โดยทั่วไปสามารถแก้ไขข้อผิดพลาด Boot Failure ได้ นี่เป็นตัวเลือกในตัวที่มาพร้อมกับ Windows เอง เมื่อระบบ Windows 10 ไม่สามารถบูทได้ ตัวเลือก Automatic Repair จะพยายามซ่อมแซม Windows อัตโนมัติ ในส่วนใหญ่ Automatic Repair แก้ไขปัญหาที่เกี่ยวกับ Boot Failure ได้ แต่เหมือนโปรแกรมอื่นๆ ก็มีข้อจำกัด และบางครั้ง Automatic Repair ทำงานไม่สำเร็จ
Automatic Repair ล้มเหลวเพราะ มีข้อผิดพลาด ไฟล์เสียหาย หรือไฟล์หายไปในระบบปฏิบัติการ ที่ป้องกันไม่ให้ Windows เริ่มต้นได้อย่างถูกต้อง และหาก Automatic Repair ล้มเหลว คุณจะไม่สามารถเข้า Safe Mode ได้ บ่อยครั้งที่ Automatic Repair ล้มเหลวจะแสดงข้อความข้อผิดพลาดแบบนี้:
Automatic Repair couldn't repair your PC. Press "Advanced options" to try other options to repair your PC or "Shut down" to turn off your PC. Log file: C:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt
ในสถานการณ์ที่ Automatic Repair ซ่อมแซมไม่ได้ Bootable Installation Media หรือ Recovery Drive/System Repair Disc จะช่วยได้ เริ่มต้นดูขั้นตอนการ แก้ไขข้อผิดพลาด Automatic Repair couldn't repair your PC แบบขั้นตอนต่อขั้นตอน
หมายเหตุ: ทุกขั้นตอนด้านล่างต้องมี Bootable Installation Media หรือ Recovery Drive/System Repair Disc หากไม่มี ให้สร้างขึ้นมา หากไม่ต้องการดาวน์โหลด OS ทั้งหมด ให้ใช้คอมพิวเตอร์เพื่อนสร้างดิสก์ผ่านลิงก์นี้ หรือดาวน์โหลด Windows 10 ISO อย่างเป็นทางการ (ต้องมีอินเทอร์เน็ตและ PC ที่ทำงานได้)
สำคัญ: อย่าแปลง Basic Disk ที่มี OS เป็น Dynamic Disk เพราะอาจทำให้ระบบบูทไม่ได้
วิธีเปิด Command Prompt ที่บูทใน Windows 10
หมายเหตุ: คุณต้องเปิด Command Prompt ที่บูทบ่อยครั้งเพื่อแก้ไขปัญหาต่างๆ
- ใส่ Windows Installation Media หรือ Recovery Drive/System Repair Disc เลือก Language Preferences คลิก Next
- คลิก Repair your computer ที่ด้านล่าง
- เลือก Troubleshoot แล้ว Advanced Options
- เลือก Command Prompt (With networking) จากรายการตัวเลือก
แก้ไข Automatic Repair couldn't repair your PC
ข้อจำกัดความรับผิดชอบสำคัญ: นี่เป็นบทช่วยสอนขั้นสูงมาก หากคุณไม่รู้ว่ากำลังทำอะไร อาจทำลาย PC หรือทำขั้นตอนผิดพลาดจนบูท Windows ไม่ได้ หากไม่มั่นใจ โปรดขอความช่วยเหลือจากช่างเทคนิคหรือภายใต้การดูแลผู้เชี่ยวชาญ
วิธีที่ 1: แก้บูทและสร้าง BCD ใหม่
- เปิด Command Prompt พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter:
bootrec.exe /rebuildbcd bootrec.exe /fixmbr bootrec.exe /fixboot
- หลังจากคำสั่งแต่ละอันสำเร็จ พิมพ์ exit
- รีสตาร์ท PC ดูว่าบูทเข้าสู่ Windows ได้หรือไม่
- หากได้ข้อผิดพลาดในวิธีนี้ ให้ลอง:
bootsect /ntfs60 C: (แทนที่ตัวอักษรไดรฟ์ด้วยไดรฟ์บูทของคุณ)
- ลองรันคำสั่ง ที่ล้มเหลวก่อนหน้านี้ อีกครั้ง
วิธีที่ 2: ใช้ Diskpart แก้ระบบไฟล์เสียหาย
- ไปที่ Command Prompt พิมพ์: diskpart
- พิมพ์คำสั่งใน Diskpart (อย่าพิมพ์ DISKPART):
DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> active DISKPART> extend filesystem DISKPART> exit
- พิมพ์คำสั่งต่อไปนี้:
bootrec.exe /rebuildbcd bootrec.exe /fixmbr bootrec.exe /fixboot
- รีสตาร์ทเพื่อนำการเปลี่ยนแปลงไปใช้ และดูว่าสามารถ แก้ไขข้อผิดพลาด Automatic Repair couldn't repair your PC ได้หรือไม่
วิธีที่ 3: ใช้ Check Disk Utility
- ไปที่ Command Prompt พิมพ์: chkdsk /f /r C:
- รีสตาร์ท PC ดูว่าปัญหาแก้ไขหรือยัง
วิธีที่ 4: กู้คืน Windows Registry
- ใส่ Installation หรือ Recovery Media และบูทจากมัน
- เลือก Language Preferences คลิก Next
- หลังเลือกภาษา กด Shift + F10 เพื่อเปิด Command Prompt
- พิมพ์คำสั่ง: cd C:\windows\system32\logfiles\srt\ (เปลี่ยนตัวอักษรไดรฟ์ตามจริง)
- พิมพ์เพื่อเปิดไฟล์ใน Notepad: SrtTrail.txt
- กด CTRL + O เลือก File Type เป็น All files ไปที่ C:\windows\system32 คลิกขวา CMD เลือก Run as Administrator
- พิมพ์ใน CMD: cd C:\windows\system32\config
- เปลี่ยนชื่อไฟล์ Default, Software, SAM, System, Security เป็น .bak เพื่อสำรอง:
rename DEFAULT DEFAULT.bak rename SAM SAM.bak rename SECURITY SECURITY.bak rename SOFTWARE SOFTWARE.bak rename SYSTEM SYSTEM.bak
- พิมพ์คำสั่ง:
copy c:\windows\system32\config\RegBack c:\windows\system32\config
- รีสตาร์ท PC ดูว่าบูทเข้าสู่ Windows ได้หรือไม่
วิธีที่ 5: ซ่อมแซม Windows Image
- เปิด Command Prompt พิมพ์:
DISM /Online /Cleanup-Image /RestoreHealth
- กด Enter รอกระบวนการเสร็จ (ปกติ 15-20 นาที)
- หมายเหตุ: หากคำสั่งข้างต้นไม่ได้ผล ลอง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
- หลังเสร็จสิ้น รีสตาร์ท PC
- ติดตั้งไดรเวอร์ Windows ทั้งหมดใหม่ และ แก้ไขข้อผิดพลาด Automatic Repair couldn't repair your PC
วิธีที่ 6: ลบไฟล์ที่เป็นปัญหา
- เข้าถึง Command Prompt พิมพ์:
cd C:\Windows\System32\LogFiles\Srt SrtTrail.txt
- เมื่อไฟล์เปิด คุณควรเห็นข้อความแบบนี้:
Boot critical file c:\windows\system32\drivers\tmel.sys is corrupt.
- ลบไฟล์ที่เป็นปัญหา:
cd c:\windows\system32\drivers del tmel.sys
หมายเหตุ: อย่าลบไดรเวอร์ที่จำเป็นสำหรับการโหลด Windows - รีสตาร์ทดูว่าปัญหาแก้ไขหรือยัง หากไม่ ให้ไปวิธีถัดไป
วิธีที่ 7: ปิด Automatic Startup Repair Loop
- เปิด Command Prompt พิมพ์:
bcdedit /set {default} recoveryenabled Noหมายเหตุ: ปิดเฉพาะกรณีที่อยู่ใน Automatic Startup Repair Loop - รีสตาร์ท Automatic Startup Repair จะถูกปิด
- หากต้องการเปิดใหม่ ให้พิมพ์:
bcdedit /set {default} recoveryenabled Yes - รีบูทเพื่อนำการเปลี่ยนแปลงไปใช้
วิธีที่ 8: ตั้งค่า Device Partition และ OSDevice Partition ให้ถูกต้อง
- ใน Command Prompt พิมพ์ bcdedit กด Enter
- หาค่า device partition และ osdevice partition ให้แน่ใจว่าถูกต้องหรือตั้งค่าเป็นพาร์ติชันที่ถูกต้อง
- ค่าเริ่มต้นคือ C: เนื่องจาก Windows ติดตั้งไว้ที่พาร์ติชันนี้
- หากเปลี่ยนเป็นไดรฟ์อื่น ให้พิมพ์:
bcdedit /set {default} device partition=c: bcdedit /set {default} osdevice partition=c:หมายเหตุ: หากติดตั้ง Windows บนไดรฟ์อื่น ให้ใช้ไดรฟ์นั้นแทน C: - รีบูท PC บันทึกการเปลี่ยนแปลง และ แก้ไขข้อผิดพลาด Automatic Repair couldn't repair your PC
วิธีที่ 9: ปิด Driver Signature Enforcement
- ใส่ Windows Installation Media เลือก Language Preferences คลิก Next
- คลิก Repair your computer ที่ด้านล่าง
- เลือก Troubleshoot แล้ว Advanced Options
- เลือก Startup Settings
- รีสตาร์ท PC และ กดหมายเลข 7 (ถ้า 7 ไม่ได้ ให้ทำใหม่และลองหมายเลขอื่น)
วิธีที่ 10: ตัวเลือกสุดท้าย - Refresh หรือ Reset
- ใส่ Windows 10 ISO เลือกภาษา คลิก Repair your computer ที่ด้านล่าง
- เลือก Troubleshooting เมื่อเมนูบูทปรากฏ
- เลือก Refresh หรือ Reset
- ทำตามคำแนะนำบนหน้าจอเพื่อ Reset หรือ Refresh ให้เสร็จสิ้น
- ควรมี OS Disc ล่าสุด (แนะนำ Windows 10) เพื่อทำขั้นตอนนี้
แนะนำให้คุณ:
- วิธีแก้ Server's certificate has been revoked ใน Chrome
- แก้ ERR_TUNNEL_CONNECTION_FAILED ใน Google Chrome
- แก้ Error Code 0x80070002 The system cannot find the file specified
- วิธีแก้ Audio services not responding ใน Windows 10
ตอนนี้คุณควร แก้ไข Automatic Repair couldn't repair your PC เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามในส่วนความคิดเห็นได้เลยครับ