Symptoms

This issue has the following symptoms:  

  • If you delete the Windows Boot Manager from the Unified Extensible Firmware Interface (UEFI) startup option and use a startup disk to start the OS, the system will restore the Windows Boot Manager to the UEFI startup option. However, this behavior fails on Windows Server 2022.

  • The registry key HKLM\BCD00000000 is not present in the Registry Editor. The key will appear if you run bcdedit, but will disappear again after a restart. Though the registry key is lost, this does not affect the OS startup.

Cause

The Windows boot configuration data (BCD) store was synced to the UEFI variables as part of PoInitHiberServices() in minkernel\ntos\po\poinit.c during startup. We made an optimization to skip PopBcdOpen() if hibernation was disabled. As a result, the BCD was no longer synced to the UEFI.

Resolution/Workaround

To restore the Windows Boot Manager to the UEFI startup order list, open a command prompt and type bcdedit /enum. 

We are working on a resolution and will provide an update in an upcoming release.

More information

Microsoft has confirmed that this is an issue in the Microsoft products that are listed

in the "Applies to" section.

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!

×