I just had to post this when I had the idea after Windows 10 asked me to reboot my computer again, and I dreaded when it automagically reboots.
Problem: Windows Active hours are only 12 hours max. For contractors like me, this sucks. My active hours for work are 8AM to 12AM. Many people have said that it checks if it's outside your hours to see if there's activity, so you don't need it. Bull! I went upstairs outside of my active hours to make some coffee. And came back to find my computer unusable for over an hour while it did it's thing. Unacceptable! I could turn updates off- I found something to do that. But not to extend my active hours.
Solution: I found the registry key, tested it, and it does actually set the hours in the app. Not sure if it works beyond 12 hours though... but I came up with my idea for the NANY entry... an interface that allows you to set your active hours to however long you want to set it. Then, every hour on the half hour to make sure I don't miss it, it updates your Active Hours start to 1 hour after your span, and updates the end to 1 hour after your revolving end. Basically using the algorithm: -6 hours < current time < +6 hours.
I can be the change I want to see! Hopefully, it won't trigger the Microsoft update to fix the hole in their scheme.
If someone doesn't want to wait for me to do it, the keys are as follows:
Though, given that it's trying to restart my computer NOW, it will probably be up in some form sooner than later.