Windows Update is getting better at saving your PC from buggy drivers

jonbob_newcastle

Ars Scholae Palatinae
661
That sounds like a PITA way to make an immutable OS.
sigh There are days I really miss my Acorn, with its 5 second boot speeds (in the nineties) thanks to the OS fitting into 2MB of ROM. A full WIMP OS at that.

Today my bloody monitor crashes more often than my Acorn ever did.
 
Upvote
0 (1 / -1)
Such comments are usually unhelpful and made purely for performative reasons.

In any thread concerning a problem with Windows there will inevitably be a few posters who think it’s the height of wit to glibly suggest moving to Linux as an answer. It’s about as useful as going to the doctor because it hurts when you bend over only to be told “then don’t try to bend over”, or asking someone for help fixing the brakes on your car and being told to ride a bike instead.

Don’t get me wrong, Windows has a lot of problems, but the likes of ‘LOL I just Linux’ only serve to decrease the signal to noise ratio in a thread.
Before the complainer there were two mentions of Linux, in this thread. And one was just sort of in the context of mentioning that they don’t handle Windows problems anymore (I interpret this as just letting us know they are not super up-to-date on these issues).
 
Upvote
8 (8 / 0)

Randomizer

Wise, Aged Ars Veteran
215
sigh There are days I really miss my Acorn, with its 5 second boot speeds (in the nineties) thanks to the OS fitting into 2MB of ROM. A full WIMP OS at that.
Back in the mists of the mid 1990s, I saw a demo of QNX booted off of a 1.44MB 3.5" floppy (< 1 minute) and then off of a ROM chip (~5 seconds). The demo had a color graphical windowed interface with mouse support (but I think I remember that the windows couldn't overlap), a graphical 2-pane ("Commander-like") file manager, a working web browser, a text editor, a CLI tool, and some other utilities. Truly impressive what optimization can get you if you focus on efficiency. It makes the crazy bloat of today's software truly shameful.

EDIT: This is what I remember, perhaps just an earlier version. It was definitely QNX.
http://toastytech.com/guis/qnxdemo.html
 
Last edited:
Upvote
3 (3 / 0)

Fred Duck

Ars Tribunus Angusticlavius
7,386
That's a good reason to make weekly drive images. Reinstall the most recent good image and pause updates. Hopefully, also make daily backups of new and changed files. You're set.
So apparently, in some circles, "Operating System" means a "System of Regularly Operating on Your Computer."
 
Upvote
3 (4 / -1)

sciccoso

Smack-Fu Master, in training
32
macOS MDM ZeroTouch deployment would like a word.

(Presuming of course that the user doesn't need Windows, and it's not in a country without an Apple vendor, and... etc etc). But it's pretty close to magic when it does work.
Managed both. MDM zero touch solutions for Macos work fine but they are nowhere near as seamless and straightforward as intune with autopilot
 
Upvote
0 (0 / 0)

KeyboardWeeb

Ars Tribunus Militum
2,942
Subscriptor
First, yeah I had so many painful memories of borked driver updates I totally stopped updating drivers, period, unless something was already clearly broken.

Heck, I put up with faces looking ugly in Elite Dangerous for months, maybe years, even knowing a driver update would fix it. Finally I updated the driver because something else went wrong, and hey suddenly no one's wearing skull tattoos anymore!

Second, as the first comment so rightly asks, why the hell does this involve the cloud? Let me guess it requires a Microsoft Account too. Is there some technical reason (note: I did not say good) they couldn't stash the previous driver somewhere and revert if needed? (With or without reboot)


I mean classic Microsoft:

Error dialogue: "We're sorry it looks like your network driver does not work. Please visit microsoft.com for the latest driver experiences to fix this issue"

User: (primal scream)
You jest, but JUST this morning, I tried to log into my work email and I got a prompt to enter a code which was sent to.... my work email.

Also Microsoft kind of already does this with the QR codes on the blue screen of death, no? I mean I guess the idea is "Don't you people have phones?" but anyway.
 
Upvote
2 (4 / -2)
Slightly off topic but one thing that has really annoyed me over the past few years is that if I update my graphics drivers, Windows will then want to install the ones from windows update instead which are older.

No option to block the update either like in the W7 days.. Instead there's just a basic crappy new settings panel with no control.
There's a way to stop Windows 11 update from updating a driver with a specific device ID by setting a policy with GPEDIT.

Local computer policy
Computer configuration
Admin templates
System
Device Installation
Device Installation Restrictions
(policy) prevent install of devices that match device IDs.

You would need to search up details on how, and find your specific device IDs. It's a PITA, but I've managed to stop Windows Update from updating my graphic drivers for a situation much like you describe.
 
Upvote
1 (2 / -1)
What happens when it's the network driver that gets borked?
Wouldn't the simple answer normally be to go into Device Manager and roll back that driver? (Of course this presumes that the 'borked' driver was installed properly and that Windows Update didn't remove the previous version from the driver store.)
 
Upvote
1 (1 / 0)

Boskone

Ars Legatus Legionis
13,146
Subscriptor
There are pros and cons to this. Be careful what you wish for.

Immutable can be great IFF: the system-setup and defaults are unintrusive and desirable, and opt-in rather than -out, and rollbacks are smooth. Fedora's UniversalBlue variants are IMO a great example of this.

Immutable can be god awful if: The default system is intrusive and you want/need to modify it to make it usable and then you can't--because of immutability. Most Ars reads would probably scream if Windows 11 OOBE was immutable--as things like ShutUp10 to kill Telemetry/Copilot/ads, or revert the 'new' context menu in Flie Explorer, or any and all the regedits they need/want to make Windows sane or perform well...were suddenly and irreparably broken. It would be like having an office-deployment work computer at home you couldn't fix or modify at an OS level.

Note how the former is IFF and the later is only if.
Windows is already and increasingly intrusive, so I don't really see that as a relative demerit.

Plus, you can still change the base OS, it's just a bit harder.

To paraphrase Fallout: New Vegas (probably among others): sometimes the only way to win is to not play.
 
Last edited:
Upvote
-6 (0 / -6)

Boskone

Ars Legatus Legionis
13,146
Subscriptor
There's a way to stop Windows 11 update from updating a driver with a specific device ID by setting a policy with GPEDIT.

Local computer policy
Computer configuration
Admin templates
System
Device Installation
Device Installation Restrictions
(policy) prevent install of devices that match device IDs.

You would need to search up details on how, and find your specific device IDs. It's a PITA, but I've managed to stop Windows Update from updating my graphic drivers for a situation much like you describe.
There's always a way to get Windows to stop doing something.


...buried deep in the Registry or GPO, and subject to being arbitrarily reset when MS decides you didn't really mean to.
 
Upvote
3 (3 / 0)

real mikeb_60

Ars Legatus Legionis
13,138
Subscriptor
I mean classic Microsoft:

Error dialogue: "We're sorry it looks like your network driver does not work. Please visit microsoft.com for the latest driver experiences to fix this issue"

User: (primal scream)
How many computers in your house? Log in with one that uses Linux and download the older driver, transfer it to the Windows box, and downgrade the driver with it manually. You have an old computer running LInux, right?
 
Upvote
-11 (1 / -12)

NGC-253

Wise, Aged Ars Veteran
169
When will Windows Update start utilizing all (or at least more) of my computer's resources so the update doesn't take 20-30 minutes?

I have a pretty powerful machine but the updates just chug along using only a small fraction of available resources. The task manager indicates no bottlenecks.

Anyone know the reason for this?
 
Upvote
-4 (2 / -6)
And now a million comments talking about how awesome uglyass Linux is. Like clock work.
Nope. Had to figure out why XPlane 11 had stopped working on my Mint 22.3 system yesterday. Turned out that something had switched the video driver for my Nvidia 950 card to a newer driver instead of the recommended one. Used the driver tool to switch to the recommended driver, rebooted, and all is working again. But it was an hour of panicked Googling before I got to that point.

Network, printer, and other drivers just work and have not caused any problems whatsoever.

Not awesome, but seems to be a lot more stable than Windows nowadays.
 
Upvote
-2 (2 / -4)
How many computers in your house? Log in with one that uses Linux and download the older driver, transfer it to the Windows box, and downgrade the driver with it manually. You have an old computer running LInux, right?
It is a good idea to have a backup machine. And a test machine. And a few spare disk drives (HDD or SSD) for trying things out. Off lease laptops are ridiculously cheap and plentiful (check the auction sites) so I have several tucked away in drawers.
 
Upvote
-2 (2 / -4)

Boskone

Ars Legatus Legionis
13,146
Subscriptor
How many computers in your house? Log in with one that uses Linux and download the older driver, transfer it to the Windows box, and downgrade the driver with it manually. You have an old computer running LInux, right?
Yes, because obviously the way to handle driver updates is with a second computer and a different OS.

As opposed to, I dunno, just making it possible to roll the driver back.
 
Upvote
9 (9 / 0)

Pengu

Smack-Fu Master, in training
1
Why does "The Cloud" need involved in this at all? You download a driver it breaks things (crashes/instability/error logs etc)--Windows already keeps an entire OS upgrade directory rollback already for OS upgrades--why doesn't it just store the old driver that worked? I'm not forgetting, of course, that Windows loves to automatically update drivers without your knowledge/consent Mr. Microsoft.
Hey, wanna congratulate you for being the one to make me register 🎉

I'm sure you feel better now it's out of your system, but you're just being angry for angry's sake.
First you gotta look past the cloud moniker, it's just there for the layman.
As for the cloud in the other sense, Apple has had online full system recovery for a loong while now (thank you apple support site for saving me from an ungodly beating after bricking my dad's macbook pro without his knowledge) and it is a nice thing to have should all else fail - which this is anyway.

This is a step in a better direction for windows, where a lot of issues from OS corruption or other such computer bullshittery are "Hey buckaroo did you remember to make a windows usb? Do you have another device to make it on? :) "
Give Microsoft their lashes when it's due. They're trying, and you gotta give credit for the visible actions.
 
Upvote
-1 (7 / -8)
When a driver published to Windows Update is found to have a problem

That's the key sentence right there. When a driver has a problem and the company gives a damn, they publish a new driver that fixes the problem. Buggy drivers that exist long enough to be noticeable come from companies that don't give a damn so the rollback process will rarely if ever happen.
 
Upvote
0 (0 / 0)

tgx

Ars Scholae Palatinae
1,437
Nope. Had to figure out why XPlane 11 had stopped working on my Mint 22.3 system yesterday. Turned out that something had switched the video driver for my Nvidia 950 card to a newer driver instead of the recommended one. Used the driver tool to switch to the recommended driver, rebooted, and all is working again. But it was an hour of panicked Googling before I got to that point.

Network, printer, and other drivers just work and have not caused any problems whatsoever.

Not awesome, but seems to be a lot more stable than Windows nowadays.
I am looking into AMD these days for graphics. nVidia has screwed the golden pooch. They are basically an AI company now.
 
Upvote
1 (1 / 0)

cleek

Ars Scholae Palatinae
1,216
When will Windows Update start utilizing all (or at least more) of my computer's resources so the update doesn't take 20-30 minutes?

I have a pretty powerful machine but the updates just chug along using only a small fraction of available resources. The task manager indicates no bottlenecks.

Anyone know the reason for this?

i'll guess it's because if they gave Update more resources, people would complain MS is using all their resources to do updates.
 
Upvote
1 (1 / 0)

bkaral

Ars Tribunus Militum
2,979
This is an extension of doing things without your consent. The operating word in "Cloud-Initiated Driver Recovery" is 'initiated.' This is just Microsoft reaching out and changing your drivers again when they find out they've already pushed something buggy.

Personally, I'd prefer your version. Keep a local last-known-good driver, the computer monitors itself for instability, and if it finds a newly borked driver, roll it back. That would also cover a bad network driver. I see no reason this couldn't be feasible.
Er..uh...wasn't that what the Last Known Good Startup option did? I don't know why Microsoft feels the unrelenting need to complicate everything.
 
Upvote
2 (2 / 0)

JudgeMental

Ars Centurion
348
Subscriptor++
Er..uh...wasn't that what the Last Known Good Startup option did? I don't know why Microsoft feels the unrelenting need to complicate everything.
I was thinking a slightly more intelligent/automatic version of that (to my knowledge, that's a blanket rollback as opposed to anything targeted?), but essentially yes. And I'm sure it's because somebody was trying to justify their sala... I mean, provide additional value to users. Yeah, that's it - for the users.
 
Upvote
1 (1 / 0)
And now a million comments talking about how awesome uglyass Linux is. Like clock work.
Doubt if I'm first but here I am. W7 Pro was my last and it was good. After that, Linux as temporary. Somehow temporary became permanent.

For tgx, WinME was bad. Vista was literally crash-o-matic.

Edited.
 
Last edited:
Upvote
0 (0 / 0)

calumapplepie

Smack-Fu Master, in training
1
Subscriptor
I'm sure there's some security flaw that really, really needs patching, and her internal storage is no longer encrypted. Right now both of those things really feel like the lesser evils.
Excellent news! Today, you get both of those evils for the price of one! Since both are, in fact, the same evil. See the recent Arsicle about bitlocker being broken by some weird NTFS transactional thing.
 
Upvote
0 (0 / 0)
Give Microsoft their lashes when it's due. They're trying, and you gotta give credit for the visible actions.
They're definitely trying. Trying to make a good operating system that respects and (at least attempts to) meet its users' wishes and needs? Eeeeh, not so much.
It is a good idea to have a backup machine. And a test machine. And a few spare disk drives (HDD or SSD) for trying things out. Off lease laptops are ridiculously cheap and plentiful (check the auction sites) so I have several tucked away in drawers.
Oh, man, yeah, lemme just tell my Silent Generation neighbor to go buy a cheap laptop to put Linux on. That way, the next time their mainstream, purchased-at-Costco-a-few-years-ago laptop that they depend on for email and managing finances is rendered completely unusable and unrecoverable by a routine Windows update, they can...what, exactly?
 
Upvote
1 (1 / 0)
Back in the mists of the mid 1990s, I saw a demo of QNX booted off of a 1.44MB 3.5" floppy (< 1 minute) and then off of a ROM chip (~5 seconds). The demo had a color graphical windowed interface with mouse support (but I think I remember that the windows couldn't overlap), a graphical 2-pane ("Commander-like") file manager, a working web browser, a text editor, a CLI tool, and some other utilities. Truly impressive what optimization can get you if you focus on efficiency. It makes the crazy bloat of today's software truly shameful.

EDIT: This is what I remember, perhaps just an earlier version. It was definitely QNX.
http://toastytech.com/guis/qnxdemo.html
Man, I had forgotten how much I miss the old GUI aesthetic until I clicked that link. Liquid glass is sexy and all (opinions may vary), but it lacks that certain je ne sais quoi...
 
Upvote
0 (0 / 0)

Boskone

Ars Legatus Legionis
13,146
Subscriptor
Man, I had forgotten how much I miss the old GUI aesthetic until I clicked that link. Liquid glass is sexy and all (opinions may vary), but it lacks that certain je ne sais quoi...
I think the quoi is "utility".

Fancy graphics are all fine and good, but it seems to me that the "fancy graphics" are starting to overtake "being useful" as major design considerations.

Stability, maintainability, and a few others are also issues, but they're deeper than the UI level.
 
Upvote
1 (1 / 0)

Randomizer

Wise, Aged Ars Veteran
215
I think the quoi is "utility".

Fancy graphics are all fine and good, but it seems to me that the "fancy graphics" are starting to overtake "being useful" as major design considerations.

Stability, maintainability, and a few others are also issues, but they're deeper than the UI level.
You can definitely, 100%, see what is and isn't a button, and windows have borders. The flat crap in today's UI still screws me up when I have several windows layered in a busy part of a monitor - I often grab the wrong one becuuse, without borders, the window edges often blend into a mishmash of status bars and menus. We now have millions of pixels on our screens; too bad we can't spare a few for a border now and then.
 
Upvote
3 (4 / -1)