บทความนี้จะแนะนำวิธีแก้ปัญหา Windows 10 ค้างที่หน้าจอ "Diagnosing your PC" หรือ "Preparing Automatic Repair" จนเข้า Desktop ไม่ได้
หน้าจอ Diagnosing your PC 長得像這樣:

หน้าจอ Preparing Automatic Repair 長得像這樣:

หากเจอหน้าจอนี้ ส่วนใหญ่จะเข้า Windows Desktop ไม่ได้
วิธีแก้ Windows 10 ค้าง Diagnosing Your PC
ขั้นตอนที่ 1: สร้าง Windows 10 Recovery USB Drive
ต้องสร้าง USB Recovery Drive แล้วบูตเข้าไปรันเครื่องมือซ่อมแซม:
- ดาวน์โหลด Microsoft Media Creation Tool (Official):
- Windows 10 32-bit: ดาวน์โหลดที่นี่
- Windows 10 64-bit: ดาวน์โหลดที่นี่
- ดับเบิลคลิก
MediaCreationTool.exe→ เลือก Create installation media for another PC - เลือกภาษา, Edition Windows 10 ที่ติดตั้งอยู่
- คลิก Next
- เลือก USB flash drive → Next
- เลือก USB Drive ของคุณ → Next
- รอสร้าง Recovery Drive เสร็จ
คู่มือละเอียด: ดูบทความสร้าง Recovery Disk
ขั้นตอนที่ 2: บูตจาก Recovery USB
ส่วนใหญ่กดปุ่ม Boot Menu ตอนเปิดเครื่อง (มักเป็น F9 หรือ F10) เลือก USB
หากไม่มี Boot Menu ต้องเข้า BIOS (กด Del, F2, F1 ขึ้นอยู่กับ銘牌) ตั้ง USB เป็น Boot Priority แรก
ต้องความช่วยเหลือ? คอมเมนต์บอก Model เครื่อง ผมจะแนะนำ
ขั้นตอนที่ 3: รัน Startup Repair
เครื่องมือแรกคือ Startup Repair จะสแกนและแก้ปัญหาที่ทำให้ค้าง Diagnosing PC

- บูตจาก USB Recovery
- เลือกภาษา/คีย์บอร์ด → Next
- คลิก Repair your computer
- Choose an option → Troubleshoot
- Troubleshoot → Advanced options
- Advanced options → Startup Repair
- รอซ่อมอัตโนมัติ
- เสร็จแล้ว ถอด USB → Restart
หวังว่าเข้า Desktop ได้แล้ว ถ้ายังค้าง → ขั้นตอนต่อไป
ขั้นตอนที่ 4: Rebuild Master Boot Record (MBR)
MBR เสียหายก็ทำให้ค้าง Diagnosing PC ได้ ให้ Rebuild:
- บูตจาก Recovery USB
- เลือกภาษา/คีย์บอร์ด → Next → Repair your computer
- Troubleshoot → Advanced options → Command Prompt
- ในหน้าจอสีดำ พิมพ์คำสั่งทีละบรรทัด (Enter ทุกคำสั่ง):
bootrec.exe /rebuildbcdbootrec.exe /fixmbrbootrec.exe /fixboot
- รันครบ 3 คำสั่ง → Restart

ควรเข้า Desktop ได้แล้ว ถ้ายังค้าง → ขั้นตอนต่อไป
ขั้นตอนที่ 5: แก้ไฟล์ระบบเสียหาย (chkdsk)
- บูตจาก Recovery USB → Repair your computer → Troubleshoot → Advanced options → Command Prompt
- พิมพ์คำสั่ง:
chkdsk /r c:exit
- Restart เครื่อง
ขั้นตอนที่ 6: ปิด Automatic Repair Check
บังคับให้ Windows พยายามบูตเข้ Desktop โดยไม่รัน Auto Repair:
- บูตจาก Recovery USB → Command Prompt (เหมือนขั้นก่อน)
- พิมพ์:
bcdedit /set {GUID} recoveryenabled No exit→ Restart
ขั้นตอนที่ 7: รัน DISM Restore Health
รีเซ็ตไฟล์บูท Windows 10 ให้กลับสู่ค่าเริ่มต้น:
- บูตจาก Recovery USB → Command Prompt
- พิมพ์คำสั่งทีละบรรทัด:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealthexit
- Restart เครื่อง
ขั้นตอนที่ 8: Refresh Your PC (Reset รักษาไฟล์)
ทางเลือกสุดท้าย: Refresh PC – Windows จะติดตั้งใหม่แต่ เก็บไฟล์และแอปไว้
แนะนำ Backup ไดรฟ์ก่อน หากจะลองขั้นนี้
- บูตจาก Recovery USB → Repair → Troubleshoot
- คลิก Refresh your PC
- ทำตามพรอมป์

สรุป
ข้างต้นคือวิธีแก้ทั้งหมดที่ผมรู้สำหรับ Windows 10 ค้าง Diagnosing Your PC / Preparing Automatic Repair
หากแก้ได้ คอมเมนต์บอกว่าใช้วิธีไหนได้ผลนะครับ
ปัญหาบูตอื่นๆ ที่เกี่ยวข้อง
Diagnosing Your PC Loop Windows 10
แก้โดยสร้าง Recovery Disk → บูต → รัน Startup Repair → Restart
How Do I Fix Windows Automatic Repair Loop?
วิธีเดียวกัน: Recovery Disk → Startup Repair → Restart
How Do You Fix Your PC Did Not Start Correctly Windows 10?
ลองปิด-เปิดเครื่องก่อน ไม่ได้ → Recovery Disk → Startup Repair
Automatic Repair Loop บน銘牌ต่างๆ (HP, Surface Pro, Lenovo, Acer, Dell)
ทุก銘牌แก้ได้ด้วยวิธีเดียวกัน: Recovery Disk → Startup Repair → Restart
FAQ: How do I get out of diagnosing my computer loop?
สร้าง Recovery Disk → บูต → รัน Windows 10 Startup Repair