Windows 10 has a troubleshooting menu called Advanced Startup Options that allows us to fix issues which cannot be solved inside the regular system environment. If you have a recurring problem that needs fixing at every system boot, you can launch Advanced Startup Options automatically in Windows 10.
Normally, you can boot to Advanced Startup Options from Settings -> Update and recovery -> Recovery, or by using the “Restart” option from the Start menu while holding down the Shift key.
How to launch Advanced Startup Options automatically in Windows 10
It can be useful to launch Advanced Startup Options automatically in Windows 10 if you’re repeatedly running into the same problem that cannot be fixed after the operating system starts.
The Advanced Startup Options menu looks like this:
If you’re wondering what each of these options mean, check out their descriptions below:
Enable debugging – This enables kernel debugging. The collected information will be sent to another PC connected to the COM1 port.
Enable Boot Logging – Creates a file listing all the drivers installed during system boot.
Enable low-resolution video – Boots Windows using your current video driver with low refresh rate and resolution settings.
Safe Mode with Networking – Starts Windows in safe mode but also includes the network drivers and services required to access other network-connected computers and the Internet.
Safe Mode with Command Prompt – This one is quite straightforward. Windows starts in safe mode but instead of the regular interface, a command prompt window is displayed instead.
Disable Driver Signature Enforcement – Enables installation of drivers containing improper signatures.
Disable Early Launch Anti-Malware Protection – Early Launch Anti-malware is one of Windows 10’s default drivers. Its purpose is to protect the OS against threats during boot. By default, it’s the first boot-start driver Windows enables at startup.
Here’s how to launch Advanced Startup Options automatically in Windows 10:
From the Start context menu, open an elevated Command Prompt (select Command Prompt (Admin) from the menu) and enter the following command then hit Enter:
bcdedit /set {globalsettings} advancedoptions true
Note: By default, Windows 10 Creators Update replaces the Command Prompt options in the Start button context menu with Windows PowerShell. To get back Command Prompt options, right click on the taskbar, select “Settings” and disable the option called “Replace Command Prompt with Windows PowerShell in the menu when I right-click the Start button or press Windows key+X”.
It’s mandatory to open an elevated Command Prompt in order to run this command since it will not complete successfully without administrator rights.
Now, all you need to do is restart Windows and from then on Advanced Startup Options will automatically open at boot.
If you want to disable this mode, open the elevated Command Prompt again and type or copy/paste the command below, then hit Enter:
bcdedit /set {globalsettings} advancedoptions false