Windows by default imposes a delay period when the users navigate through the start menu. You have have experience a delay while pointing to “All Programs” (Program Files) in Start Menu. This is only due to the default delay. However this delay can be removed by editing an entry in the Windows Registry. Simply follow the below steps to change the delay in navigation.
Speed Up Start Menu Using Registry
Open “Run” command (Start Menu -> Run) or Press (Windows Key + R) .
regedit How to Speed up Start Menu in Windows
Enter “regedit” in the Textbox and press “Enter” key. This will open the Windows Registry Editor.
Now in the Left Side Panel , Open the Hive “HKEY_CURRENT_USER“, then select the option “Control Panel” and then choose “Desktop“.
Now in the right side panel check if there exists any key by the name “MenuShowDelay”. If it exists then double click on that key and chage the value to “0″ and Skip to Step 7.
Incase the key does not exists then in the Menu Bar choose “Edit -> New -> String value”.
A new string value will be added, Name the value as “MenuShowDelay” , double click on the value to change it to “0″.
menu speed registry How to Speed up Start Menu in Windows
Speed up Start Menu with Registry Editor
Close the Registry Editor, the changes will now take place, in some computer you got to restart for the changes to take place.
This is applicable to all the version of Windows higher than Windows XP.