[FEATURE REQUEST] Use bootmenupolicy standard for Windows Server vNext

%3CLINGO-SUB%20id%3D%22lingo-sub-1953159%22%20slang%3D%22en-US%22%3E%5BFEATURE%20REQUEST%5D%20Use%20bootmenupolicy%20standard%20for%20Windows%20Server%20vNext%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1953159%22%20slang%3D%22en-US%22%3E%3CP%3Ecurrent%20behaviour%3A%3C%2FP%3E%3CP%3EInstalling%20Windows%20Server%20or%20in-place%20upgrade%20will%20setup%20the%20bcd%20to%20legacy%20boot%20menu%20and%20so%20override%20the%20setting%20of%20the%20other%20OSes%20(such%20as%20multi-boot%20environment%20Windows%2010).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESetting%20bcdedit%20to%20standard%20in%20Windows%20Server%20does%20not%20seem%20to%20have%20any%20effect.%20It%20is%20complicated%20to%20restore%20this%20(best%20effort%2C%20do%20an%20inplace%20upgrade%20on%20Windows%2010%20on%20a%20multiboot%20environment.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWindows%20Server%20default%3C%2FP%3E%3CP%3E%3CSTRONG%3Ebcdedit%20%2Fset%20%7Bdefault%7D%20bootmenupolicy%20legacy%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EWindows%20default%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSTRONG%3Ebcdedit%20%2Fset%20%7Bdefault%7D%20bootmenupolicy%20standard%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EReasons%3A%3C%2FP%3E%3CP%3E-%20usability%3C%2FP%3E%3CP%3E-%20modern%20boot%20menu%20is%20more%20familar%20and%20practical%20for%20troubleshooting%20esp%2C%20when%20using%20Bitlocker%20for%20Server%20or%20a%20user%20would%20like%20to%20uninstall%20CUs%20pre%20boot%20in%20case%20of%20a%20boot%20failure%20(possible%20since%201903)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F53017%22%20target%3D%22_blank%22%3E%40Elden%20Christensen%3C%2FA%3E%26nbsp%3Bthanks%20for%20consideration%20%2F%20triaging.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1953159%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EServer%202019%20Preview%20LTSC%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Frequent Contributor

current behaviour:

Installing Windows Server or in-place upgrade will setup the bcd to legacy boot menu and so override the setting of the other OSes (such as multi-boot environment Windows 10).

 

Setting bcdedit to standard in Windows Server does not seem to have any effect. It is complicated to restore this (best effort, do an inplace upgrade on Windows 10 on a multiboot environment.

 

 

Windows Server default

bcdedit /set {default} bootmenupolicy legacy 

 

Windows default

bcdedit /set {default} bootmenupolicy standard

 

Reasons:

- usability

- modern boot menu is more familar and practical for troubleshooting esp, when using Bitlocker for Server or a user would like to uninstall CUs pre boot in case of a boot failure (possible since 1903)

 

@Elden Christensen thanks for consideration / triaging. 

1 Reply

Dear Server Team,
can you specify if there is a technical reason to set the bootmenupolicy to legacy on Windows Server? I could imagine that especially systems which have the BiosFirmwareType = UEFI will greatly benefit here. VMs and Servers.

The access to uninstall failing or boot preventing CUs or entering the UEFI Setup or changing the boot device (such as network / PXE) would be great improvements also for Windows Server

 

Feedback Hub: https://aka.ms/AAbmeeg