High Operating Systems ✓ Solution Verified by Community (0+ upvotes)

How to fix error 0x00000145 in Windows 11

Bug Check 0x00000145: SECURE_BOOT_VIOLATION — A Secure Boot policy violation was detected.

65% success rate
👥 0+ users verified
📅 Updated: 2026-08-12
⏱️ 30 min read
Fix based on community reports and expert analysis. Last verified: 2026-08-12 · How we verify fixes
Error Code0x00000145
Affected SystemWindows 11 (Microsoft)
DifficultyHigh
Estimated Time30 min
Requires Admin Rights⚠️ Yes
Requires Reboot🔄 Yes

Solution Steps

  1. 1 First, check if Secure Boot is enabled in your BIOS/UEFI. Restart your PC and press the key to enter BIOS (often F2, Del, or Esc). Look for 'Secure Boot' under 'Boot' or 'Security' settings. Ensure it's set to 'Enabled'. If it's disabled, enable it and save changes.
  2. 2 If Secure Boot is enabled but the error persists, reset the Secure Boot keys. In BIOS, look for 'Restore Factory Keys' or 'Reset Secure Boot Keys'. This resets the database of trusted certificates, which can fix policy violations.
  3. 3 Check your boot configuration. Open Command Prompt as administrator (Windows key + X → 'Terminal (Admin)') and type 'bcdedit /enum'. Look for any suspicious entries. If you see errors, you can rebuild the BCD using 'bootrec /rebuildbcd'.
  4. 4 If you recently installed a new operating system or changed boot devices, ensure the boot order is correct. In BIOS, set your primary hard drive as the first boot device.
  5. 5 If all else fails, disable Secure Boot temporarily to see if the error goes away. If it does, the issue is with a driver or bootloader that isn't signed. You may need to update your drivers or reinstall Windows.

🔍 Didn't work? Enter your GPU and CPU for hardware-specific advice:

🔧 Still having issues?

Describe your exact problem to Error Buddy and get a personalized fix in seconds.

🛠️ Try Error Buddy — It's Free