Speed up sluggish right-click and File Explorer sub-menus in Windows 11. Learn how to correctly tweak the MenuShowDelay registry key and fix the DWORD bug
Have you ever noticed that when you right-click the desktop or a file/folder and try to access the context menu sub-menus, they are pretty slow to respond? It doesn’t matter how good of a computer you have, the sub-menus always feel a bit sluggish and unresponsive. The culprit here is the MenuShowDelay registry key, which forces a 400-millisecond delay before the sub-menu is shown. Thankfully, the fix is really easy.
In this Windows guide, I will show you how to properly modify the MenuShowDelay key to make the right-click menu feel instant and also fix the DWORD bug that stops the tweak from working. Let’s get started.
Quick navigation links:
- Before you start checklist
- Steps to speed up the right-click menu
- Troubleshooting: fix MenuShowDelay shown as a DWORD value
- Reset the MenuShowDelay value to reset right-click speed
Before You Start
- Administrator rights are required to edit the Windows Registry Editor.
- Before modifying the registry, please create a full registry backup. The backup will help restore it if something goes wrong.
Steps to Speed Up the Right-Click Menu in Windows 11
- Open the Run dialog with “Windows key + R“.
- Type “regedit” and click “OK“.
- Go to the “Computer\HKEY_CURRENT_USER\Control Panel\Desktop” folder.
- Double-click the “MenuShowDelay” key on the right panel.
- Enter “100” in the Value Data field.
- Click “OK“.
- Close the Registry Editor and restart your computer.
- From now on, the sub-menus in the right-click context menu and in File Explorer will be lightning-fast.
Detailed Steps (With Screenshots)
Since we are required to modify the registry, the first step is to open it. To do that, open the Run dialog by pressing the “Windows key +R” shortcut. Next, type “regedit” in the Run dialog and click “OK“.

Once the Registry Editor opens, go to the “Computer\HKEY_CURRENT_USER\Control Panel\Desktop” folder. To simplify navigation, copy & paste the path into the Registry Editor’s address bar and press “Enter”.
In the “Desktop” folder, on the right panel, find and double-click the “MenuShowDelay” value.

Important note: Make sure that for this value, the “Type” column is set to “REG_SZ“. If the “Type” column shows “REG_DWORD” for the “MenuShowDelay” value, follow the fix in the next section and then come back here.
In the “Value data” field, enter a value between 50 and 100 and click the “OK” button. This range is a sweet spot where the sub-menus feel instant without flashing your eyes as you move your mouse cursor on the right-click menu. That being said, you can actually set any value from 0 to 400 in the value data field.

Next, close the Registry Editor and then restart your computer. After restarting, the right-click and File Explorer sub-menus feel nearly instant. If you still feel that is not enough speed, you can further reduce the MenuShowDelay to 25 or even 0.
Fix MenuShowDelay Shown as a DWORD Value
If you used any Windows optimization tools, they may have inadvertently or incorrectly edited the MenuShowDelay and converted it from a String value (REG_SZ) to a DWORD value (REG_DWORD). In that case, you need to fix it before changing the value. Here’s how.

Important note: Before proceeding, ensure you’ve backed up the registry.
Right-click the “MenuShowDelay” value and select “Delete”.

Click the “Yes” option.

Right-click the “Desktop” folder on the left panel and select “New” and then “String value“.

Type the value name as “MenuShowDelay” and press “Enter“.

Now, follow the steps under the first section (Steps to Speed Up the Right-Click Menu in Windows 11) to fix the slow right-click menu.
Reset the Right-click Menu Speed
If you want to reset the changes you just made, simply set the “Value data” of “MenuShowDelay” to “400“.

—
That is all. It is that simple to speed up the right-click menu by fixing the slowness problem in Windows 11. If you have any questions or need help, comment below. I’ll be happy to assist.