How to Add Safe Mode to Boot Options in Windows 10
If you have a problem with your PC, you can troubleshoot by starting it in safe mode. Safe mode starts Windows with a minimal set of drivers and services. If a problem doesn't reappear when you start your PC in safe mode, you can eliminate the default settings and basic device drivers and services as possible causes.
There are three different safe mode options:
- Safe Mode: Starts Windows with a minimal set of drivers and services.
- Safe Mode with Networking: Starts Windows in safe mode and includes the network drivers and services needed to access the Internet or other computers on your network.
- Safe Mode with Command Prompt: Starts Windows in safe mode with a command prompt window instead of the usual Windows interface.
Starting with Windows 10 build 18995, Microsoft is taking another step forward in the Passwordless sign-in journey by adding Windows Hello PIN sign-in support to Safe mode, so that you no longer have rely on your password when troubleshooting your device.
Having safe mode added to your boot options now will make it much easier to boot to safe mode in the future if needed.
This tutorial will show you how to add Safe Mode, Safe Mode with Networking, and/or Safe Mode with Command Prompt to the boot options of your Windows 10 PC.
You must be signed in as an administrator to be able to add safe mode to your PC's boot options
You will only be able to sign in using your account's password while in Safe Mode unless you enable passwordless sign-in for a Microsoft account.
Contents
- Option One: To Add Safe Mode to Boot Options in Windows 10
- Option Two: To Add Safe Mode to Boot Options in Command Prompt at Boot
- Option Three: To Remove Safe Mode from Boot Options in Command Prompt
EXAMPLE: "Windows 10 Safe Mode" added to boot options
1 Open an elevated command prompt while running Windows 10.
2 Copy and paste the command below for the safe mode you want to use into the elevated command prompt, and press Enter. (see screenshot below)
You can substitute the part of the command in red with any desciption you like. This is what will show on the boot options screen.
bcdedit /copy {Current} /d “Windows 10 Safe Mode”
OR
bcdedit /copy {Current} /d “Windows 10 Safe Mode with Networking”
OR
bcdedit /copy {Current} /d “Windows 10 Safe Mode with Command Prompt”
3 Close the elevated command prompt.
4 Press the Win + R keys to open the Run dialog, type msconfig into run, and click/tap on OK to open System Configuration.
5 In System Configuration, and click/tap on the Boot tab. (see screenshot below)
A) Select the Windows 10 Safe Mode description at the top. This will be the same desciption you used in step 2 above.
B) Check Safe boot, and select (dot) Minimal (safe mode), Alternate shell (safe mode with command prompt), or Network (safe mode with networking) for the same command you used in step 2 above.
C) Enter how many seconds you want for the Timeout value to have available to choose an operating system at boot before your default OS automatically boots.
D) Check the Make all boot settings permanent box, and click/tap on OK.
6 Click/tap on Yes to confirm. You can ignore the warning since this can be removed. (see screenshot below)
7 Click on either Restart or Exit without restart. The next time you restart the computer, you will see the safe mode boot option available. (see screenshot below)
You could also do this option using an elevated command prompt in Windows 10, but it would be easier to use Option One above from within Windows 10 instead.
1 Open a command prompt at boot.
2 Typebcdedit
in the command prompt, and press Enter. (see screenshot below)
A) Look for the Windows 10 description under a Windows Boot Loader section, and make note of it's identifier (ex: {default} ).
3 Type the command below for the safe mode you want to use into command prompt, and press Enter. (see screenshot below)
bcdedit /copy {identifier} /d “Windows 10 Safe Mode”
OR
bcdedit /copy {identifier} /d “Windows 10 Safe Mode with Networking”
OR
bcdedit /copy {identifier} /d “Windows 10 Safe Mode with Command Prompt”
Substitute identifier in the command above with the actual identifier from step 2A above.
For example:bcdedit /copy {default} /d “Windows 10 Safe Mode”
4 Make note of the safe mode identifier (ex: {9692da4e-4524-11e5-b831-f410e240349c} ) that the entry was successfully copied to. (see screenshot above)
5 Type the command below for the same safe mode used from step 3 above into the command prompt, and press Enter. (see screenshot below)
(safe mode)
bcdedit /set {identifier} safeboot minimal
OR
(safe mode with networking)
bcdedit /set {identifier} safeboot network
OR
(safe mode with command prompt)
bcdedit /set {identifier} safeboot minimal
and
bcdedit /set {identifier} safebootalternateshell yes
Substitute identifier in the command above with the actual identifier from step 4 above.
For example:bcdedit /set {9692da4e-4524-11e5-b831-f410e240349c} safeboot minimal
6 When finished, restart the computer.
1 Open an elevated command prompt in Windows 10, or open a command prompt at boot.
2 Typebcdedit
into the command prompt, and press Enter. (see screenshot below)
A) Look for the Windows 10 Safe Mode description that you used under a Windows Boot Loader section, and make note of it's identifier (ex: {b062e727-2cb4-11e5-8738-b504ff7d474f} ).
3 Type the command below into the command prompt, and press Enter. (see screenshot below)
bcdedit /delete {identifier}
Substitute identifier in the command above with the actual identifier from step 2A above.
For example:bcdedit /delete {b062e727-2cb4-11e5-8738-b504ff7d474f}
4 When finished, you can close the command prompt if you like, or restart the computer if this was from a command prompt at boot.
That's it,
Shawn Brink
Related Tutorials
- How to Start Windows 10 in Safe Mode
- How to Add Safe Mode to Desktop Context Menu in Windows 10
- How to Boot to Advanced Startup Options in Windows 10
- How to Change Time to Display List of Operating Systems at Startup in Windows 10
- How to Choose a Default Operating System to Run at Startup in Windows 10
- How to Change Operating System Name in Boot Options at Startup in Windows 10
- How to Enable or Disable Legacy F8 Advanced Boot Options in Windows 10
- How to Enable or Disable Always Boot to Advanced Startup Settings in Windows 10
- How to Change Display Order of Boot Loader Entries on Boot Options Menu at Startup in Windows
- How to Delete Boot Loader Entry on Boot Menu at Startup in Windows
- How to Remove and Uninstall Windows 7, Windows 8, or Windows 10 from Dual Boot PC