Bài viết này hướng dẫn sửa lỗi Windows 10 bị kẹt ở màn hình "Diagnosing your PC" hoặc "Preparing automatic repair" và không thể boot vào desktop.
Màn hình Diagnosing your PC:

Màn hình Preparing automatic repair:

Nếu gặp các màn hình này, khả năng lớn bạn không thể boot vào Windows desktop.
Cách khắc phục Windows 10 kẹt ở Diagnosing Your PC
Bước 1: Tạo Windows 10 Recovery USB
Cần tạo USB recovery Windows 10 và boot vào để chạy công cụ khôi phục.
- Tải công cụ chính thức Microsoft (link 32-bit / 64-bit)
- Chạy
MediaCreationTool.exe→ chọn Create installation media for another PC - Chọn ngôn ngữ, phiên bản Windows 10 đang dùng
- Chọn USB flash drive → chọn USB của bạn → Next
- USB recovery sẽ được tạo
Xem hướng dẫn chi tiết tạo recovery disk tại bài viết riêng.
Bước 2: Boot vào Recovery USB
Khởi động từ USB vừa tạo. Hầu hết máy có phím boot menu (thường F9 hoặc F10) ngay trước khi Windows load.
Nếu không có boot menu, vào BIOS (thường Del, F2, F1) set USB làm ưu tiên boot đầu tiên.
Cần giúp đỡ? Comment model máy tính, tôi sẽ hướng dẫn cụ thể.
Bước 3: Chạy Startup Repair
Công cụ đầu tiên: Startup Repair – quét và sửa lỗi gây kẹt Diagnosing your PC.

- Boot vào USB recovery
- Chọn ngôn ngữ/bàn phím → Next
- Chọn Repair your computer
- Chọn Troubleshoot
- Chọn Advanced options
- Chọn Startup Repair
- Công cụ sẽ tự quét và sửa lỗi
- Khi xong, rút USB → Restart máy
Hy vọng Windows boot vào desktop. Nếu vẫn kẹt, tiếp bước 4.
Bước 4: Rebuild Master Boot Record (MBR)
MBR hỏng cũng gây kẹt Diagnosing your PC. Cách rebuild:
- Boot vào recovery USB
- Chọn ngôn ngữ/bàn phím → Next → Repair your computer
- Troubleshoot → Advanced options → Command Prompt
- Gõ lần lượt 3 lệnh (Enter sau mỗi lệnh):
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
- Sau khi chạy xong 3 lệnh → Restart máy

Máy nên boot vào desktop. Nếu vẫn kẹt, tiếp bước 5.
Bước 5: Sửa file hệ thống hỏng
File hệ thống hỏng cũng gây lỗi boot. Cách sửa:
- Boot vào recovery USB → Repair your computer → Troubleshoot → Advanced options → Command Prompt
- Gõ lệnh: chkdsk /r c: → Enter
- Gõ exit → Restart máy
Bước 6: Tắt Automatic Repair Check
Windows 10 tự kiểm tra có cần chạy automatic repair không. Ta có thể tắt kiểm tra này để buộc boot thẳng desktop.
- Boot recovery USB → Command Prompt (như bước 4)
- Gõ: bcdedit /set {GUID} recoveryenabled No → Enter
- Gõ exit → Restart
Lưu ý: {GUID} là identifier của boot entry hiện tại. Có thể dùng bcdedit /enum để xem.
Bước 7: Chạy DISM Restore Health
DISM reset file boot Windows 10 về mặc định.
- Boot recovery USB → Command Prompt
- Gõ lần lượt:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
- Gõ exit → Restart máy
Bước 8: Refresh Your PC (Cài lại giữ file)
Lựa chọn cuối: Refresh PC – cài lại Windows 10 nhưng giữ dữ liệu và ứng dụng.
Khuyên backup ổ cứng trước khi làm.
- Boot recovery USB → Repair your computer → Troubleshoot
- Chọn Refresh your PC
- Làm theo hướng dẫn

Kết luận
Tôi đã liệt kê tất cả các cách sửa lỗi Windows 10 kẹt Diagnosing your PC / Preparing automatic repair. Nếu thành công, hãy comment cho biết cách nào giúp bạn.
Tiếp theo sẽ đi qua các lỗi cụ thể liên quan đến kẹt boot Windows 10.
Các lỗi Windows 10 kẹt boot liên quan
Diagnosing Your PC Loop Windows 10
Tạo recovery disk → boot vào → chạy Startup Repair → restart.
How Do I Fix Windows Automatic Repair Loop?
Tương tự: recovery disk → Startup Repair → restart.
How Do You Fix Your PC Did Not Start Correctly Windows 10?
Thử tắt/bật máy trước. Không được thì recovery disk → Startup Repair.
Automatic Repair Loop trên máy HP / Surface Pro / Lenovo / Acer / Dell
Tất cả đều dùng chung cách: tạo recovery disk → boot → chạy Startup Repair → restart.
FAQ: How do I get out of diagnosing my computer loop?
Tạo Windows 10 recovery disk → boot vào → chạy Windows 10 Startup Repair.