Early adopter offer: Themia Pro $24 $19
← All posts

Restore the Classic Right-Click Menu in Windows 11

The Windows 11 right-click menu is one of Microsoft's most consistently criticised design decisions. The compact menu that appears when you right-click a file or the desktop shows only a small set of actions; everything else is hidden behind a second click on "Show more options". For users who rely on context menu entries from 7-Zip, WinRAR, Git, or third-party apps, that extra step adds up to hundreds of unnecessary clicks a day.

The good news: restoring the full Windows 10-style context menu takes under a minute and requires no third-party software. This guide covers every reliable method, from a single registry key to a PowerShell one-liner to the ExplorerPatcher option for users who want broader shell customisation.

Windows 11 desktop with the classic right-click context menu open showing all options including 7-Zip, Git, and Open with entries at the top level
The classic Windows 10-style context menu shows all entries at once — no "Show more options" required.

What changed and why it matters

In Windows 10, right-clicking anything — a file, folder, the desktop, the taskbar — opened a single flat menu listing every available action and every registered third-party shell extension. Windows 11 replaced this with a compact menu showing fewer than ten items in a rounded, Fluent-style panel. To see the rest, you click "Show more options" at the bottom (or press Shift+F10), which opens the old menu as a secondary layer.

The friction is real. Power users rely on being able to right-click a file and immediately reach "Extract here" (7-Zip), "Open Git Bash here", or "Open with VS Code" in one motion. Moving these to a second level adds a pause and a click every single time. For developers, system administrators, and anyone who works heavily in File Explorer, the cumulative cost over a day of work is significant.

Microsoft's rationale was that the old context menu was cluttered with entries from every installed application, and many casual users never used most of them. That is fair. But for users who specifically want those entries, the two-step flow is never something you adapt to — it remains friction.

Method 1: Registry tweak (recommended, two minutes)

Windows stores a setting that controls which context menu version is shown. Adding one specific registry key forces the Windows 10-style menu to appear instead. This is reversible, does not require any software installation, and does not affect system stability.

Step by step

Press Win+R, type regedit, and press Enter. In the address bar at the top of Registry Editor, paste the following path and press Enter:

HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID

Right-click on the CLSID key in the left panel, choose New → Key, and name it exactly: {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}

Right-click the new key you just created, choose New → Key again, and name this one InprocServer32. Click on InprocServer32 to select it. In the right pane you will see a value called (Default). Double-click it and leave the Value data field completely empty — just click OK without typing anything.

Now either sign out and back in, or open Task Manager (Ctrl+Shift+Esc), find Windows Explorer under Processes, right-click it, and choose Restart. Right-click anything on the desktop — the full, flat Windows 10 context menu will appear.

Registry Editor open showing the InprocServer32 key inside the right-click menu CLSID path with an empty Default value
The registry path to the CLSID key — the InprocServer32 subkey with an empty Default value is the entire change required.

To undo the change

Navigate back to the same key in Registry Editor, right-click the {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} key, choose Delete, confirm, and restart Explorer. The Windows 11 compact menu returns.

Method 2: PowerShell one-liner

If you prefer not to navigate Registry Editor manually, you can apply the same change with a single PowerShell command. Open PowerShell as administrator — right-click the Start button and choose Terminal (Admin) — and paste:

reg add "HKCU\SOFTWARE\CLASSES\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

Then restart Explorer: Stop-Process -name explorer. That is it. The same change is applied without opening regedit. To reverse it later from PowerShell: reg delete "HKCU\SOFTWARE\CLASSES\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f followed by restarting Explorer.

This approach is ideal if you are managing multiple machines, writing a setup script, or deploying the tweak through an organisation. Drop the reg add command into a .bat or .ps1 file and you can apply it across any number of Windows 11 machines.

Method 3: ExplorerPatcher

ExplorerPatcher is a free, open-source tool (GitHub: valinet/ExplorerPatcher) that modifies several Windows 11 shell elements at once — the taskbar style, the Start menu, the context menu, and the File Explorer command bar. If you want to restore the classic context menu as part of a broader shell customisation, ExplorerPatcher handles it through a GUI rather than the registry.

Download the latest release from the GitHub releases page, run the installer, and open the ExplorerPatcher settings from the system tray. Under File Explorer, look for the option "Use Windows 10 context menus" and enable it. Restart Explorer when prompted.

The advantage of ExplorerPatcher over the registry tweak is scope: it also lets you restore the Windows 10-style taskbar, move the Start button to the left, and bring back the old File Explorer ribbon. If any of those matter to you alongside the context menu, ExplorerPatcher is the more complete solution. The disadvantage is that major Windows updates occasionally break ExplorerPatcher temporarily until the developer releases an update. For the context menu alone, the registry key is simpler and more stable.

Windows 11 desktop with ExplorerPatcher properties panel open showing context menu and taskbar settings alongside desktop widgets on a dark wallpaper
ExplorerPatcher exposes the classic context menu option alongside broader shell customisation settings in one panel.

What the classic menu restores

Once the old context menu is active, here is what returns to the first level:

  • Third-party shell extensions — 7-Zip's "Extract here", WinRAR's archive options, Git Bash, VS Code, TortoiseGit, and any other software that registers context menu entries during installation. Previously these only appeared after "Show more options".
  • Full "Send to" menu — the complete submenu including Bluetooth, Desktop (create shortcut), Fax recipient, and any custom destinations you have added.
  • "Open with" at the top level — no extra click required to change the default application or open a file in a specific program.
  • All file attributes and property access — "Properties" has always been in the Windows 11 compact menu, but the classic menu places it at a more natural position and includes additional entries for compressed files and disk items.
  • Network share options — "Share", "Give access to", and network-specific entries appear without going to the extended menu when working with shared drives.

The Windows 11 menu's native entries — Copy, Cut, Paste, Delete, Rename, New, and the file operation buttons — remain exactly where they are. Nothing is lost; entries are only added back.

Customising the context menu further

The classic context menu can grow cluttered if you install many applications that each register their own entries. Two approaches keep it manageable:

Remove specific entries manually

Context menu entries for the current user live under HKEY_CURRENT_USER\Software\Classes\*\shell and for all users under HKEY_CLASSES_ROOT\*\shell. Find the key for the entry you want to remove, right-click it, and add a string value named LegacyDisable — Windows will stop showing that entry without deleting the extension's data. This is reversible by deleting the LegacyDisable value.

Use FileMenu Tools

FileMenu Tools (lopesoft.com) is a free application that provides a graphical interface for adding, removing, and reordering context menu entries. You can create custom commands — "Open terminal here", "Copy full path", "Hash file" — and assign them keyboard shortcuts for even faster access. The free version covers everything most users need.

For a broader approach to making Windows 11 feel faster and less cluttered, our guide to speeding up Windows 11 covers startup programs and visual effects, while the Windows 11 themes guide addresses the visual side of the shell if you want a more cohesive look after ExplorerPatcher changes the taskbar.

The Shift+F10 shortcut

If you do not want to edit the registry but need the classic menu occasionally, pressing Shift+F10 while a file or folder is selected opens the Windows 10-style context menu directly, bypassing the compact one. This is a built-in Windows 11 shortcut that has never been removed. It is impractical as a daily habit — one extra key combination versus one extra click is the same friction — but it is useful to know if you are on a machine you cannot modify.

Similarly, holding Shift and right-clicking a file opens the extended menu directly (without going through the compact layer) on some Windows 11 builds. The behaviour varies by build and file type, so Shift+F10 is the more reliable keyboard route.

Integration with desktop workflows

The right-click menu improvement pairs naturally with other workflow changes. If you use Windows 11 virtual desktops to separate project contexts, restoring the classic menu makes file management on each desktop faster — right-clicking a project folder gives you Git, VS Code, and archiving options in one step. If you work with files kept on the desktop surface itself rather than in folders, pairing the classic menu with a folder widget (covered in our guide to pinning folders) gives you full file access from two directions without moving to File Explorer.

For Snap Layouts users, the classic right-click also applies to the File Explorer windows in each snap zone — you can archive, hash, or open files in your editor without leaving the snapped layout. Small efficiency gains, but they compound quickly in a heavy file-management workflow.

Dark mode and theme compatibility

The restored classic context menu respects Windows 11's dark mode setting and follows your accent colour choice. There is no visual mismatch — the menu uses the same system theme as the rest of the shell. If you have ExplorerPatcher installed and have also applied a dark theme via Windows 11's dark mode settings, the context menu inherits the same dark background and light text as the taskbar and File Explorer. The only visual difference from the native Windows 11 menu is the absence of rounded corners on the outer frame, which some users prefer.

Summary

Restoring the classic right-click menu in Windows 11 takes under two minutes via the registry or a single PowerShell command. The change is reversible instantly, does not affect system stability, persists through Windows updates, and brings back all third-party shell extensions to the first level where they belong. For users who right-click frequently — developers, power users, anyone managing files in Explorer — it is one of the highest-return customisations available in Windows 11.

If you want to go further and restore the Windows 10-style taskbar and Start menu alongside the context menu, ExplorerPatcher is the broader tool. For the context menu alone, the registry key is the cleaner, lower-risk option.

FAQ

Why did Microsoft change the right-click menu in Windows 11?

Microsoft redesigned the context menu in Windows 11 to reduce visual clutter and bring it in line with the Fluent Design aesthetic. The idea was to surface only the most-used actions in the first layer, keeping less common commands behind "Show more options". In practice, many users find the two-step click disruptive — especially when the missing commands are frequently used ones like "Open with", "Send to", or third-party app entries that appear only in the extended menu. Microsoft has kept the design despite widespread criticism since the 2021 release.

Is editing the registry to restore the old menu safe?

The single registry key required to restore the Windows 10-style context menu is a well-documented, widely-used tweak. It does not touch core system files, cannot break Windows, and is trivially reversible — delete the key and the Windows 11 menu returns immediately. That said, editing the registry incorrectly can cause problems, so always navigate carefully, back up the current key if you want extra caution, and do not change anything other than the exact key described. If you are uncomfortable with the registry, the PowerShell one-liner or ExplorerPatcher accomplish the same result without opening regedit.

Does the registry tweak break anything in Windows 11?

Nothing breaks. The classic menu shows all the same options as the Windows 11 menu plus the entries that were only in the extended layer. Some visual polish — the Fluent rounded corners, the dark mode animations — applies to the old-style menu as well. Third-party software entries (WinRAR, 7-Zip, antivirus scans, Git integrations) appear at the top level again instead of being buried under "Show more options". The only thing you lose is the two-step workflow. No functionality disappears.

Will a Windows update undo the registry change?

Microsoft has not reversed this particular registry key through Windows updates, and users have reported it persisting through multiple cumulative and feature updates since Windows 11 launched. That said, major version upgrades (e.g. a future Windows 11 24H3 or a hypothetical Windows 12 migration path) could potentially reset it. It takes about 20 seconds to reapply if needed. You can check by right-clicking the desktop — if you see the compact Windows 11 menu again, the key was removed and you can reapply it.

Can I add my own custom entries to the right-click menu?

Yes. Once the classic menu is restored, all context menu customisation tools work as expected. FileMenu Tools (free tier available) lets you add, remove, and reorder entries with a GUI. Manually, you can add custom commands under HKEY_CLASSES_ROOT\Directory\shell and HKEY_CLASSES_ROOT\*\shell in the registry. A common use case is adding "Open in Terminal" or "Open in VS Code" as top-level options. Windows 11 already ships "Open in Terminal" as a native menu item — restoring the old style keeps it visible without clicking "Show more options".

What is ExplorerPatcher and is it safe?

ExplorerPatcher is an open-source tool hosted on GitHub (valinet/ExplorerPatcher) that modifies Windows shell behaviour including the taskbar, Start menu, and context menu. It is widely used by the Windows customisation community and its source code is publicly auditable. The main risk is that it modifies shell components that Windows Update occasionally changes — an update can temporarily break ExplorerPatcher until the developer releases a compatible version. For stability, watch the project's GitHub Issues page when Windows updates are released. If you only want the classic context menu and nothing else, the registry tweak is simpler than installing ExplorerPatcher.

Try Themia for yourself

Free tier included. Windows 10 & 11. Under 10 MB.

Download Themia v0.12.2