/
/

How to Disable “Show More Options” and Restore the Classic Context Menu in Windows 11

by Andrew Gono, IT Technical Writer
How to Disable “Show More Options” and Restore the Classic Context Menu in Windows 11 blog banner image
How to Disable “Show More Options” and Restore the Classic Context Menu in Windows 11 blog banner image

Key Points

  • Use a specific registry workaround that forces Explorer to fall back to the classic context menu, bypassing the ‘Show more options’ layer.
  • Apply the registry change via PowerShell or Group Policy Preferences.
  • Use Shift + right-click to access the classic context menu before editing the registry.
  • Delete the Class Identifier (CLSID) key or run the cleanup command to restore the default menu.
  • Recheck after cumulative updates, as Windows changes may affect this workaround.

Windows 11 offers a modern UI design that helps streamline navigation. One aspect is the “Show more options” context menu item, which creates tighter right-click shortcuts. But this simplified look can also hinder advanced users and make automated workflows less efficient.

Tailor context menu design to optimize productivity. This article explains how to configure Windows 11 to always display the classic context menu by default using a registry-based workaround.

How to disable the “Show more options” context menu item

Bringing back the Windows 11 old context menu on one or multiple workstations will require the proper equipment and the right permissions. Before disabling the context menu item, consider your technical constraints.

Prerequisites:

  • Administrative privileges to modify the local registry and Active Directory Group Policy Objects (GPOs)
  • Test device running the same Windows 11 build as target systems
  • Ability to restart File Explorer or log off after applying changes

Method 1: Preview the classic menu without changes

First, check to see if the old context menu suits your needs. This test doesn’t require admin rights and helps your team confirm whether a workflow truly needs an expanded option list.

To do this:

  • Hold Shift and right-click on your desktop or
  • Select an item and press Shift + F10

Method 2: Restore the classic context menu via the Registry Editor

If you want the classic context menu to appear by default, you can create a specific registry entry that changes the context menu behavior in supported Windows 11 builds.

Use Cases: Enforcing the Windows 11 classic context menu.

Prerequisites: None. This is a per-user change written to HKEY_CURRENT_USER.

  1. Press Win + R, type regedit, and press Ctrl + Shift + Enter.
  2. Navigate to: HKEY_CURRENT_USER\Software\Classes\CLSID
  3. Right-click CLSID and select New > Key.
  4. Name the new key {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}.
  5. Right-click {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} and select New > Key.
  6. Name it InprocServer32.
  7. Double-click (Default), ensure the Value data field is empty, and click OK.
  8. Close Registry Editor.
  9. Restart File Explorer. To do this, press Ctrl + Shift + Esc, find Windows Explorer, and click Restart. Alternatively, sign out and back in.

Method 3: Use a .reg file for one-click setup

To simplify registry changes, store your changes in a script, save it as a REG file, and deploy it to one or multiple workstations. This straightforward method helps prevent human errors and helps restore the classic context menu behavior on supported Windows 11 builds.

Use Cases: Reverting the Windows 11 context menu on one/multiple devices.

Prerequisites: Administrative privileges.

  1. Press Win + S, type notepad, and press Enter.
  2. Paste the following script:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32] @=””

  1. Name the file appropriately (e.g., RevertContextMenu) and save it with the .reg extension.
  2. Execute the file to merge the changes to the workstation’s registry.
  3. Restart File Explorer or reboot the machine.
  4. Streamline this task with dedicated automation policies that offer full visibility.

Method 4: Apply via PowerShell script

PowerShell’s versatile command-line shell can automate registry edits with a few lines of code, making it ideal for IT teams that want to deploy quick changes at scale with native tools.

Use Cases: Apply the registry-based workaround to restore the classic context menu on one or multiple devices.

Prerequisites: Administrative privileges, PowerShell 5.1.

  1. Press Win + R, type powershell, and press Ctrl + Shift + Enter.
  2. Paste this script:

$base = "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32"

New-Item -Path $base -Force | Out-Null

Set-Item -Path $base -Value ""

Stop-Process -Name explorer -Force

Start-Process explorer.exe

  1. Press Enter.
  2. Test your context menu to verify changes.

Method 5: Deploy with Group Policy Preferences (for MSPs or enterprises)

Using Group Policy Preferences allows centralized deployment of registry changes across enterprise environments.

Use Cases: Centrally deploying the registry-based workaround to restore the classic context menu for users.

Prerequisites: An Active Directory Domain Services (AD DS) environment, access to Group Policy Management, and appropriate permissions to create, edit, and link GPOs.

  1. Press Win + R, type msc, and press Enter.
  2. In Group Policy Management, create a new GPO for the registry configuration and link it to the appropriate domain, OU, or site containing the target users.
  3. Right-click the new GPO and select Edit to open the Group Policy Management Editor.
  4. Navigate to User Configuration > Preferences > Windows Settings > Registry.
  5. Right-click Registry, select New > Registry Item, and configure the following settings:
    1. Action: Update
    2. Hive: HKEY_CURRENT_USER
    3. Key Path: Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32
    4. Value Name: Leave blank to target the default value
    5. Value Type: REG_SZ
    6. Value Data: Leave blank
  6. Click Apply, then OK.
  7. Allow Group Policy to refresh normally, or run gpupdate /force on a client device to initiate a Group Policy refresh.
  8. After the policy has applied, restart Windows Explorer, sign out and back in, or restart the device so Explorer reloads the context menu configuration.

Verify that right-clicking an item displays the classic context menu by default.

Method 6: Roll back and restore the modern context menu item

You can run a Command Prompt command to delete the registry key created by the previous methods.

Use Cases: Removing the registry workaround to restore the default Windows 11 context menu.

Prerequisites: Administrative privileges.

  1. Open Command Prompt (Admin).
  2. Paste and run the following command: reg delete “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}” /f
  3. Restart File Explorer or reboot the machine.

Method 7: Post-deployment validation after Windows updates

Lastly, set up a regular cadence for checking context menu behavior. Windows updates may change Explorer behavior, causing this registry-based workaround to stop working even if the registry key remains present. This means that your schedule needs to align with the manufacturer’s patch releases.

Regularly check if your changes still persist, and if not, reapply the method that worked for you.

Best practices for managing the “Show more options” context menu

Caution is necessary when modifying low-level settings, such as registry settings. Keep the following in mind when you restore the classic context menu in Windows 11:

MethodBenefitOutcome
Registry edit per userEasy and reversible tweakReverts the right-click pop-up menu instantly
PowerShell or GPO deploymentCan be rolled out at scale safelyConsistent changes seen across endpoints
One-click .reg rollbackStraightforward recoverySafe and simple reversals
Update validationMaintains your configurationsPrevents disruptions to workplace productivity

NinjaOne integration

Having a centralized dashboard lets you manage policies and automate registry changes from one place. Here’s how NinjaOne streamlines the process:

StepWith NinjaOne
Preview the classic menu without changes.Remote access and scripting capabilities allow administrators to manually verify context menu behavior on endpoints without applying permanent changes.
Restore the classic context menu via the Registry Editor.Centralized scripting allows registry values related to the context menu to be modified across endpoints without manual local intervention.
Use a .reg file for one-click setup.Script Library enables IT teams to deploy REG files to multiple devices instantly.
Apply via PowerShell script.PowerShell automation feature helps roll out scripts and bulk changes.
Deploy with Group Policy Preferences (for MSPs or enterprises).RMM-based automation can replicate registry-based configurations across managed endpoints without relying on native Windows Group Policy.
Roll back to the modern menu.Custom rollback scripts can be executed centrally to remove registry-based changes and restore default Windows behavior.
Validate after Windows updates.Scheduled scripts and monitoring alerts can be used to detect changes to registry-based configurations after Windows updates.

Enforce the Windows 11 classic context menu with centralized control

IT teams can evaluate whether the classic context menu better supports their workflows and, when appropriate, apply the registry-based workaround using manual or centralized deployment methods. Testing and post-update validation can help identify compatibility issues and reduce deployment risk.

Related topics:

FAQs

No. The registry edit is stored under HKCU, so it applies per user. Group Policy Preferences can be used to deploy the registry configuration to targeted users.

The registry-based workaround described here is user-specific because it uses HKCU. For multiple users, the same user-level configuration can be deployed through an appropriate management or automation method.

Microsoft may modify the context-menu framework in new builds, so test after cumulative or feature updates.

Delete the {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} key or merge a .reg file that removes it, then restart File Explorer.

The change is limited to the current user’s registry configuration and can be reversed by removing the registry key created by the workaround. As with any registry modification, test the change before deploying it broadly.

You might also like

Ready to simplify the hardest parts of IT?