Damn this old, but I found an article explaining how to achieve that. Heres the sauce.
Warning
First of all the standard warning, that this will include changing a registry-entry which, when done wrong, may be able to brick Windows. So be careful and pay attention.
Solution
- First open the registry editor: Press "Windows + R" and type in
regedit, then hit ok. You should be prompted for admnistrative rights from the UAC, hit yes on that and continue
- In the new window find your way to
HKEY_CURRENT_USER\Control Panel\Desktop (you can copy & paste this path in the box above, easier then to go through everything yourself)
- Now select the entry called
MenuShowDelay in the right pane, right-click it and modify the value from (default) 400 to anything you'd like. I would suggest changing it to 250
Congratulations, you have successfully changed the animation speed in Windows!
Please note, that the changes won't take effect until you have rebooted your machine
1What have you researched or tried so far? – CharlieRB – 2016-02-08T17:27:41.140
1I googled it and searched this site. Most results turned up how to turn off not change the speed. Granted I could've missed something, but it wasn't immediately visible. – jmathew – 2016-02-08T18:06:28.993
1Honestly, I didn't find anything either. It doesn't appear modifying the speed of animation is adjustable in Windows 10, or with 3rd party software. – CharlieRB – 2016-02-08T20:24:23.283
I would assume animations will happen faster on a faster system. – Moab – 2016-02-08T21:48:06.207
I agree a slow system would choppily chug through the animations. Which is why the feature to turn off is there. But my computer is well above the hardware spec and the animation is very smooth. – jmathew – 2016-02-08T22:02:41.470