เจอข้อผิดพลาดเริ่มต้น Windows Your PC did not start correctly หลังจากขาดไฟฟ้าทันที หรืออัปเกรด PC ไปเวอร์ชันใหม่? ตอนเปิดเครื่อง แทนที่จะบูทเข้าสู่เดสก์ท็อปปกติ Windows 10 แสดงหน้าจอ Automatic Repair พร้อมข้อความ "Your PC did not start correctly" ตามที่หน้าจอระบุว่าหากกด Restart อาจแก้ปัญหาได้เอง แต่หากยังคงเกิดขึ้นซ้ำหลังทุกครั้งที่รีบูท คุณต้องทำขั้นตอน Troubleshooting เพิ่มเติม
ปัญหานี้ส่วนใหญ่เกิดจากไฟล์ Boot Configuration Data (BCD) เสียหายหรือหายไป มีโอกาสที่ Master Boot Record (MBR) จะเสียหายหรือหายไปเนื่องจากขาดไฟฟ้าหรือระหว่างกระบวนการอัปเกรดระบบ สาเหตุอื่นๆ ได้แก่ การเปลี่ยนแปลงฮาร์ดแวร์ เช่น การติดตั้งฮาร์ดดิสก์ใหม่ ไฟล์ระบบเสียหาย เป็นต้น
ปัญหาเริ่มต้น 'Your PC Did Not Start Correctly'
หากคุณก็เผชิญปัญหาเดียวกัน Windows ไม่สามารถเริ่มต้นได้ปกติ Windows ทำ Automatic Repair นานหลายชั่วโมง แต่ผลลัพธ์คือ "Your PC didn't start correctly" นี่คือวิธีแก้ไขที่ใช้ได้สำหรับ Automatic Repair "Your PC did not start correctly" บนคอมพิวเตอร์ Windows 10 และ 8.1
เข้าถึง Advanced Options (ตัวเลือกขั้นสูง)
เนื่องจาก Windows เริ่มต้นไม่ได้ปกติ เราจึงต้องเข้าถึง Advanced Options ซึ่งมีเครื่องมือต่างๆ สำหรับแก้ไขปัญหาการเริ่มต้นของ Windows คุณสามารถคลิก Advanced options บนหน้าจอข้อผิดพลาด หรือทำตามขั้นตอนด้านล่างเพื่อเข้าถึง Advanced Options ของ Windows

รัน Startup Repair (ซ่อมแซมการเริ่มต้น)
บนหน้าจอ Advanced Options ให้คลิกที่ตัวเลือก Startup Repair เมื่อคุณเลือก Startup Repair ระบบจะรีสตาร์ทและเริ่มกระบวนการวินิจฉัย วิเคราะห์การตั้งค่าต่างๆ ตัวเลือกการกำหนดค่า และไฟล์ระบบ โดยเฉพาะอย่างยิ่งมองหา:
- ไดรเวอร์ที่หายไป/เสียหาย/ไม่เข้ากันได้
- ไฟล์ระบบที่หายไป/เสียหาย
- การตั้งค่าการบูทที่หายไป/เสียหาย
- การตั้งค่ารีจิสทรีที่เสียหาย
- ข้อมูลเมตาดิสก์ที่เสียหาย (Master Boot Record, Partition Table, หรือ Boot Sector)
- การติดตั้งอัปเดตที่มีปัญหา
หลังจากซ่อมแซมเสร็จ Windows จะรีสตาร์ทและเริ่มต้นปกติ หากยังมีปัญหาเดิม แสดง "Your PC did not start correctly" ให้ลองวิธีถัดไป
รัน System File Checker Utility (SFC)
ถ้า Startup Repair แก้ปัญหาไม่ได้ ให้ลองรัน SFC Utility ที่จะสแกนและกู้คืนไฟล์ระบบที่หายไปหรือเสียหาย และแก้ไขปัญหาหากไฟล์ระบบเสียหายเป็นสาเหตุของปัญหาเริ่มต้นนี้ เพื่อทำเช่นนี้ ให้เข้าถึง Advanced Options อีกครั้ง และคลิก Command Prompt ที่ Command Prompt ขั้นสูง ให้พิมพ์คำสั่ง sfc /scannow และกด Enter

SFC Utility จะตรวจสอบไฟล์ระบบที่หายไปหรือเสียหาย และหากพบ จะกู้คืนจากโฟลเดอร์พิเศษที่ %WinDir%\System32\dllcache รอจนกระบวนการสแกนเสร็จ 100% แล้วรีสตาร์ท Windows และตรวจสอบว่าระบบเริ่มต้นปกติในครั้งถัดไปหรือไม่
รันคำสั่ง DISM
ถ้าผลการสแกน SFC แสดงว่า "Windows Resource Protection found corrupt files but was unable to fix some of them" ให้รัน DISM Tool ซึ่งจะซ่อมแซม System Image และทำให้ SFC ทำงานได้เต็มที่ ที่ Command Prompt เดียวกัน ให้พิมพ์ dism.exe /online /cleanup-image /restorehealth และกด Enter
สร้าง Master Boot Record ใหม่ (Rebuild MBR)
MBR หรือ Master Boot Record คือข้อมูลที่อยู่ใน섹เตอร์แรกของฮาร์ดดิสก์ ทำหน้าที่บอกว่าระบบปฏิบัติการอยู่ที่ไหน เพื่อให้โหลดได้ หากไฟล์ MBR เสียหาย อาจทำให้เกิดปัญหาการเริ่มต้น เช่น "Your PC did not start correctly"
หลังจากรันคำสั่ง DISM ให้รีสตาร์ท Windows และตรวจสอบว่า Windows เริ่มต้นปกติหรือไม่ หากไม่ เราต้องซ่อมแซมข้อผิดพลาด BCD โดยรันคำสั่งต่อไปนี้ทีละคำสั่งที่ Command Prompt จาก Advanced Options:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /ScanOS

Boot Configuration Data (BCD)
BCD หรือ Boot Configuration Data คือไฟล์ฐานข้อมูลที่ไม่ขึ้นกับเฟิร์มแวร์ ซึ่งมีข้อมูลการกำหนดค่าตอนบูท ไฟล์นี้จำเป็นสำหรับ Windows Boot Manager และแทนที่ boot.ini ที่ NTLDR ใช้ในอดีต หากไฟล์ BCD นี้เสียหาย คุณอาจเผชิญปัญหาการเริ่มต้นที่แตกต่างกัน หากวิธีข้างต้นไม่แก้ปัญหาได้ ให้ลองสร้าง BCD ใหม่ ซึ่งอาจช่วยแก้ไขปัญหา "Your PC Did Not Start Correctly" ใน Windows 10 ได้อย่างมีประสิทธิภาพ
เพื่อสร้าง BCD ใหม่ ที่ Command Prompt ให้พิมพ์คำสั่งต่อไปนี้และกด Enter:
bootrec /rebuildbcd
คำสั่งนี้จะสแกนหาระบบปฏิบัติการอื่นๆ และให้คุณเลือก OS ที่ต้องการเพิ่มใน BCD ตอนนี้มี 2 สถานการณ์ที่อาจเกิดขึ้น:
(1) Total identified Windows installations: 0 ให้รันคำสั่งต่อไปนี้
(2) Total identified Windows installations: 1 พิมพ์ Y กด Enter และรีบูทคอมพิวเตอร์
พิมพ์คำสั่งด้านล่างและกด Enter:
- bcdedit /export c:\bcdbackup
- attrib c:\boot\bcd -h -r -s
- ren c:\boot\bcd bcd.old
- bootrec /rebuildbcd
พิมพ์ Y และกด Enter
เสร็จสิ้นแล้ว คุณสร้างไฟล์ Boot Configuration Data ใหม่สำเร็จแล้ว ปิด Command Prompt และรีสตาร์ท Windows ตรวจสอบว่าครั้งนี้ Windows เริ่มต้นปกติโดยไม่มีข้อผิดพลาดการเริ่มต้นหรือไม่
ขั้นตอนอื่นๆ เพื่อแก้ไข Your PC Did Not Start Correctly
หากหลังจากทำ Startup Repair, รัน SFC และ DISM, สร้าง MBR และ BCD ใหม่ ยังไม่แก้ปัญหาได้ ให้ลองบูทเข้าสู่ Safe Mode ซึ่ง Windows จะเริ่มต้นด้วยข้อกำหนดขั้นต่ำและอนุญาตให้ทำขั้นตอน Troubleshooting
เมื่อบูทเข้าสู่ Safe Mode แล้ว ให้ปิดฟีเจอร์ Fast Startup ก่อน:
- จาก Control Panel ค้นหาและเลือก Power Options
- เลือก Choose what the power buttons do
- คลิก Change settings that are currently unavailable
- ยกเลิกเช็คบอกส Turn on fast startup

- ทำ Clean Boot ของ Windows เพื่อวินิจฉัยและแก้ไขหากบริการ/แอปพลิเคชันเริ่มต้นของบุคคลที่สามก่อให้เกิดปัญหา
- หากสังเกตว่าปัญหาเริ่มหลังจากติดตั้งแอปพลิเคชันของบุคคลที่สาม ให้ลบออกจาก Control Panel -> Programs & Features -> คลิกขวาที่แอปที่ติดตั้งล่าสุดและ Uninstall
- เปิด Device Manager และตรวจสอบไดรเวอร์ที่มีเครื่องหมายสามเหลี่ยมสีเหลือง หากพบ ให้ Uninstall และติดตั้งใหม่ และอัปเดตไดรเวอร์ โดยเฉพาะ Display Driver เพื่อแก้ปัญหาการเริ่มต้นส่วนใหญ่
นี่คือวิธีแก้ไขที่ใช้ได้มากที่สุดสำหรับข้อความข้อผิดพลาดการเริ่มต้น Windows Automatic Repair Loop Your PC did not start correctly ใน Windows 10/8/7 หวังว่าวิธีเหล่านี้จะช่วยแก้ปัญหาสำหรับคุณ หากยังมีข้อสงสัยหรือข้อเสนอแนะ กรุณาแสดงความคิดเห็นด้านล่าง
อ่านเพิ่มเติม:
- แก้ไข Windows 10 切斷 Internet บ่อยครั้ง
- แก้ไข: Unknown Hard Error บน Windows 10 / 8 / 7 (5 วิธีแก้)
- วิธีแก้ปัญหา Windows 10 High Disk Usage ตอนเริ่มต้น
- แก้ไข: Kernel Security Check Failure Windows 10 Blue Screen Error
- แก้ไข: This App Has Been Blocked For Your Protection ใน Windows 10