How To Boot To Advanced Startup Settings Automatically on Windows 10

Windows 10’s Startup Settings boot menu has quite a few weapons that you can use to help your troubleshooting process, such as Boot to Safe Mode, Enable debugging, Disable driver signature enforcement, etc. But getting to that menu takes quite a few steps. You need to boot to Windows 10’s Advanced Boot Option first, then go to Troubleshoot option, select Advanced options where you can choose to boot to Startup Settings.

If you need to do this quite often, why not set it up so that your Windows 10 computer boots right to it automatically?

Here is how you can do it.

Open up an elevated command prompt window (Run as Administrator),

Type the following command that sets the boot sequence to always pop up the Startup Settings Menu before the actual boot takes place.

bcdedit /set {globalsettings} advancedoptions true

Now, next time you boot your computer, the following Startup Settings boot menu will pop up first, waiting for you to choose which option to go. Press Enter to go ahead with the normal boot process.

To disable Startup Settings boot menu from auto-load, run the following command in an elevated command prompt window.

bcdedit /set {globalsettings} advancedoptions false

Bonus tip

How about boot to a legacy way that works in Windows 7? Simply run the following command in an elevated command prompt window.

bcdedit /set {default} bootmenupolicy legacy

To restore the boot menu in Windows 10 way, run the following command.

bcdedit /set {default} bootmenupolicy standard

Source