When you first open the right click menu and scroll to the New submenu there will be a long delay (2-5 seconds) before the submenu opens. Once the New submenu opens you can roll the mouse cursor on and off the submenu and it will close and re-open quickly, but as soon as you allow the Context menu to close and try the re-open it the problem returns.

is there a way to set a delay in ms for this item somehow? Or this could be a bug?

  • Are you able to reproduce the behavior within a virtual machine with a fresh installation of the same version of Windows 10 on your system? If you cannot, then it's unlikely a bug, but something on your system that is installed that is misbehaving. – Ramhound Jan 19 at 1:23
  • I am able to reproduce this on 10.0.17763 with only 12 items in the "New" menu (not a fresh install). – jonsca Jan 19 at 1:55
  • I traced the problem up to State Repository Service. There is hi CPU, but not I/O during the submenu opening. I tried to re-register all Appx, reset Edge. Also tried to disable all programs which registered ShellNew (using ShellNewHandler.exe). The problem goes away if I stop the service. But that's no solution as it takes all Metro functionality too. e.g. There is no 'Start menu'. There is no clue in procmon. Hope someone could take this further. – papo Apr 5 at 18:22
  • And this is definitely a bug, as there doubtfully is a feature "freeze the Explorer for 10 secs to annoy the user" or any other setting which might do just that. It's unintentional and it's bothering other processes. – papo Apr 5 at 18:25

A slow right-click is caused by context menu handlers. See here: http://windowsxp.mvps.org/slowrightclick.htm

This article will show you how to disable "context menu" handlers step-by-step. In so doing, you'll be able to see which handler would be caused slow menu.


I found a registry tweak to reduce the delay for submenu to pop up. Just open Registry Editor and browse to HKEY_CURRENT_USER\Control Panel\Desktop. By default, the MenuShowDelay value is set to 400 millisecond. You can change it to a lower number or even 0 to make the submenu pop up more quickly. Source: https://www.top-password.com/blog/how-to-speed-up-windows-10-menu-animations/

  • This is not a system defined delay and can last as long as 5 seconds – afora377 Oct 11 at 6:28
  • The delay is used by the system to adjust the speed for an animation effect for the submenu to pop up. It also works with Windows 7. – Charlesms Oct 12 at 0:48
  • Not sure you understood the question. Once again - this is not a system defined delay as it can last as long as 5 seconds. – afora377 2 days ago

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.