I feel you man, I hate microsoft for this stupid feature.
they dont have it on windows 2012 server.
What I have most is that microsoft refuse to listen to customer needs.
I dont mind if the auto reboot feature is enabled by default but there should a way to disable, even if this means to get nagged all the time to reboot windows.
But Microsoft, like Apple have a track record of believing they know better.
I praise all the people who try to help, although I see that the workarounds are often very difficult to implement or even to understand.
My computer is a home server, it is on 24/24 and my family use to watch movies and stuffs on Plex.
I also have Virtual machines that my sons use for developments.
when the machine is rebooted it creates lot of havocks, a lot of lost work, like all the movies I encode in a queue that takes several days. One time, I lost a VM for good that got corrupted because VMware was killed by the automatic reboot.
My personal workaround is to pause the update for 7 days. thats a button you can push on the windows update page.
when someone connect to the machine with remote desktop or teamviewer, they have to manually check for update, install them and restart the machine *when neeed* in a graceful manner.