Windows 10 มี Troubleshooting Tools ช่วยแก้ Error เอง ตัวหนึ่งคือ Automatic Repair — ฟีเจอร์ซ่อมแซมอัตโนมัติเมื่อบูทไม่ได้
แต่ถ้า Tool เองเป็นสาเหตุ Error? PC ติด Automatic Repair Loop (บูทไม่เข้า → รัน Auto Repair → ซ่อมไม่ได้ → รีบูท → ทำซ้ำวนลูป) เรามี 5 วิธีแก้
Automatic Repair Loop คืออะไร? สาเหตุอะไร?
Auto Repair Loop เกิดเมื่อ Windows 10 พยายามบูท ล้มเหลว → บังคับรัน Auto Repair พยายามซ่อม → ซ่อมไม่ได้ → รีบูท → ทำซ้ำวนลูปไม่มีที่สิ้นสุด
ไม่มีสาเหตุเดียว ยากที่จะระบุ สาเหตุทั่วไป:
- System Files หาย/เสียหาย — Windows บูท/ซ่อมไม่ได้เพราะไฟล์สำคัญหาย
- Device Drivers หาย/เก่า/ไม่รองรับ — อัปเกรดฮาร์ดแวร์ใหม่ ต้องมี Driver ใหม่ ถ้าขาด/เก่า/ไม่รองรับ → Repair Loop
- Peripheral ใหม่ Driver ติดตั้งไม่ถูกต้องก็ทำได้
สาเหตุอื่น: ฮาร์ดแวร์ชำรุด, ไวรัส/มัลแวร์, Registry เสียหาย, Installation Files แตก แต่วิธีแก้ข้างล่างครอบคลุมสาเหตุส่วนใหญ่
1. รันคำสั่ง Fixboot และ Chkdsk
ไม่รู้สาเหตุแน่ → ใช้ System Repair Tools:
- chkdsk: ตรวจสอบ System Drive แบบ Low-level ด้วย Check Disk Utility → พบ Error → ซ่อมอัตโนมัติ
- fixboot: ซ่อม Boot Sector
Windows บูทไม่ได้ แต่บังคับให้บูทเข้า Command Prompt ผ่าน Advanced Options ได้:
- รีสตาร์ท PC → กด F8 ก่อนโลโก้ Windows/ไอคอนหมุน → เมนู Boot Troubleshooting → See advanced repair options
- หน้า Choose an option → Troubleshoot > Advanced options > Command Prompt
- ใน CMD พิมพ์:
chkdsk c: /r→ Enter - ถ้า chkdsk ล้มเหลว → ลอง
fixboot c:→ Enter - ปิด CMD → รีสตาร์ท
2. สแกนระบบใน Safe Mode (DISM + SFC)
ถ้า System Repair Tools พบไฟล์เสีย → Windows แทนที่ด้วย Local Image แต่ถ้า Image เองเสีย → คำสั่งข้างบนล้มเหลว → ใช้ DISM (Deployment Image Servicing and Management)
ต้องเข้า Safe Mode ก่อน (โหลด Windows พื้นฐาน ไม่มีโปรแกรม Third-party ช่วยแก้ Startup Errors)
- รีสตาร์ท → กด F8 ขณะบูท → Boot Troubleshooting Menu
- See advanced repair options > Troubleshoot > Advanced options > Startup Settings > Restart
- เลือก Enable Safe Mode with Networking (กด F5)
- บูทเข้า Safe Mode → คลิกขวา Start → Windows PowerShell (Admin)
- พิมพ์:
DISM /Online /Cleanup-Image /RestoreHealth→ Enter (ใช้เวลาสักครู่) - DISM เสร็จ → Reboot → เข้า Safe Mode อีกครั้ง → PowerShell (Admin)
- พิมพ์:
sfc /scannow→ Enter (เช็ค Integrity ของ System Files)
3. กู้คืน Windows Registry
Malware หรือ Disk Issues อาจทำให้ Registry Files เสียหาย
กู้คืน Registry:
- เปิด Windows Boot Troubleshooting Menu
- See advanced repair options > Troubleshoot > Advanced options > Command Prompt
- พิมพ์:
C:\Windows\System32\config\regback* C:\Windows\System32\config\→ Enter - ถ้าถาม Overwrite → พิมพ์ All → Enter
- รีสตาร์ท
4. ปิด Automatic Repair Tool
เชื่อว่า Windows ทำงานปกติ → ปิด Auto Startup Repair → บูทเข้า Windows ได้โดยไม่มี Loop (ทำงานได้ก็ต่อเมื่อ Windows ปกติจริง ใช้ทดสอบได้)
- เปิด Windows Boot Troubleshooting Menu
- See advanced repair options > Troubleshoot > Advanced options > Command Prompt
- พิมพ์:
bcdedit→ Enter - ดูค่า identifier (ควรเป็น
{default}) และ recoveryenabled (ควรเป็นyes) - พิมพ์:
bcdedit /set {default} recoveryenabled no→ Enter - ไม่ได้ → ลอง:
bcdedit /set {current} recoveryenabled no - รีสตาร์ท
5. Reset Windows 10 (ทางออกสุดท้าย)
ติด Loop ไม่ยอมออก → Reset Windows 10: เลือกได้ 2 แบบ — Clean Reset (ลบทุกอย่าง) หรือ Keep my files (เก็บไฟล์ส่วนตัว)
Boot Troubleshooting Menu → Troubleshoot > Reset this PC
จัดการกับ Automatic Repair Loop
หquentループจาก Tool ที่ควรช่วยแก้ปัญหา — ยากที่จะวินิจฉัย แต่วิธีข้างต้นควรช่วยให้ PC กลับมาปกติ