How to Add Boot to Advanced Startup Options to Context Menu?

Advanced Startup Options is a centralized troubleshooting menu of Windows 10. It is used to recover, repair, and troubleshoot Windows 10. The ASO menu is also termed as the Boot Options menu. Windows Recovery Environment (WinRE) is a more technical name of Advanced Startup Options.

Advanced Startup Options in Context Menu

The tools available from the Advanced Startup Options menu can be used to run even if Windows won’t start. For more advanced users, Advanced Startup Options has Command Prompt for troubleshooting. Advanced Startup Options also contains the Startup Settings menu which is also used to start Windows 10 in Safe Mode. There are many ways to get to the Advanced Startup Options menu. The easiest way to access ASO depends on the situation you’re in that’s prompting the need to use one of these tools.

If you are a frequent user of the Advanced Startup Options Menu or you find it difficult to use other methods to boot into the AOS then in Windows, you can create a special Desktop context menu to reboot the OS quickly and launch the Advanced Startup Options. Follow the instructions below to add this useful command to the Desktop context menu.

Add Advanced Startup Options to the context menu

But before moving on, make sure you have administrator access to the system. Although you must be signed in as an administrator to add or remove the context menu, all users will be able to use the context menu.

  1. Click on the Start button and type “Notepad” and in the resulting list Click on the“Notepad.
    Notepad in Windows Search Box
  2. In the Notepad, copy and paste the following code
    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\DesktopBackground\Shell\AdvancedStartup]
    "Extended"=-
    "icon"="bootux.dll,-1019"
    "MUIVerb"="Boot to Advanced Startup Options"
    "Position"="Bottom"
    
    [HKEY_CLASSES_ROOT\DesktopBackground\Shell\AdvancedStartup\command]
    @="shutdown.exe /r /o /f /t 00"
  3. Now press Ctrl+S to save the File and browse to the location where you want to save this file.
  4. In the Save Dialogue Box, in the File Name Field type
    Add Boot to Advanced Startup Options in the Context Menu.reg
  5. Click on the Save Button.
    Save the File of Add the Advanced Options in Context Menu
  6. Now go to the file created above and Right-click on it and in the context menu, click on the “Merge“.
    Merge the Command to Registry
  7. If UAC pops out, click on “Yes“.

Restart the system and Right-click on the desktop to see the Advanced Startup Options in the context menu.

Warning: Making changes in Registry needs expertise and extreme caution. We suggest you do exactly as pointed above as any wrongdoings may corrupt the entire OS.

Remove the Advanced Startup Options from the context menu

In case, you want to remove the Advanced Startup Options from the context menu, you should perform these steps:

  1. Click on the Start button and type “Notepad” and in the resulting list Click on the“Notepad.
    Notepad in Windows Search Box
  2. In the Notepad, copy and paste the following code
    Windows Registry Editor Version 5.00
    
    [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\AdvancedStartup]
    Remove Command in Notepad
  3. Now press Ctrl+S to save the File and browse to the location where you want to save this file.
  4. In the Save Dialogue Box, in the File Name Field type
    Remove Boot to Advanced Startup Options in the Context Menu.reg
    Remove Registry File
  5. Now go to the file created above and Right-click on it and in the context menu, click on the “Merge“.
    Merge Remove Command to Registry
  6. If UAC pops out, click on “Yes“.
  7. Restart the system and Right-click on the desktop to see the Advanced Startup Options has been removed from the context menu.Warning: Making changes in Registry needs expertise and extreme caution. We suggest you do exactly as pointed above as any wrongdoings may corrupt the entire OS.

Now you can have Advanced Startup Options in the context menu. Use it as per your liking and keep visiting us for new tips and tricks.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.