How to Speed up Menu Show Delay Time in XP, Vista, Windows 7, and Windows 8
Information
This will show you how to change the amount of time it takes for a menu to pop, fade, or slide open when you hover the mouse pointer over it in XP, Vista, Windows 7, and Windows 8.
This setting will only affect the user account that you are currently logged on to.
Tip
The
Fade or slide menus into view and
Fade out menu items after clicking Visual Effects options will also affect how fast menus open and close. Unchecking these options will help speed it up in addition to doing the steps in this tutorial below.
Warning
If you set the
MouseHoverTime setting, then it may override the
MenuShowDelay setting in this tutorial.
OPTION ONE
To Change the Menu Show Delay Time using a REG File
1. Do
step 2 or 3 below for what you would like to do.
2. To Have a Fast Menu Show Time
NOTE: This changes the menu show delay time to 20 milliseconds.
A) Click on the Download button below to download the file below, and go to
step 4 below.
3. To Restore the Default Menu Show Time
NOTE: This changes the menu show delay time back to 400 milliseconds.
A) Click on the Download button below to download the file below, and go to
step 4 below.
Default_MenuShowDelay.reg
4. Save the
.reg file to your
desktop.
5. Double click/tap on the downloaded
.reg file to merge it.
5. If prompted, click/tap on
Run,
Yes (UAC-Windows 7/8) or Continue (UAC-Vista_,
Yes, and
OK to approve the merge.
6. Log off and log on, or restart the computer to apply the changes.
7. When finished, you can delete the downloaded .reg file if you like.
OPTION TWO
To Change the Menu Show Delay Time in Registry Editor
1. Press the
Windows + R keys to open the Run dialog, type
regedit, and press
Enter.
2. In Registry Editor, navigate to the location below. (see screenshot below)
HKEY_CURRENT_USER\Control Panel\Desktop

3. In the right pane of the
Desktop key, double click/tap on the
MenuShowDelay string value to modify it. (see screenshot above)
4. Type in a number between
0 to
4000 (
400 is default) for how many milliseconds you want the Menu to wait before it opens. (see screenshot below)
NOTE: The lower the number, the faster the response time. If you use an entry of 0, there is no menu display delay. However it is not recommended to use 0 though since the menus may be hard to navigate through at that speed.
20 is a good number to use.
5. Click/tap on
OK to apply. (See screenshot above)
6. Close regedit.
7. Log off and log on, or restart the computer to apply the changes.
That's it,
Shawn