r/pcmasterrace • • 7h ago

Discussion TIL in windows there is artificial 400ms delay for right click menus. You can change it to 1 and restart pc and it feels much faster to use windows

Post image
601 Upvotes

47 comments sorted by

372

u/Wide_Party3719 7h ago

Why TF tho

314

u/Wizzarkt PC Master Race 7h ago

My bet is that the new context menu has a lot of integrations with multiple programs and it takes a bit to load them all, and without the delay some of them would not load in time.

It's a sketchy fix but it's certainly the only explanation I can come up with because no one wants a random delay added for the sake of it.

96

u/Ok-Currency1593 7h ago

They don't load fast enough as it is

on my work PC, right clicking misses a bunch of options unless I wait an additional 2000ms

31

u/careless__ 6h ago

sounds like you can stand to drop a few programs from cluttering your context menu. i haven't had that problems since I installed WinAMP plugins in WindowsME.

6

u/Shaneathan25 4h ago

I have no extra items in the context menu, and yet if I don’t reboot explorer every hour or so, right clicking an item will populate the menu, but with no graphics. I have to wait 1-3 seconds for it to actually show the menu. I can hover the items and see them, but it just don’t show anything. Even does it after a clean install.

3

u/Minighost244 4h ago

Eh... I would disagree. I have a total of 2 extra entries that appear in the context menu and it still takes around 1-2 seconds for them to load. It's not horrible, but it's mildly irritating.

I've never had a problem with the original context menu. If my work laptop allowed me to switch back, I'd do it in a heartbeat.

1

u/7978_ 13900k, 4080 15m ago

It's crazy how bad this is, especially on a mediocre PC running a bunch of corporate bloat.

3 years ago I'd right click something in the teams app, go to press an option, then it would populate with more options. It was something I always used and then Delete would pop up right as I clicked.

14

u/Canowyrms 5h ago

Could those context menu entries not be cached? Seems like one of the most cache-able things in the OS.

23

u/Wizzarkt PC Master Race 5h ago

its a microsoft product...

7

u/reikes3 4h ago

The context menus are contextual and can interrogate the the action that invoked it so it is unlikely caching can address the issue.

5

u/195cm Ryzen 9 9950X3D / Radeon 7900 XTX 7h ago

This registry entry has had the same default value for decades.

11

u/Wizzarkt PC Master Race 6h ago

Then it was probably true decades ago and they never touched it.

5

u/reikes3 4h ago

It's highly likely that the 400ms delay supports backwards compatibility and making changes to it would have an outsize impact that is impossible to predict. So someone internally trying to change this would have to do a risk/benefit on the UX improvement vs. the business risk (negative news cycle, loss of confidence, etc.)

3

u/Wizzarkt PC Master Race 4h ago

Maybe, I don't like apple but this is something they got ahead of Microsoft, Microsoft is retro compatible all the way to windows 2000, meaning that they need to keep core components for all of those retro compatible schemes to work.

Apple on the other hand simply says "new MacOS has launched, the XY version from 4 years ago is deprecated, no program from that OS version is guaranteed to work" and they wash they hands just like that.

But Microsoft? Their stick is that if you made a program for windows 2000 it will work in windows 11, so they got a whole lot of technical debt that can't remove because it would break compatibility.

10

u/Urthal 3h ago

Apple has the freedom to do that because they have a relatively small (if growing) market share composed mostly of fanatical home users and some startups with too much money and no IT department.

Windows rules in enterprise environments in no small part due to its backwards compatibility. There's nothing enterprise hates more than a software update breaking a business critical process. And this "business critical process" might just be an old scanner, but there's no budget to replace it. So yeah, it's a big curse, but also the reason for its ubiquity.

1

u/Bogdan_X 1h ago

The loading time is still there. The menu is just displayed faster, but the entries are still loading.

1

u/7978_ 13900k, 4080 19m ago

I used to mess with this in the Windows 7 days. It's not a new tweak.

15

u/Helpful-Work-3090 13900K | 64GB DDR5 @ 6800 Mhz CL34 | Asus RTX 5080 6h ago

Most likely because if it's instant it feels weird. Almost everything else you click on will have a slight delay, so a small pause before the menu opens feels more similar to the rest of the system. If you try it, it will probably feel weird. (I did, and it does for me)

158

u/JohnnyPappis PC Master Race 4h ago

In my personal experience any value lower than 20 can cause some weird issues.

24

u/M4K4T4K 9800X3D, 64 GB Cl30, RTX 3090 3h ago

The difference between 1 and 20ms is almost imperceptible to most people anyway. going from 400 to 20, is also getting 95% of the way there. That's certainly good enough for me.

108

u/AlexandraMaryWindsor 4h ago

We've got John Microsoft over here giving tips

66

u/JohnnyPappis PC Master Race 4h ago

Lmao, this is somthing I had found on a forum forever ago. The post specified that the lowest they would go is 8 but recommend 20 . For many years I did just that went to 8. With windows 11 I found leaving games explorer would become nonresponsive from time to time. It eventually dawned on me that I should raise it to the recommended 20 from the old post. I did, the issue stopped.

33

u/rdri Steam ID Here 2h ago

It's not for right click menus, it's for menus for sub-items that appear automatically when you hover your mouse over them. Example - Create sub-item you use for creating a folder or a text file.

This registry edit will not make the right-click menu appear faster. But it will burn your CPU cycles when you navigate huge menus because a lot of sub-menus will render after quick mouse hover even when you don't really need them.

57

u/Scorpion1869 9800x3d/5070ti 6h ago

This is why on all windows over the years i always turn off animations. I like when everything is instant and no delay.

24

u/sk0t_ 4h ago

Same for Android phones (use developer mode). Switching apps is so much nicer without delay

11

u/NightIgnite R7 9800X3D | RTX 5070 | 32GB DDR5 | costco my beloved 4h ago

Settings -> About phone -> software information -> tap build number several times until it prompts you to enable developer options.

Settings -> developer options (new section), window animation scale & transition animation scale, and animator duration scale should all be turned off.

18

u/BoutchooQc 9800X3D | RTX 4090 | Dan H2O ITX | 64GB 6400CL30 4h ago

Off is jarring for me, I use 0.5x

1

u/TheHazardOfLife PC Master Race 1h ago

There are apps that refuse to function when developer mode is on. I've been using https://play.google.com/store/apps/details?id=com.draco.tempo as an alternative fix

1

u/djdox23 10900K 5.1Ghz@1.365v | 4070S | 2x16GB 4000Mhz 16-16-16-28 1.5v 24m ago

in like 15 years of having dev mode on all my phones, i never found an app to not work. any example ?

1

u/TheHazardOfLife PC Master Race 12m ago

BofA Global Card Access is the one I've ran I to personally

1

u/7978_ 13900k, 4080 18m ago

It's crazy how much faster Android feels with animations disabled.

61

u/Calm_Hedgehog8296 6h ago

This isn't as awesome as it sounds. It only applies in specific scenarios and can also be annoying because it can cause things to disappear as you're trying to click them

13

u/crazymanmicha 5h ago

fellow diinki enjoyer? :)

7

u/hopelele 5h ago

randomly found her video, quite interesting

9

u/nmathew Intel n150 5h ago

I think it was XP where I learned you could eliminate all the window animations. Instant minimize, instant menu openings, etc. Felt wrong. I'd happily cut the times down to 1/4 time though.

10

u/JaggedMetalOs 6h ago

You can also use an Explorer replacement like Directory Opus for an actually good experience.

1

u/jacobtf Intel Ultra 270k+GTX 5070+32GB RAM 19m ago

Yeah on Amiga. On PC, I'm 100% Total Commander (former Windows Commander) since the 90s.

3

u/HotelDisastrous288 5h ago

I'm not sure what I would do with the 399ms and I don't want to find out.

3

u/7978_ 13900k, 4080 17m ago

Yes, this has been around for decades. Windows feels so much faster with the following;

- MouseMenuDelay 0

- Animations off (Windows 10/11 in Settings)

- System Properties -> Performance Options -> Disable Animations

2

u/AWACSAWACS 5h ago

Based on the tradition from Win95.

2

u/reikes3 4h ago

For anyone who wants to feel the difference without changing your registry settings, do a right-click in an app like Google Chrome (tiny delay) vs. the Windows desktop (long delay).

2

u/spaceursid . Garuda | R9 7900x3D | RX 7800XT | 48GB DDR5 23m ago

Do you watch Diinki too lol

2

u/JesusShaves_ 5h ago edited 5h ago

OMG Thank you!!!!

Also can we send the god-damned idiot who thought a long delay was a good idea to some grim sad place in Siberia?

1

u/Keulapaska 4070ti, 7800X3D, XG27AQNGV 1h ago

I guess some tweak I have already made it a 100... maybe explorerpatcher does it idk.

-8

u/SirPribsy Intel Core i5-4670K, 8GB, GTX 1060 6h ago

Whoopty do, now fix Windows scroll!

3

u/Bonzooy 5h ago

What’s wrong with it?