Skip to content

Instantly share code, notes, and snippets.

@MyITGuy
Last active May 26, 2026 12:57
Show Gist options
  • Select an option

  • Save MyITGuy/7b4c6d941889b08d655ef6ff1beb2334 to your computer and use it in GitHub Desktop.

Select an option

Save MyITGuy/7b4c6d941889b08d655ef6ff1beb2334 to your computer and use it in GitHub Desktop.

Microsoft UEFI CA 2023 Boot Manager Signature Database (DB) fails to retain certificates after system restart

Symtoms

  • After the Scheduled Task runs and prior to a reboot, the Signature Database (DB) shows the Microsoft UEFI CA 2023 certificates, but the entries do not exist after a reboot.
  • Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\Servicing
    • BootMgrLastUpdateError = 0x80004005 (2147500037)
    • BootMgrLastUpdateErrorReason = PCA2023NotFoundInDB
  • The Key-Exchange (KEK) does contain the Microsoft UEFI CA 2023 certificate changes.

Cause

Certain HP BIOS updates contain disabled options that control Microsoft UEFI CA 2023 certificates within the Signature Database (DB).

For example:

BIOS:

Model  : HP EliteDesk 800 G6 Desktop Mini PC
Ver    : 2.25.00
Date   : 2026-01-12
Bin    : S21_02250000.bin
Sha384 : a68495dc5186f4b4a57e5688bda1bfaeebe30efb4481da0207b566838fde8ddb95edeea504ceaef1e0a4396b2220c8f3

Options:

Name                              PossibleValues    CurrentValue
----                              --------------    ------------
Microsoft Option ROM UEFI CA 2023 {Disable, Enable} Disable
Microsoft UEFI CA 2023            {Disable, Enable} Disable
Windows UEFI CA 2023              {Disable, Enable} Disable

Resolution

Enable the Microsoft UEFI CA 2023 BIOS options.

@Erwin-s-69

Copy link
Copy Markdown

How to solved for HP Laptop Elite book 840 G2 BIOS version M71 version 01.31A?

@MyITGuy

MyITGuy commented May 26, 2026

Copy link
Copy Markdown
Author

How to solved for HP Laptop Elite book 840 G2 BIOS version M71 version 01.31A?

HP has stated that the EliteBook 840 G2 systems cannot have their Secure Boot certificates updated to the 2023 standard because the device was manufactured prior to 2018 and the hardware does not support the Secure Boot database update mechanisms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment