Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข Windows ไม่สามารถเริ่มต้นได้: สาเหตุทั่วไปและวิธีแก้ไขด่วน

หากคุณเจอข้อผิดพลาดนี้ โอกาสคือคุณเพิ่งติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์ใหม่ที่ก่อให้เกิดปัญหา บางครั้งการติดตั้ง Windows Updates ล่าสุดก็ก่อให้เกิดปัญหา แต่ไม่แน่ใจจนกว่าจะตรวจสอบ สำหรับปัญหาซอฟต์แวร์ สาเหตุที่เป็นไปได้มีดังนี้:

  • ข้อมูล BCD เสียหาย
  • ไฟล์ระบบเสียหาย
  • สาย SATA/IDE หลวมหรือเสียหาย
  • ซอฟต์แวร์บุคคลที่ 3 ขัดแย้ง
  • ไวรัสหรือมัลแวร์

ข้อผิดพลาดที่จะได้หลังรีบูท:

Error: Windows failed to start. A recent hardware or software change might have caused the issue after you install Windows Updates

ปัญหาหลักคือคุณไม่สามารถบูทเข้าสู่ Windows ได้ ติดที่หน้าจอข้อผิดพลาด นั่นคือคุณอยู่ในลูปรีบูท ทุกครั้งที่รีสตาร์ทก็เจอข้อความเดิม จนกว่าจะแก้ไข เรามาดูวิธีแก้ไขกัน

แก้ไข Windows failed to start. A recent hardware or software change might be the cause.

วิธีที่ 1: รัน Startup/Automatic Repair

  1. ใส่ Windows 10 bootable installation DVD หรือ Recovery Disc รีสตาร์ทคอมพิวเตอร์
  2. เมื่อแจ้ง "Press any key to boot from CD or DVD" กดปุ่มใดปุ่มหนึ่ง
  3. เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง
  4. หน้าจอ Choose an option คลิก Troubleshoot
  5. หน้าจอ Troubleshoot คลิก Advanced options
  6. หน้าจอ Advanced options คลิก Automatic Repair หรือ Startup Repair
  7. รอ Windows Automatic/Startup Repair เสร็จ
  8. รีสตาร์ท คุณแก้ไข Windows failed to start... เรียบร้อยแล้ว หากไม่ได้ ลองต่อ

วิธีที่ 2: บูทเข้าสู่ Last Known Good Configuration

ก่อนอื่น เรามาเปิดใช้งาน Legacy Advanced Boot Menu เพื่อเข้าถึง Boot Options ได้ง่ายขึ้น:

  1. รีสตาร์ท Windows 10
  2. เข้าสู่ BIOS ตั้งค่าบูทจาก CD/DVD
  3. ใส่ Windows 10 installation DVD รีสตาร์ท
  4. กดปุ่มใดปุ่มหนึ่งเพื่อบูทจาก DVD
  5. เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง
  6. Choose an option คลิก Troubleshoot
  7. Troubleshoot screen คลิก Advanced options
  8. Advanced options คลิก Command Prompt
  9. พิมพ์ C: กด Enter
  10. พิมพ์คำสั่ง:
    BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY
  11. กด Enter เพื่อ Enable Legacy Advanced Boot Menu
  12. ปิด Command Prompt กลับหน้า Choose an option คลิก Continue รีสตาร์ท Windows 10
  13. อย่าลืมถอด Windows 10 DVD เพื่อให้ได้ Boot options
  14. หน้าจอ Boot Options เลือก "Last Known Good Configuration (Advanced)"

วิธีที่ 3: ทำ System Restore

  1. ใส่ Windows installation media หรือ Recovery Drive/System Repair Disc เลือกภาษา คลิก Next
  2. คลิก Repair your computer มุมล่าง
  3. เลือก Troubleshoot แล้ว Advanced Options
  4. คลิก "System Restore" ตามคำแนะนำบนหน้าจอ
  5. รีสตาร์ทคอมพิวเตอร์ ดูว่าสามารถ แก้ไข Windows failed to start error ได้หรือไม่

วิธีที่ 4: รัน SFC และ CHKDSK

  1. เปิด Command Prompt ผ่านวิธีที่ 1 (Advanced options screen)
  2. พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
    chkdsk C: /f /r /x
  3. หมายเหตุ: ใช้ drive letter ที่ Windows ติดอยู่นะ นอกจากนี้ C: คือไดรฟ์ที่ต้องการตรวจสอบ /f ให้ chkdsk สิทธิ์แก้ไขข้อผิดพลาด /r ค้นหา bad sectors และกู้คืน /x สั่งให้ dismount drive ก่อนเริ่ม
  4. ออกจาก cmd รีสตาร์ทคอมพิวเตอร์

วิธีที่ 5: Rebuild BCD Configuration

  1. เปิด command prompt ด้วย Windows installation disk (เหมือนวิธีที่ 1)
  2. พิมพ์คำสั่งทีละคำสั่ง กด Enter ทีละคำสั่ง:
    bootrec.exe /FixMbr
    bootrec.exe /FixBoot
    bootrec.exe /RebuildBcd
  3. หากคำสั่งข้างต้นล้มเหลว ให้พิมพ์คำสั่งต่อไปนี้:
    bcdedit /export C:\BCD_Backup
    c:
    cd boot
    attrib bcd -s -h -r
    ren c:\boot\bcd bcd.old
    bootrec /RebuildBcd
  4. ออกจาก cmd รีสตาร์ท Windows
  5. วิธีนี้ดูจะ แก้ไข Windows failed to start error หากไม่ได้ ลองต่อ

วิธีที่ 6: ตั้งค่า Boot Order ให้ถูกต้อง

  1. เมื่อคอมพิวเตอร์เริ่มทำงาน (ก่อนหน้าจอบูทหรือหน้าจอข้อผิดพลาด) กด Delete หรือ F1 หรือ F2 ซ้ำๆ (ขึ้นอยู่กับผู้ผลิต) เพื่อ เข้า BIOS setup
  2. ใน BIOS setup เลือกแท็บ Boot
  3. ตรวจสอบว่า Hard disk หรือ SSD อยู่ลำดับแรกใน Boot order หากไม่ใช่ ใช้ลูกศรขึ้น/ลงย้าย Hard disk ไปด้านบนสุด
  4. กด F10 บันทึกและออก

บทความแนะนำ:

  • แก้ไข High CPU Usage By TiWorker.exe
  • 10 วิธีแก้ไข A disk read error occurred
  • แก้ไข High CPU Usage by svchost.exe (netsvcs)
  • แก้ไข High CPU Usage by RuntimeBroker.exe

เสร็จสิ้น! คุณแก้ไข Windows failed to start. A recent hardware or software change might be the cause เรียบร้อยแล้ว หากยังมีคำถาม ถามได้ในส่วนความคิดเห็น