Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Error 0xC0000428 Digital Signature บน Windows 10/11 – คู่มือทีละขั้นตอน

ทุก Windows User จะเจอ Blue Screen of Death (BSOD) อย่างน้อยหนึ่งครั้ง เป็นปัญหาที่รบกวนเพราะยากต่อการ Diagnose และอาจปรากฏทับทัน

Blue Screen Errors ที่อาจเจอได้แก่:

  • Error 0xc00002e3, SETUP_FAILURE BSOD Error 0x00000085
  • VIDEO_DXGKNL_FATAL_ERROR

บน Windows 10/11 "Blue Screen of Death" ยังรู้จักว่า Stop Error หรือ Fatal System Error เกิดเมื่อ OS Crash หมายถึงเจอปัญหาที่ป้องกันไม่ให้ Execute ได้อย่างถูกต้อง เมื่อเกิด Windows แสดง Blue Screen พร้อม Info เกี่ยวกับ Issue ก่อน Restart

Blue Screens เกิดจากหลายเหตุผล ซึ่งจะอภิปรายเพิ่มเติม Bad Drivers, Hardware Issues, และ OS Failures เป็น BSOD Triggers ทั่วไป

เคล็ดลับ: สแกน Mac เพื่อตรวจสอบปัญหาประสิทธิภาพ ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย
ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ทำงานช้าลง

BSOD Error อีกอย่างที่ User หลายคนเจอบ่อยคือ Error Code 0xc0000428 Boot Error นี้ทำให้ PC Users หลายคน حيرةและไม่สามารถดำเนินการ Startup ได้

บทความนี้หวังจะส่องแสงวิธีแก้ Error Code 0xc0000428 บน Windows 10/11 และว่าสิ่ง gì Trigger มัน

Error Code 0xc0000428 คืออะไร?

Boot Manager Error Code 0xc0000428 มาพร้อม Message: "The digital signature for this file couldn't be verified" เกิดได้บน Windows OS Version ใดก็ได้ แต่เพราะ Windows 10/11 Outperform เวอร์ชันก่อนและดึงดูด Users ใหม่ทุกวัน เราจะ Focus ที่ Version นี้หลายคน Complaint เรื่องนี้ใน Internet Forums แต่วิธีแก้ไม่ได้ผลกับทุกคนเหมือนกัน

เมื่อ Windows 10/11 Fail to Boot ด้วย Error 0xc0000428 (Your PC/Device requires repair) สิ่งต่อไปนี้อาจเกิดขึ้น:

  • ระหว่าง Windows Update PC ถูก Shut Down โดยไม่ได้ตั้งใจ เนื่องจาก Power Outage หรือเหตุผลอื่น
  • Cloning หรือ Resizing กำลังเกิดใน Hard Disk ของ OS

Error นี้แสดงว่า Program เฉพาะตัวไม่ Genuine อาจเจอ "Blue Screen of Death" พร้อม Notifications ต่อไปนี้:

"Your PC/Device needs to be repaired.

The operating system couldn't be loaded because the digital signature of a file couldn't be verified.

File:\Windows\System32\Drivers\AppleMNT.sys

Error code: 0xc0000428"

"A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

If you have a Windows installation disk, insert the disk and restart your computer. Click "Repair your computer", and then choose a recovery tool.

Otherwise, to start Windows so you can investigate further, press the Enter key to display the boot menu, press F8 for Advanced Boot Options, and select Last Known Good. If you understand why the digital signature cannot be verified and want to start Windows without this file, temporarily disable driver signature enforcement.

File: \Windows\System32\winload.exe

Status: 0xc0000428

Info: Windows cannot verify the digital signature for this file."

ตาม Error Message Issue เกี่ยวกับ Digital Signature ของ Program เฉพาะบน Computer ที่ได้รับผลกระทบ

ตาม Microsoft Digital Signatures สร้างตาม Microsoft Public Key Infrastructure Technology Based บน Microsoft Authenticode คู่กับ Infrastructure ของ Trusted Certification Authority (CA) ใช้ Code-signing Digital Certificate ที่ CA ออก ให้ Vendors หรือ Software Publishers Sign File หรือ Group of Files (เช่น Driver Package)

Authentic Digital Signature ใช้โดย Windows Validate:

  • File (หรือ Group of Files) ถูก Signed
  • Signer เป็น Trusted
  • CA ที่ Verify Signer Identity เป็น Trusted
  • Collection of Files ไม่ถูก Modified หลัง Published

เมื่อ BSOD Issue นี้เกิด หมายถึงมีปัญหาใน Digital Signature Verification Process ตอนนี้ สิ่ง gì Trigger Blue Screen Error นี้?

สาเหตุ Digital Signature Error บน Windows 10/11

ปัจจัยต่อไปนี้เชื่อมโยงกับ Error นี้:

  • BOOTMGR File เก่า: 0xc0000428 อาจปรากฏหาก Upgrade เป็น Windows ใหม่ แต่ BOOTMGR File ไม่ได้ Update อย่างถูกต้อง
  • Windows ใหม่ใช้ Older Boot Disk: Setup Dual Boot User อาจ Install Windows ใหม่บน Hard Drive หนึ่ง แล้ว Attach อีก Drive ที่มี Windows เก่า แต่ในสถานการณ์นี้ Outdated BOOTMGR ถูกใช้ Boot Process จึงหยุด
  • Windows Verify Digital Signature ของ Hardware/Software ไม่ได้: หาก Windows ไม่ Verify Digital Signature ของ Hardware/Software ที่พยายาม Access Error 0xc0000428 จะปรากฏ Digital Signatures ทั้งหมดควร Signed อย่างถูกต้อง
  • BOOTMGR เก่าจาก Service Pack Update: Issue นี้เกิดได้หาก User ไม่ Update Existing BOOTMGR หลัง Install Service Pack ใหม่ Updated Windows จะค้างกับ Old BOOTMGR ป้องกัน Load ได้อย่างถูกต้อง
  • Existing Installation Disk Disconnected ก่อน Install Windows: หลาย User ได้รับคำแนะนำ Detach Primary Boot Disk ก่อน Install OS ใหม่ ช่วยหลีกเลี่ยง Corrupt Existing Installation หรือ Data Loss ระหว่าง System Upgrade แต่การทำตามคำแนะนำนี้อาจทำให้ System Bootloader บน Primary Boot Disk Corrupt ทำให้ Boot Manager Error หลัง Drive Reinstalled

ตอนนี้คุณรู้ Trigger ของ Digital Signature Error บน Windows 10/11 และเข้าใจดีขึ้นว่าเกิดอะไรขึ้น ดังนั้นคุณสามารถสร้าง Effective Solutions แก้ไขได้

วิธีแก้ Digital Signature Error บน Windows 10/11

ขั้นตอนแรกตอนเจอ Error นี้คือลอง Boot Normally หากทำได้ Troubleshooting จะง่ายกว่ามาก หาก Boot Normally ไม่ได้ ต้อง Boot เข้า Safe Mode เพื่อ Apply Workarounds บางอย่างด้านล่าง

แนะนำ Clean Junk Files บน Computer เป็นประจำด้วย Outbyte PC Repair การทำอย่างนี้จะ Prevent Problems อย่าง 0xc0000428 Error

Fix 1: Repair Windows 10/11 ด้วย Advanced Boot Options

Commands ที่จะรัน พึ่งโปรแกรมชื่อ bootrec.exe ใช้ Fix Problems ระหว่าง Boot Process เนื่องจาก BSOD เกิดระหว่าง Startup Phase คุณอาจต้องเรียนรู้ Access Command Prompt โดยไม่ Turn On Computer

  1. รอ Boot Screen หลัง Restart Computer ปกติเป็น Screen ที่มี Brand PC และ Options อย่าง "Press to Run Setup" ฯลฯ
  2. เริ่ม Tap Required Key บน Keyboard ทันทีที่ Boot Screen โผล่ หาก Key ยังไม่ได้ Restart Computer ลอง Tap Function Keys (F12, F5, F8 ฯลฯ)
  3. Windows Advanced Options Menu ควรปรากฏ ให้เลือก Boot Options ต่างๆ
  4. เข้าสู่ Safe Mode with Command Prompt
  5. พอ Command Prompt Window ปรากฏ Copy และ Paste Commands ต่อไปนี้ลง Terminal กด Enter ทีละคำสั่ง:
    • bootrec/fixMBR
    • bootrec/fixBoot
    • bootrec/rebuildBCD
  6. ลอง Boot Computer อีกครั้งหลัง Restart หาก Windows Advanced Options Menu ไม่อยู่ ลอง Boot ด้วย Recovery DVD หรือ USB Disk
  7. พอ Computer Start Up เลือก Language แล้วเลือก Repair Your Computer จาก Drop-down ต่อมา Select Command Prompt พิมพ์ Commands เดียวกัน

ตอนนี้ควร Boot Normally ได้โดยไม่เจอ Digital Signature Error

Fix 2: Update BOOTMGR ด้วยตนเอง

Outdated BOOTMGR บ่อยครั้งก่อให้เกิด Boot Failure การ Replace ด้วย Updated Version เป็น Effective Solution

ขั้นตอน Replace BOOTMGR:

  1. เริ่ม Boot จาก Windows Installation CD
  2. เลือก Language, Time, Keyboard Input ที่เหมาะสม คลิก Repair Your Computer
  3. Select Windows Installation Drive ปกติคือ C: คลิก Next
  4. พอ System Recovery Options Box ปรากฏ Select Command Prompt
  5. พิมพ์ Command ต่อไปนี้:

Bcdboot C:\Windows /s D:\

Note: C:Windows คือ Windows Installation Location และ D: คือ Active Boot Partition

คุ้มค่าที่จะทราบว่าใช้ bootsect.exe เปลี่ยน MBR หรือ Bootsector ไม่จำเป็น เพราะ BOOTMGR เริ่มต้นหมายถึงทั้งคู่ Configured ถูกต้องแล้ว

Fix 3: ปิด Driver Signature Enforcement

Option นี้ Disable Driver Signature Enforcement ซึ่งอาจเป็น Cause หนึ่งของ Boot Failure ของ Computer สามารถดำเนินการผ่าน Third-party Tool หรือทำเองได้ตาม Guidelines ด้านล่าง

หากต้องการ Disable Driver Signature Enforcement ด้วยตนเอง ต้อง Access Advanced Startup Options เราจะแสดง 4 วิธี

Option 1: ผ่าน Login Screen

  1. Log Out Account หรือแค่ Turn On Computer ไป Login Screen แล้วกด Restart ขณะกดค้าง Shift Key
  2. เข้าถึง Login Screen ได้ด้วย Power Icons ใน Start Menu หรือวิธีอื่น
  3. Function นี้ไม่ทำงานกับ On-screen Keyboard ต้องต่อ Real Keyboard
  4. Advanced Startup Options ควรปรากฏ

Option 2: ผ่าน Windows 10/11 Settings

  1. เปิด Settings คลิก Start Button แล้ว Gear Symbol หรือ Search Box หา Settings
  2. Scroll ล่าง Settings App เลือก Update & Security จาก Drop-down
  3. ด้านซ้าย Update & Security Page คลิก Recovery จาก Tabs
  4. Option นี้ควรมี Advanced Startup Section หาท้าย Recovery Tab
  5. กด Restart Button
  6. Advanced Startup Options ควรแสดงบน Screen

Option 3: ผ่าน Command Prompt

  1. เปิด Command Prompt พิมพ์ "cmd" (ไม่ Quotes) Search Box Select First Result
  2. Redirect ไป Advanced Setup Screen Copy และ Paste Command นี้:

/r /o shutdown

  1. Backup 东西你正在做的 因為這將立即關閉你的電腦
  2. เห็น "You're about to be signed off" คลิก Close
  3. Windows จะปิด และ "Please wait" จะปรากฏ
  4. ใน几秒 Advanced Startup Options ควรปรากฏ

Option 4: ผ่าน Windows 10/11 Recovery Drive

  1. Turn On Computer ใส่ Bootable Windows 10/11 DVD หรือ USB ที่ Configured ถูกต้อง
  2. ไม่จำเป็นต้องเป็น Original Windows 10/11 DVD เพราะแค่ต้อง Access Settings ไม่ใช่ Activate OS Version
  3. Restart Computer หลังใส่ Drive Boot จากมันได้หลัง Follow Instructions
  4. ตั้งค่า Language, Time, Date ของ Computer
  5. เลือก Repair Your Computer ก้นหน้า Advanced Startup Options จะปรากฏใน几秒

หลัง Methods ข้างต้น เข้า Startup Settings Option ได้อิสระหลัง Access Advanced Startup Options สำเร็จ ขั้นตอนต่อไป:

  1. คลิก Troubleshoot Option ใต้ Continue Button
  2. 3 Options ที่มี:
    • Refresh your PC
    • Reset your PC
    • Advanced options
  3. หากไม่ Intend Refresh หรือ Reset PC ไป Advanced Options (มีประโยชน์เช่นกัน) Refresh Your PC Option เก็บ Files แต่ Remove Installed Programs
  4. คลิก Startup Settings บน Advanced Choices Screen ดู Startup Options ที่เข้าถึงได้
  5. Disable driver signature enforcement คือ Option ที่ 7 ใช้ F7 Function Key หรือ Number 7
  6. กด Enter กลับ Windows

Fix 4: ใช้ Automatic Repair

Windows-based Issues หลายอย่างแก้ได้เร็วด้วย Troubleshooters ที่ Preinstalled บน PCs อันนี้ Access ได้จาก Steps ข้างต้น

  1. ไป Advanced Startup Options Menu ด้วย Methods ใดๆ ใน Fix 3
  2. Select Troubleshoot Option
  3. Select Advanced settings > Automatic Repair จาก Advanced Options Screen จะ Launch Troubleshooter
  4. Follow Onscreen Instructions Complete Automatic Repair และ Fix Computer

หากทุกอย่างล้มเหลว…

หาก Solutions ทั้งหมดข้างต้นไม่ได้ผล Reinstall Operating System เป็น Last Option Boot จาก Installation Media เริ่ม Reinstall OS เลือก OS ที่ต้องการ Install เลือก "Custom: Install Windows only (advanced)" หลังนั้นแค่รอ Installation Process เสร็จพอใจ พอเสร็จ System-related Problems ทั้งหมดรวมถึง Error Code 0xc0000428 ควร Resolved แล้ว