For HP notebook PC owners, whose notebook PCs fall outside of manufacturer's service life, you can follow the procedure outlined in this website to install Secure Boot certificates CA 2023:
https://h30434.www3.hp.com/t5/Busin...3-CA-certificates-in-pre-2018-HP/td-p/9628370
Those are the exact steps my script follows when installing certs on unsupported PC's. Except it does it safely for you.The same procedure may also work for other notebook PCs outside of manufacturers' service life.
Hope this helps.
But I can't do the hard part, sitting in front of the BIOS menu and tell you what your screen looks like to delete all Secure Boot keys to enter Setup Mode. Every BIOS can have a different menu. HP owners have to check for Sure Start, which prevents unauthorized changes to the UEFI.
My script tries all of the supported methods, from the least difficult to most difficult in order.
1. When your PC has KEK CA 2023 installed in the BIOS, it applies any missing CA 2023 cert (like the Option ROM) and copies the new boot manager.
2. When your PC doesn't have KEK CA 2023, but your OEM submitted one to Microsoft, it downloads the matching KEK file from MS's GitHub and installs it from Windows. This is identical to receiving the "Secure Boot Allowed Key Exchange Key (KEK) Update" message from Windows Update.
3. If your PC doesn't have a submitted KEK in GitHub, it copies the KEK CA 2023 cert file to your EFI partition. You can check and see if your BIOS supports manual KEK key enrollment. Manually install the key from the BIOS menu. If successful, run the script to finish the work.
4. If your PC doesn't support loading a cert file (older Dells are known to have this problem), then use Setup Mode to wipe the Secure Boot keys. Run the update script to download the EDK2 binaries and install them.
Setup Mode will generally work for most PC's, unless your vendor has locked BIOS features or your PC is very old.
- Most new PC's will be supported by options 1 & 2.
- Some older PC's will support option 3.
- Really old or problem PC's will require option 4.
The difference between Mosby and my script (and the posted procedure) is Mosby uses self-signed certs instead of the Windows OEM Devices certs from the MS GitHub repository. Using the Windows OEM Devices certs means you're more supported, because those are written by MS for the OEM's use.
All the Secure Boot cert files used in my script are directly from Microsoft sources, in the Windows SecureBootUpdates folder or from their official GitHub site. I don't provide any of the secure files myself, so you don't have to stop and confirm the files are authentic and untouched. All of the file locations and GitHub URL's are visible in the update script for inspection.
My Computer
System One
-
- OS
- Windows 7




