การเจอ Boot Loop ที่ไม่ให้ผ่าน Startup Repair ใน Windows 7 เป็นประสบการณ์ของผู้ใช้จำนวนมาก สาเหตุส่วนใหญ่คือ Registry Entries ที่เสียหาย อาจมาจากคุณที่เล่นกับ Registry และเปลี่ยน Key ที่ไม่ควร แต่ก็อาจเกิดเองได้ เพราะ Windows ไม่ได้ภูมิคุ้มกันปัญหาแบบนี้
ไม่ว่าจะเป็นความผิดของใคร คุณจะไม่สามารถบูท Windows ได้ จะค้าง Reboot เองและไม่ผ่านหน้าจอ Startup Repair ไม่ว่าจะทำอะไร แต่มีวิธีแก้ที่เริ่มจากหน้าจอ Startup Repair ใช้ Command Prompt แก้ไขโดย Backup ไฟล์และ Refresh Windows ปฏิบัติตามขั้นตอนด้านล่าง
Backup ไฟล์เก่าและ Refresh Windows
เพื่อเริ่มระบบใน Startup Repair ต้องมีสื่อติดตั้ง Windows 7 ที่มาพร้อมระบบ หรือ System Recovery Disk หากไม่มี สั่งซื้อจากผู้ผลิต หรือสร้างจากคอมพิวเตอร์อีกเครื่องด้วยขั้นตอนที่นี่
วิธีบูทเข้าสู่ BIOS เพื่อเปลี่ยนลำดับการบูท
ต้องรู้วิธีบูทและเปลี่ยนลำดับบูท เพราะจะใช้ในวิธีแก้ไขด้านล่าง Restart คอมพิวเตอร์ เข้าสู่ BIOS/UEFI ทันทีที่เริ่มทำงาน ปุ่มเข้ BIOS ขึ้นอยู่กับผู้ผลิตเมนบอร์ด อาจเป็น Esc, Delete, F2 ถึง F8, F10, F12 โดยปกติ F2 แสดงบนหน้าจอ POST และคู่มือ ค้นหา "how to enter bios" ตามด้วยรุ่นก็ได้ ไปที่เมนู Boot
วิธีทำ Startup Repair ด้วยสื่อติดตั้ง Windows 7
ใส่แผ่นติดตั้ง Windows 7 หรือ USB ลงในเครื่องที่มีปัญหา และ Restart
ทันทีที่เริ่มบูท เข้าสู่ BIOS ตั้งค่าบูทจากสื่อติดตั้งแทนฮาร์ดดิสก์ ในระบบส่วนใหญ่กด F2 ตอนหน้าจอแรก ปุ่มเข้ BIOS แสดงบนหน้าจอแรกไม่กี่วินาที Save การเปลี่ยนแปลง ออกจาก BIOS

เมื่อแสดง "press any key to boot from the installation media" กดปุ่มใดปุ่มหนึ่ง

เลือกภาษาและตัวเลือกอื่นๆ คลิก Next

เมื่อถึงหน้าต่างที่มีปุ่ม Install now กลางจอ คลิก Repair your computer มุมซ้ายล่าง

เลือก Operating System ที่ต้องการซ่อม

หากมีแค่ Windows 7 จะแสดงแค่ Windows 7 ที่หน้าต่าง System Recovery Options คลิก Startup Repair จะกลับไปที่ System Recovery Options อีกครั้ง คลิก Command Prompt

หลังคลิก Command Prompt จะเปิดที่ X: หน่วยความจำภายในของ System Recovery

หากไดรฟ์หลักคือ C: พิมพ์ C: กด Enter มิฉะนั้นพิมพ์ Drive Letter ที่ติดตั้ง Windows
พิมพ์ DIR กด Enter ตรวจสอบ Drive หากเห็นโฟลเดอร์ Program Files, Users, Windows แสดงว่าเป็น Drive หลัก หากไม่ใช่ ทำซ้ำขั้นตอนแรก พิมพ์ Drive Letter ที่ถูกต้อง
พิมพ์ CD \windows\system32\config กด Enter
พิมพ์ DIR กด Enter ดูว่ามีโฟลเดอร์ต่อไปนี้หรือไม่: RegBack, DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM
พิมพ์ MD mybackup กด Enter สร้างโฟลเดอร์ Backup เผื่อเกิดข้อผิดพลาด
พิมพ์ copy *.* mybackup กด Enter กด A หากถาม Overwrite
ตรวจสอบว่าใช้ Windows Automatic Backup กู้คืน Registry ได้หรือไม่ พิมพ์ CD RegBack กด Enter
พิมพ์ DIR ตรวจสอบว่ามีโฟลเดอร์ดังกล่าว สำคัญ: โฟลเดอร์ทุกตัวต้องมีขนาด ไม่ใช่ 0 bytes หากโฟลเดอร์ไหนเป็น 0 bytes หมายถึง Registry Hive ว่างเปล่า Windows ทำงานไม่ได้ ต้องหาวิธีอื่น
พิมพ์ copy *.* .. กด Enter คัดลอกไฟล์ Backup ไปที่ \Windows\System32\config
หากคอมพิวเตอร์ถาม Overwrite กด A อนุญาต
พิมพ์ exit กด Enter ปิด Command Prompt
Restart PC
เสร็จแล้ว ควรจะออกจาก Boot Loop และใช้ Windows ได้ปกติ Error แปลกๆ นี้เกิดบ้างกับผู้ใช้ Windows 7 แต่ปฏิบัติตามขั้นตอนข้างต้นจะแก้ไขได้เร็ว