Secure Boot Violation, Invalid Signature Detected: How to Fix It and Enable Secure Boot

0
A Secure Boot Violation message on a PC screen: Invalid signature detected. Check Secure Boot Policy in Setup

Top: a Secure Boot Violation at start-up, with the full message: Invalid signature detected. Check Secure Boot Policy in Setup.

A Secure Boot violation means the firmware refused to run a start-up file that isn’t signed by a certificate it trusts. Microsoft’s 2026 change of Secure Boot certificates added new ways to trigger it. If it appeared after a BIOS update or reset, don’t press Restore Factory Keys. On a PC already moved to the new certificate, the factory keys are the problem, and Microsoft’s recovery USB is the fix. Have your BitLocker recovery key to hand first.

Start from what happened just before:

  • A BIOS update or BIOS resetUse the recovery USB. How
  • The restart after a Windows updateReset Secure Boot, then update the BIOS. How
  • Only with a USB stickRebuild the stick. How
  • You need Windows todayTurn Secure Boot off for now. How
  • msinfo32 says Off or UnsupportedTurn it back on. How
  • You look after a fleetCheck the 2026 certificates. How

What “Secure Boot Violation. Invalid signature detected. Check Secure Boot Policy in Setup” means

Secure Boot is a UEFI firmware feature that stops boot-level malware from loading before Windows. At every start, the firmware checks each start-up file’s digital signature against its list of trusted certificates. If a file isn’t signed by one of them, or its certificate has been revoked, the firmware stops and shows this message. The wording varies a little by maker.

Why now: Microsoft’s original Secure Boot certificates from 2011 expired on 24 June, 27 June and 19 October 2026. Windows Update has been adding the 2023 replacements in stages, and moving Windows to a boot manager signed with the new one. Most PCs take the change without trouble. In a few cases, Microsoft says, a PC won’t start afterwards.

How to fix a Secure Boot violation: start with what changed just before

Two of the fixes are opposites, so don’t skip this step.

What happened just beforeWhy it’s blockedWhat to do
A BIOS update or reset, or someone chose Restore Factory KeysThe factory key list lacks the 2023 certificate, but Windows now starts with a boot manager signed by it.Use Microsoft’s recovery USB. Don’t reset the keys again. How
The restart after a Windows updateSome firmware overwrites the key list instead of adding to it, so the old boot manager loses its certificate.Reset the Secure Boot settings in the BIOS. If Windows starts, install the latest BIOS before you turn Secure Boot back on. If it doesn’t, check whether a BIOS update came with that restart (first row), or ask the maker.
Starting from a USB stick, DVD or the networkThe stick is signed by a certificate this PC doesn’t trust yet, or one your IT team has revoked.Rebuild the stick, or update the BIOS. How
A Windows reinstall, Linux or a repair toolIts start-up files aren’t signed by a certificate on the list, or don’t match the keys the PC shipped with.Use a version signed for Secure Boot, or turn Secure Boot off for that job only.
Diagram: Secure Boot violation? Start with what happened just before. After a BIOS update or BIOS reset, use Microsoft's recovery USB and don't restore factory keys again. After the restart for a Windows update, reset Secure Boot in the BIOS, and if Windows starts, install the latest BIOS. Only when starting from a USB stick, rebuild the stick or update the PC's BIOS. After a reinstall, Linux or a repair tool, use a signed version or turn Secure Boot off for that job only. Need Windows today: turn Secure Boot off with your BitLocker recovery key ready.
Match the row to what happened just before the message appeared.

Need Windows today? Turn Secure Boot off to get in, then fix the cause. Microsoft warns against leaving it off to get round the certificate change, because that removes the protection against boot-level malware.

Secure Boot violation after a BIOS update or reset: use Microsoft’s recovery USB

This is the 2026 trap. Once Windows has moved to the boot manager signed with the 2023 certificate, a reset to factory defaults wipes that certificate, and the firmware refuses Windows. Restoring the factory keys again changes nothing. A reset is only safe once a BIOS update has added the 2023 certificate to the defaults.

Windows includes a small recovery tool for this. You need a second Windows PC with updates from July 2024 or later, and a USB stick you can wipe, such as a basic SanDisk Cruzer Blade.

SanDisk Cruzer Blade USB Type-A 2.0 Flash Drive, 32GB, Black and Red

  • 32 GB storage capacity
  • USB Type-A 2.0 interface
  • Capless design for portability
  1. On the working PC, format the stick as FAT32.
  2. Open Command Prompt and type these two lines, replacing D: with your stick’s letter:
    md D:\EFI\BOOT
    copy C:\Windows\Boot\EFI\SecureBootRecovery.efi D:\EFI\BOOT\bootx64.efi
  3. Plug the stick into the PC with the error and start it from the stick, using its boot menu key or the BIOS boot order.
  4. Let the tool run. It adds the Windows UEFI CA 2023 certificate back.
  5. Remove the stick and restart. Windows should start normally.

The tool puts back one certificate only. Once you’re in, run Windows Update and install the maker’s latest BIOS: many makers have released updates for this reset problem. Until then, don’t reset the Secure Boot keys again. If BitLocker asks for its key, here’s where to find it. More sticks: USB flash drives.

Secure Boot says invalid signature detected when you boot from USB

If Windows starts normally but a USB stick, DVD or network boot is refused, the problem is the stick. Two things cause it now:

  • Old stick, updated PC. If your IT team has switched on Microsoft’s boot manager revocations, the PC refuses older Windows boot files, so sticks made before then stop working.
  • New stick, older PC. A stick rebuilt with Microsoft’s Make2023BootableMedia script won’t start on a PC whose BIOS doesn’t trust the 2023 certificate yet. Microsoft’s own install media will switch to the 2023 boot files in a future release.

The fix: make the stick again on an up-to-date PC with Windows’ Create a recovery drive tool, formatted as FAT32. Or update the BIOS on the PC that refuses it.

How to disable or turn off Secure Boot to get Windows started

This is a way in, not a fix. Use it to rescue files or reach Windows Update, then turn Secure Boot back on. First, find your BitLocker recovery key: BitLocker expects Secure Boot to be on, so it may ask for the key.

  1. Open the BIOS: press the setup key as the PC starts, often F1, F2, F12 or Esc. Or in Windows, hold Shift as you select Restart, then Troubleshoot > Advanced options > UEFI Firmware Settings.
  2. Find Secure Boot, usually on the Security, Boot or Authentication tab, and set it to Disabled. On ASUS, set OS Type to Other OS.
  3. Save and exit.

How to enable or turn on Secure Boot again in Windows 11 or 10

  1. Go to Settings > System > Recovery and select Restart now next to Advanced startup. Then choose Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
  2. Set the boot mode to UEFI, not Legacy or CSM.
  3. Set Secure Boot to Enabled, then save and exit.

If no Secure Boot keys are loaded, enabling it means restoring the default keys. Install the latest BIOS first, in case the old defaults lack the 2023 certificate.

How to check if Secure Boot is enabled

Press Windows key + R, type msinfo32 and press Enter. Secure Boot State should say On. Windows Security > Device security > Secure Boot also shows whether the 2023 certificates are in. A green tick alone isn’t proof: look for “all required certificate updates have been applied”.

Secure Boot state unsupported

The firmware is probably in Legacy or CSM mode. Switch it to UEFI. If Windows sits on a disk with the older MBR layout, convert it first with Microsoft’s MBR2GPT tool, which keeps your files. Suspend BitLocker before you convert.

Secure Boot enabled but not active, or can only be enabled when the system is in User Mode

Both mean no Secure Boot keys are loaded: the firmware is in Setup Mode, not User Mode. Turn Secure Boot on, then restore the default keys, after updating the BIOS.

Enabling Secure Boot in the UEFI BIOS: Dell, HP, ASUS, MSI and Gigabyte

Each maker names things differently. Install the latest BIOS first.

BrandOpen the BIOSWhere Secure Boot is
DellTap F2 at the Dell logoBoot Configuration: set the boot mode to UEFI only, enable Secure Boot, then Apply Changes.
HPPress F10 repeatedly as it startsOn many models, Boot Options, which also has Clear All Secure Boot Keys and Load HP Factory Default Keys.
ASUS laptopsHold F2, then press the power buttonF7 for Advanced Mode, then Security > Secure Boot. On some models it’s on the Boot page.
ASUS, MSI and Gigabyte motherboardsUsually Delete as it startsASUS: Advanced Mode > Boot > Secure Boot, where OS Type set to Windows UEFI mode turns it on. MSI Click BIOS 5: on many boards, Settings > Advanced > Windows OS Configuration. Gigabyte: on many boards, turn CSM Support off first.

HP’s order after a BIOS update: disable Secure Boot, clear all keys, restart, load the HP factory default keys, then enable Secure Boot. MSI’s BIOS updates for the new certificates say “Update Secure Boot Key” in their notes.

For IT: the Secure Boot certificate update and expiration on work laptops

PCs without the 2023 certificates keep starting and running. What they lose is new boot-level security fixes. Six points for the fleet:

  1. Back up BitLocker keys first. Microsoft advises it before any boot-chain, firmware or Secure Boot update, monthly ones included. Where the keys live.
  2. BIOS first, certificates second. Update each model’s BIOS before the certificate update reaches it. Dell, HP and Lenovo publish model lists.
  3. Check each PC. UEFICA2023Status under HKLM\SYSTEM\CurrentControlSet\Control\SecureBoot\Servicing reads Updated when done. In the System log, event 1808 means the certificates are in, and 1801 means not yet. The Windows Security badge is off by default on managed PCs. In PowerShell as administrator, this returns True once the new Windows certificate is in:
    [System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'
  4. No factory key resets on updated PCs until that model’s BIOS ships the 2023 defaults. Tell desk-side support.
  5. Watch network boot. Once the disk has the 2023 boot manager, a PC that tries PXE first with 2011-signed PXE files asks for the BitLocker key at every start. Put the disk first in the boot order, or move PXE to 2023-signed boot files.
  6. Event 1803 is a dead end. The maker never supplied a signed key (KEK) for that model, so Windows can’t finish the update, and Microsoft says there’s no supported manual fix. Without the new KEK, the PC can’t take future updates to its Secure Boot lists, such as new revocations of unsafe boot files. Plan to replace those PCs, along with Windows 10 PCs outside Extended Security Updates, which don’t get the certificates. See the best laptop for work or browse business laptops.

Secure Boot violation: your questions

What is a Secure Boot violation?

The firmware refusing to start a file whose signature doesn’t match a certificate the PC trusts. In 2026 it can also follow a BIOS reset on a PC that has moved to Microsoft’s 2023 certificate. Match the fix to what changed just before.

Why does it say invalid signature?

Every start-up file carries a digital signature. "Invalid signature detected" means the firmware couldn’t match it to a certificate on its allowed list, or found it on the revoked list.

How to fix Secure Boot violation on ASUS?

To get Windows started, open the BIOS: F2 on a laptop, Delete on a desktop. Go to Secure Boot on the Boot or Security page, set OS Type to Other OS and press F10 to save. Then update the BIOS and set OS Type back to Windows UEFI mode.

My HP all-in-one desktop is showing a Secure Boot Violation. What does this mean and how can I fix it?

It can appear after a BIOS update. Power off, unplug for 30 seconds and try again. If it stays, turn Secure Boot off in the BIOS (F10) and install the latest HP BIOS. Then clear the keys, load the HP factory default keys and turn Secure Boot back on.

Does Windows 11 require Secure Boot?

To upgrade, the PC must be Secure Boot capable, which means the firmware is set to UEFI. Secure Boot doesn’t have to be on, but Microsoft suggests turning it on for better security.

Do Secure Boot certificates expire in June 2026?

Two did: Microsoft KEK CA 2011 on 24 June and Microsoft UEFI CA 2011 on 27 June 2026. Windows Production PCA 2011 followed on 19 October. PCs keep starting, but need the 2023 certificates for future boot-level security fixes.

Sources

Leave a Reply

Your email address will not be published. Required fields are marked *