I am forced to use a Windows machine sometimes for work, and to me the unpardonable sin is that Windows seems to randomly reboot _without asking me_! I come to my office and all my open sessions are gone. How do you turn this off?! I try turning off the setting but it randomly turns itself back on.
Also, how do people set up a reasonable dev environment not built around Visual Studio? On my Mac I just use Terminal + MacVim (with my plugins), so I don't have particularly demanding needs. I tried WSL, but its just Linux side-by-side with Windows, not integrated with windows. If that's what I wanted I would just use Linux, but I need a command-line where I can still build Windows apps. Currently I use bash-for-git (so I can run `cmake --build ...`) but its so non-standard in lots of ways that it drives me a little nutty.
That's the neat part, you don't! Windows loves to revert those settings after every major update, even if you dig into the registry and scheduler and change the settings at the source. It is one of my biggest gripes.
One way I dramatically reduce the amount of random reboots is I have a thing that looks like a USB flash drive but it has a few switches on the side - one of them, when activated, randomly moves the mouse every 1-5 minutes (there is also a hardware wheel knob that lets you customize the duration). It was meant to be a practical joke thing - slip it onto the back of a friends PC and drive them nuts, but it works great at tricking Windows to think the computer is being actively used. It doesn't stop all reboots caused by Windows updates, but it dramatically reduces them.
I also use it to keep my work PC awake when attending online meetings, or especially when I'm presenting. We have mandatory screen saver timeouts and for some reason I can't convince the IT overlords to tweak group policy to allow non-admins the ability to enable presentation mode. Oh well. At least they haven't resorted to only allowing whitelisted USB devices to run so my little joke USB fob still does its thing. I got it from Think Geek in their heyday but there are tons of similar devices on Amazon.
Eventually I realized it hated me and wanted me to fail in life, or perhaps click on all the crappy games or whatever it insisted on installing from time to time.
I don't love everything about macOS, but it's the least bad option and to my mind and for my needs, it's not even close.
This has worked flawlessly for almost two years and multiple Windows feature updates.
0: https://lazyadmin.nl/it/how-to-stop-automatic-restart-win-10...
You’re not safe from reboots even if you’re actively using the machine: https://www.youtube.com/watch?v=ReHafyiDTR0
I like it far more than Ninite and it is a good way to find some open source software that you may not have heard about or used before, quickly install the programs, and keep them up to date with only a few clicks.
Perhaps I should spend more time figuring this out. Meh.
> Some services … share your WLAN access data with your facebook contacts
Is that true? There’s no citation but seems a lot more flagrant a violation than I’d expected from Windows.
2. Then there is another software called 10AppsManager (2) to remove further bloatware like Onedrive, Skype, etc.
3. After that I visit ninite.com (3) to get the usual software without toolbars and spyware.
4. For other software like ffmpeg I use choco or chocolatey (4).
I am now a full time linux user but this was the least painful way to get my PC running before that. I'm sure things have changed or improved since, but this really worked for me 2 years ago.. hope this helps someone.
(1) https://www.oo-software.com/en/shutup10
(2) https://www.thewindowsclub.com/10appsmanager-windows-10
(3) https://www.ninite.com
(4) https://chocolatey.org/