Advertisement

How to Enable Full Context Menus in Windows 11

You can enable the classic full context menus in Windows 11 using two. By default, the OS shows shorten menus with only a few items, but it is easy to disable this feature and restore the full menus that do not require clicking on More options.

Advertisеment

Windows 11 introduced drastic changes to the user interface. It comes with a new taskbar with icons aligned to the center of the screen. There is also a new Settings app, Start menu, and a galore of the other changes.

File Explorer and the shell have been tweaked a lot. For example, Explorer doesn't show the Ribbon UI. Instead, it shows a toolbar with a line of icons.

Another change is compact context menus, which only show a few items by default and hide the rest of commands by the "Show more options" entry.

Windows 11 Default Context Menus

If you are not happy with this change, here is how to revert it and enable the full context menus by default in Windows 11.

Enable Full Classic Context Menus In Windows 11

You need to do the following.

Enable Full Context Menus in Windows 11

  1. Right-click the Start menu button and select Windows Terminal.Windows 11 Open Windows Terminal
  2. Copy and paste into Windows Terminal the following command: reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve.Reg Command To Enable Full Context Menus In Windows 11
  3. Press Enter. The reg app in Windows Terminal should report successful command execution.
  4. Now, restart File Explorer in Windows 11.

Voila, this will disable the new context menus! The Registry tweak masks the new COM object that implements the compact menus with the "Show more options" entry. Once you get this done, Explorer falls back to the classic full menus. Bingo!

The command listed above is just an automated process of creating a new key in Windows Registry, which you can also do manually. If you prefer to tweak Windows 11 manually in order to enable the full context menus, here are the steps for you.

Enable the classic context menus manually in Windows 11

  1. Press Win + R and enter the regedit command to open the Registry Editor app.
  2. Copy and paste the following link into its address bar: HKCU\Software\Classes\CLSID.
  3. Right-click the CLSID key (folder) and select New > Key.Create New Key Under The CLSID Folder
  4. Rename the new key to {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}.The {86ca1aa0 34aa 4e8b A509 50c905bae2a2} Key
  5. Next, right-click the newly made key and again select New > Key.
  6. Rename the new key to InprocServer32.Create The InprocServer32 Key
  7. On the right side of the window, open the "(Default)" value, then press Enter. This will set its value data to the empty text data and change it from (value not set) to blank.
  8. Restart File Explorer to apply changes.

You are done!

Ready-to-use Registry Files

Finally, here are the ready-for-use registry files to complete the task with a single click without complicated commands or browsing the keys of Windows Registry.

  1. Download registry files in a ZIP archive using this link.
  2. Unpack files wherever is convenient for you.
  3. Open the "Restore the classic context menus in Windows 11.reg" file to bring back Windows 10-styled context menus.
  4. Confirm changes in Windows Registry, then restart File Explorer in Windows 11.

Restore the default right-click menus

If something went wrong or you want to restore the original context menus in Windows 11 for some other reason, do the following.

  1. Right-click the Start menu button
  2. Open Windows Terminal from the menu.
  3. Copy and paste the following command: reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f.Restore The Default Right Click Menus In Windows 11
  4. Restart File Explorer.

Alternatively, remove two keys from Windows Registry manually.

  1. Press Win + R and enter the regedit command to launch the Windows Registry editor.
  2. Go to the HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2} key.
  3. Right-click the {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} key and select Delete. This will also remove all nested keys.Restore Default Right Click Menus Manually
  4. Restart File Explorer.

You are done!

Obviously, you can use the ready-to-use registry files you have downloaded. Open the "Restore stock Windows 11 context menus.reg" file and confirm the changes to the Windows Registry. After that, restart File Explorer.

Alternative method with a Feature Management tweak

Earlier, we used to disable the new context menus using a special "Feature Management" tweak in the Registry. This tweak "tell" the operating system that the new context menus were not delivered to the current Windows machine. Currently, we find the above reviewed method more reliable, and recommend it. However, if it doesn't work for you, you can always try to go with the Feature Management option.

Enable full context menus with the alternative method

  1. Download this ZIP archive.
  2. Extract the two REG files from the archive you downloaded to the Desktop.
  3. Double-click on the file Enable classic context menus in Windows 11.reg.
  4. Click Yes the User Account Control dialog to modify the Registry.
  5. Restart Windows 11 to apply the change.

Done!

After you restart Windows 11, you will no longer have compact context menus on Windows 11. If you right a file, folder, or the Desktop background, you will see the full context menu instantly.

Windows 11 Full Context Menus

For your convenience, there is also an undo file in the archive named Restore default context menus in Windows 11.reg. It will allow you to revert the change and get back the default menu style.

Double click on that file, confirm the UAC prompt, and restart Windows 11. The default compact context menus will be restored.

Using Winaero Tweaker

To save your time, you can also use Winaero Tweaker. It now includes a special option to enable the full context menus with one click. Check out the following screenshot:

Winaero Tweaker Enable Full Context Menus

You can download Winaero Tweaker using the following link:

Download Winaero Tweaker

Finally, here is one more method to achieve the same.

Using ViveTool to disable new shorten menus

Windows Insiders can use ViveTool to get rid of the compact menus. As of this writing (2022/21/22), Dev channels builds have a hidden option that turns on the full right-click menus by default.

To disable shorten right-click menus and enable full context menus, do the following.

  1. Download ViveTool from GitHub and extract its files to the c:\vivetool folder.
  2. Right-click the Start button in the taskbar and select Terminal(Admin) from the menu.Open Terminal (Admin)
  3. Finally, type the following command and press Enter: c:\vivetool\vivetool /enable /id:39696859.Enable Full Context Menus With Vivetool
  4. Restart Windows 11.

Again, this only applies to the Dev channel releases as of this writing. Eventually, it may or may not become an user-friendly option somewhere in the GUI.

If you need to undo the change made with ViveTool, here is the opposite command: c:\vivetool\vivetool /disable /id:39696859.

That's it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Advertisеment

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

17 thoughts on “How to Enable Full Context Menus in Windows 11”

    1. Explorer no longer shows the menu. I have tried a number of things, and looked through all the tweakt in WinAero Tweaker, but I can’t figure out how I lost the menu, nor (more importantly) how to get it back. This article seems to cover that, but I don’t find the entry CLSID in HKEY_CURRENT_USER\Software\Classes\ where you say it is supposed to be. Also, you refer to that spot as HKCU, which I suppose stands for HKEY_CURRENT_USER, but when instructing folks how to edit the registry, perhaps it would be best not to abbreviate things?

  1. Friends, this is a developer version, not even beta so to speak.

    What sense does it make at such an early stage of development to immediately change and tweak everything.

    Any further update will surely overwrite your settings.

    Just wait and see how everything develops, if it doesn’t work for you in the end, you can always make changes, right?

    A nice rest of the week to you.

    1. Unimaginative fools like you are why we don’t have nice things. Learning how to change it NOW so that its easier to do so later is paramount to this stuff

      1. You are the one who immediately want to change everything back to legacy and you call him an unimaginitive fool. F~~k logic.

        1. 2 Years later and the “new” context menu is still a barren piece of sh~. Microsoft’s own people building VS Code still haven’t implemented the new menu integration correctly. You and all the other bootlickers are the f~~~~g fools.

  2. Is there any way to make the selection taller with some padding on top and bottom? Now the blue bar selection is very narrow with no padding. Thanks! Works great on 22471.1000

  3. Still works in 22h2, thanks :)
    I really hate how the new menu resizes itself after you open it and the items move around.

Leave a Reply

Your email address will not be published.

css.php
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.