Hacker News new | ask | show | jobs
by tokenizerrr 3241 days ago
Rebooting your computer daily will do the trick. Either shut it down at the end of the day, or give it a reboot. It will do its thing and leave you alone for the next 24 hours.

Before you downvote me, which many of you have done already for some reason, please keep in mind that this advice actually works. It's not my decision to have things work like this. That's on Microsoft. But it does work, and is legitimate advice.

4 comments

Except for us crazy individuals that need the computer on for uninterrupted data processing. I have Windows only software that can take two weeks to complete a dataset. There is no intermediate data backup, so if the job is killed, I have to start over. My only reliable option has been to keep it off the network.
This is a prime use case for a workstation and it's hard for me to believe that Microsoft didn't expose better control over updates.

More than a few times, I've come to work, wiggled my mouse and been greeted with a blank desktop. It's soooo frustrating that I need to spend the first 15 minutes of my day launching applications, loading projects, digging up notes, etc... when it was all arranged perfectly just a few hours ago. Windows can figure out my likely work hours. How hard would it be for them to pop up a reminder that the machine will be rebooted overnight and give me some options?

On top of that, after the reboot, Microsoft reinstalls all the bloat that I removed -- money, bing, xbox, groove, contacts, email, weather, maps, news, and others. All of them have bugs, all consumer resources, and all probably make my machine less secure.

Those exact issues finally got me to drop Win10 to run Linux on the desktop for the first time in most of a decade, and to not have Windows running on any of my machines for the first time since... god, 1992 or 1993? Something like that. Even the Win8 crapfest didn't make me abandon Windows. 10's bad.

And that's just my personal entertainment PC. I don't know how people who have to actually do work in that environment don't throw their machine off a balcony, or quit and go somewhere that lets them use a different OS. It's infuriating. I'd go nuts dealing with trying to be productive in Win10 5 days a week.

Oh yeah. On top of the fresh bloat it also reset lots of registry entries and other hidden features. Not a fan of that.
Very true. When I see things like the contacts app reappear, I know it's time to go through the privacy settings because Microsoft invariably resets many of them.
It's absolutely not the best tool in the world, but this one helps me a lot: https://www.winprivacy.de/english-home/
You have summarized the exact reason(s) why I will not use Windows for the foreseeable future even though I do like Windows 10
its in group policy to not initiate a reboot if a user is logged in.

my guess is microsoft doesnt care about people who dont read the documentation.

AFAIK, the machine reboots no matter what if the update has a deadline that's reached.

I get what you are saying though.

not true, must be talking about different policies.

>Always automatically restart at the scheduled times = disabled

>No auto-restart with logged on users for scheduled automatic updates installations = enabled

>Delay Restart for scheduled installations = enabled

>Reschedule Automatic Updates scheduled installations = disabled

never had a reboot since.

I have deactivated the auto update restart logic by gpo policy (locally) and just hit escape on the update summary when it's done downloading.

Now they just blue screen it every month and it does the update when you're forced to restart it.

Really pathetic considering I had windows 8.1 pro on it before with 3+ months uptime and no need to restart beyond 3rd party software requiring it or drivers/hardware.

They bluescreen it? Or maybe the drivers are different (or your hardware is broken)? I see no regular bluescreens on Windows 10 devices.
On both my windows 10 systems (one is a Dell T7910 which is fully supported, the other a vaio ultrabook) they exhibit this behavior so I find it difficult to correlate that to hardware or drivers.
> I have Windows only software that can take two weeks to complete a dataset

What kind of sadistic monster wrote this?

Bet you $5 it's an R script.
Where advice would you offer to someone with long-running R-Scripts? Spark?
Spark and EMR spot instances for sure.
R isn't Windows-only.
Some modules are windows only, I've seen many R pipelines that can only run on windows. Azure has capitalized on this.
You're not a regular end user. The Microsoft way is for you to get the more expensive license so you can use group policies to adjust this behavior.
...which is kind of why people are upset. Things that were possible, i.e. total control over when PC's install updates and how they do them, are now not unless you pony up for a more expensive license. We're not talking Bitlocker or anything here, we're talking control over the system.

I agree it's not a typical use case, but it was an understood use case for a very long time. My only real beef with Windows 10 is the overly aggressive update system.

I understand and agree that it's bullshit. But for normal end users it works fine.

And part of me does think that I prefer the majority of the clueless end users to be forced to update. Having to support outdated operating systems and browsers is pretty horrible. And making it harder for botnets to spread is also a pretty good thing.

But yes, there should just be a simple setting. Sadly there isn't so we're left to resorting to shitty workarounds.

> And part of me does think that I prefer the majority of the clueless end users to be forced to update. Having to support outdated operating systems and browsers is pretty horrible. And making it harder for botnets to spread is also a pretty good thing.

So make it updatable without a system reboot? Why does Windows need to reboot for standard security updates? Hell, most times when Windows says I need to reboot, simply restarting the service(s) that have been updated accomplishes the same thing.

It's not like Microsoft doesn't have control over the entire codebase. Unix applies security patches all the time without restarting, and has for a decade. Why can't MS make this work? TBH, to me it feels like good old laziness. A system reboot has been the go-to to address Windows' lack of stability and quality since freaking 3.1. Reboot reboot reboot, that's all MS ever has for a solution.

> So make it updatable without a system reboot?

Even better, solve the problem Apple solved 5 years ago and make reboots seamlessly return to the pre-reboot state (or at least try).

But realistically the clueless "normal" end users who should update automatically don't know about group policies and aren't going to use them, not even by mistake.
You'd be surprised. A user who is annoyed at their computer shutting off while they're gaming because they kept it on for a few days will Google. Find some instructions and blindly follows them. Then they forget about that because they went back to their game. Fast forward a few months and their computer is part of a botnet and we're all worse off.
I used to regularly see advice shared around that if you got an SSL warning in Chrome when trying to visit Facebook, to just type "DANGER" in the keyboard, and everything would work again. I believe Google changed the workaround after a while because it was never intended to be used as a way for people to dismiss critical warnings without any real understanding of the risks.
How about a server version of Windows?
That would work, but it's a complete joke that he'd need to go that route to get a 2 week job to finish.
Does this happen if you buy windows machines on something like azure? Granted, I'd start looking into *nix alternatives to that software after the first reboot.. but I understand I live in a different world than a lot of buisiness which are all windows all the time.
Sounds like a Windows 98 advice...
Problem: I do not like that the computer reboots automatically.

Solution: Reboot computer manually.

It's simple fact that Windows needs to reboot to install updates. Does it suck? Yes! Is it a necessary part of life if you choose to use Windows? Also yes.

People seem to complain about Windows rebooting outside of their control. This fixes that problem, and it's not like most people need their computer to be on when they're asleep anyway.

I get around this by having my machine back up to our NAS each night and shutting down when finished. Cuts down on the power bill too.
It's also a part of life on my Macs, just not as often since it seems like they don't get updates as often as my Windows machines.
Macs don't reboot without you taking an action if you have automatic update installation disabled. You have to click a button to apply the updates after which it will reboot. But it tells you this in the dialog where you agree to apply the updates. Windows just applies them and reboots when you're not actively using the machine.
I wasn't responding to that, I was responding to the part about "OS needs to reboot to install updates" being a part of life - it definitely ain't just a Windows thing.

Anyway, I'm glad that Windows restarts for me when I'm sleeping and I wish my Macs would do the same. It's pretty easy to avoid having it restart at the wrong time - you just go into the Settings and tell Windows what your active hours are. They let you enter a time range of up to 18 hours.

It works this way in Windows 10. I do not approve of it, but it does work and is the simplest way. Just turn your computer off at night and Microsoft will be happy.
I didn't
I suspend or lock my machines when I "finish" with them so that I can resume where I left off when I come back. Many people, especially developers (which makes up a large part of the audience here on HN), do this. Your "strategy" doesn't work for us.
Are we back in 1998?

I'm always surprised when I meet a developer (or anyone really) that still shutdowns his/her computer each day. What about hibernate or sleep?

Funny thing about Windows, they promise since XP that "this time updates will no longer require a reboot". And they never deliver.

I'm surprised that developers use Windows as their daily driver to be honest. My gaming machine which runs Windows shuts off daily. My work laptop with Linux just sleeps.

If you choose to use Windows, you will have to reboot frequently.