1. Home
  2. Windows Tips
  3. Menu delay time windows 7

Setting Up Menu Delay Time In Windows 7

If the menus in your windows 7 are taking more time to pop up, then its very simple to reduce this delay. Using Windows Registry, you can set the time it takes to appear. The following steps will show how we can change the amount of time it takes for a menu in Windows 7 to pop, fade, or slide open when you run the mouse pointer over it. Please note that this setting will only affect the user account that you are currently logged on into.

Open the Registry Editor by clicking Start, then type regedit and press Enter.

Registry Editor

Now navigate to HKEY_CURRENT_USER > Control Panel > Desktop and locate the  MenuShowDelay option on the main window, right click it and choose Modify.

Registry Editor Menu delay

A dialogue box will be displayed and from here the value of this parameter can be changed. Enter the new value for this parameter, this value is set in milliseconds and the default value is 400  milliseconds.

Enter String

Please note that the value must be between 0 to 4000. The lower the number, the faster the response time. If you enter 0, then there will be no delay, however it is never recommended to set its value to 0. Enjoy!

406 Comments

  1. Not sure why you would say not to set it to 0, I've been setting MenuShowDelay to 0 in Windows forever (95, 98, 98, 2000 Pro & Server, XP Pro, 2003, Vista HP, 2008 & W7 Pro) and never had a problem.

  2. Not sure why you would say not to set it to 0, I've been setting MenuShowDelay to 0 in Windows forever (95, 98, 98, 2000 Pro & Server, XP Pro, 2003, Vista HP, 2008 & W7 Pro) and never had a problem.

  3. Not sure why you would say not to set it to 0, I've been setting MenuShowDelay to 0 in Windows forever (95, 98, 98, 2000 Pro & Server, XP Pro, 2003, Vista HP, 2008 & W7 Pro) and never had a problem.