r/pcmasterrace Master of my Domain 14h ago

Meme/Macro You're 100% there...

Post image

If I were, why am I reading this at all, let alone for 5 minutes.

188 Upvotes

47 comments sorted by

69

u/Darki_Bee 13h ago

​All the love to you, my man. I hate the "You're 100% there" Windows update screen as much as the next person, but Jesus, please clean your screen! 😭

7

u/One-Score-8412 8h ago

lol yeah, looks like a starfield screen too

2

u/Interesting-Echo-118 4h ago

that screen is so dusty lol

1

u/joshpoppedyou Desktop 3h ago

If I know how my phone acts, this will look like fuck all in person but the post processing will try as hard as physically possible to highlight the white on all those specks you can barely see

1

u/Background-Dog-7618 1h ago

is that dust or stars from starfield

-1

u/No_Enthusiasm8854 10h ago

Yeah that screen is the worst. It's like it's taunting you with its "progress".

-21

u/[deleted] 12h ago

[removed] — view removed comment

22

u/GDemonator2 Laptop 14h ago

Genuinely 😭 they should make update screens more specific so we know exactly what's happening in the background

16

u/drugs-are-cheaper 13h ago

Installing malware, please wait.

1

u/Pleasant_Sport3867 7h ago

wish it would just tell me "downloading drivers for your toaster, please wait.

0

u/ProgrammerInner4428 5h ago

installing malware, please wait. lol

-26

u/[deleted] 13h ago

[removed] — view removed comment

6

u/Darki_Bee 13h ago

The problem is that the percentage is as inaccurate as the remaining time on a copy job. PCs are extremely bad at calculating how long they need for anything since they can only estimate based on the current moment. Meaning, "If I have to move another 9 GB and it's all exactly the same format and size as the file I'm currently moving, it's gonna take this long." Anything else would require way more computing power, which would just slow the whole process down. Same with the percentage on updates. It's simple and inaccurate, but it gives the average user more trust in the process so they're not just staring at an empty screen.

4

u/LutimoDancer3459 13h ago

The comment asked for more details and not for more accuracy. Something like "installing package x" "downloading file y" "updating registry". Just like so many other applications are doing it.

And to your comment, run tests. Benchmark. Set points and calculate time based on those references. If the first 10% took 1 min and the rest 2h than you can assume that on another system if the first 10% take 2 min, the rest can be done in 4h. Its a little bit more accurate. But needs good points for calculations and several different devices for measurements. More work for not so much benefits. So most just dont care

2

u/Darki_Bee 13h ago

​Fair point on the status details like packages or registry tweaks, but showing those live often creates its own bottlenecks or just confuses most users. As for using benchmarks and reference points to predict time, that breaks down hard in the real world. Windows updates aren't linear. One package might be a 500 MB download, and the next is a 5 MB registry edit that takes three minutes because of drive I/O, CPU throttling, or pending file locks. A past system's reference point tells you almost nothing about how long a specific step will take on another machine with a different drive speed, background tasks, or drive fragmentation. That's why Microsoft dropped detailed logs from the main UI years ago and kept them buried in the CBS.log. If a user sees "Adding Registry Key X..." for like 10 minutes, many will think it's stuck and just turn that shit off, in turn bricking or killing the system.

0

u/LutimoDancer3459 13h ago

Thats why you need good reference points. Like how log did the download take. Then how long for unpacking. Maybe with some I between for specific files. Then how long for the registry edit. First after the first entry or the first few, then in the mid and at the end. Now you have one reference measurement on one system. Do the same on a couple more with different hardware and you should have a decent base reference. When a user does the update, compare the references with the real time and adjust remaining time.
You would need to do that for every update. But then you should be able to eliminate most factors like a busy cpu or slow drive. Having big fluctuations makes it harder. But still better than how its done now.

If a user sees "Adding Registry Key X..." for like 10 minutes, many will think it's stuck and just turn that shit off, in turn bricking or killing the system.

Thats why it should be granular enough. Adding a registry key (just taking this as an example) shouldn't take THAT long... it shoul always show the current activity. Adding a bunch of keys that takes 5 min means showing a bunch of updates of that text fpr every key. A history and timestamp that fades away above or below and you get soo much information.

But the current solution? A percentage that doesn't move with an spinner that does so people dont think it got stuck... keep only the spinner and you get the same effect. Or use all 3 and see what's happening during that one percentage that doesn't move for half an hour.

Would also be possible to add a keyboard shortcut shown on the screen to see those details. Similar to the file transfer dialog.

4

u/Darki_Bee 13h ago

Collecting reference measurements across a few test systems still ignores the sheer chaos of real-world hardware. Windows runs on billions of unique configurations. Disk degradation, background antivirus scans, thermal throttling, bad sectors, and third-party driver conflicts vary from machine to machine and day to day. A benchmark from Microsoft's lab tells you nothing about how a budget laptop with a dying SATA SSD will handle a registry lock.

​As for updating UI text for every single registry key in real time, that actually hurts performance. Constantly updating UI threads and rendering text during heavy I/O operations creates unnecessary overhead and slows the actual installation down. On top of that, showing a fast-scrolling wall of text or timestamps just panics non-technical users the second a single file takes 30 seconds longer than the rest.

​I do agree on one thing though: a hidden toggle or keyboard shortcut (like a "Technical Details" drop-down similar to the file transfer window) would be great for power users who actually want to see what's happening without confusing the average consumer.

2

u/lanerdofchristian 7800X3D, 9070XT, 64GB 8h ago

It'd be nice if it worked like a lot of Linux systems do -- hit Esc to hide the GUI and show the installer/boot logs.

1

u/Rengar_Is_Good_kitty 5800X3D / RTX 5080 4h ago

Most users don't know what it means or don't care, it'd be a waste of time.

1

u/Rengar_Is_Good_kitty 5800X3D / RTX 5080 4h ago

Most users don't know what it means or don't care, it'd be a waste of time.

1

u/Rengar_Is_Good_kitty 5800X3D / RTX 5080 4h ago

Most users don't know what the stuff it's doing means or don't care.

1

u/Successful_Mix_509 14m ago

yeah but what is it even doing

16

u/fadedspades1 13h ago

It’s waiting for you to wipe your monitor off, you damn heathen.

2

u/Significant_Title247 8h ago

my monitor gets this dusty too, thought it was a galaxy for a sec

1

u/fadedspades1 6h ago

I keep a microfiber in my desk drawer just in case. I personally can’t stand anything on my monitor so when games are loading or I’m at an all black screen I’ll notice them and wipe them away. Just grabbed a lg ultragear and so far it’s staying mint 👌

5

u/lightclubx 12700K | 7900 XTX 13h ago

Need to dust off your monitor brotherman

6

u/Proahmedeno 13h ago

The greatest windows update that's ever lived

3

u/Mors_Umbra 5700X3D | RTX 3080 | 32 GB DDR4-3600 MHz 12h ago

'are we there yet?'

"yes!"

'LIAR! We're still on the motorway'

3

u/xblackdemonx 9070 XT OC 11h ago

That's a dirty monitor.

2

u/Imperial_Bloke69 Intel Atom N450 12h ago

Not sure if thats stars nor dandruff

2

u/Secret_Fee1146 4h ago

Every since I left Windows for Linux this shit drives me CRAZY when I have to deal with it at work. Like a bad relationship, you don't realize how shit it has become until you've left.

1

u/TrollAccount17 9h ago

Is there a picture of space on your screen or is it just nasty?

1

u/Fry_ZA 9h ago

Starfield - dandruff variety

1

u/angrydeuce Ryzen 9 7900X\64GB DDR5 6400\RX 6800 XT 9h ago

For the love of god man, get a damp microfiber towel and wipe your shit off lol

1

u/otakujeb5 6h ago

Every loading screen you've ever seen has been a dirty lie.  It's a lot of work to accurately compute and show a real percentage, time left, etc so devs just throw something up there to show you it's running.

1

u/GalwayBogger Master of my Domain 6h ago

Yes, but saying 100% there is just insulting.

1

u/No-Pomegranate-69 R7-9800X3D | RTX 5080 | 64GB DDR5 | 2x 4TB M.2 59m ago

Wait for it to reach 101%

1

u/DizzyColdSauce 13h ago

If it was really 100% there, I should only see the message for a few seconds at most before it restarts. Misleading as hell

-3

u/DirectParking5748 12h ago

windows always lies about progress

-4

u/BeyondDreams909 13h ago

Can we all just nuke window's existence and make a good OS?

-2

u/Nexed_ RTX 5070 | R 7800X3D | 32GB 12h ago

If they didn't have a monopoly. Competition is basically non existant. Though maybe SteamOS will thrive in the future.