Get rid of the “Restart Now” after Windows Update

Well, it’s not really getting rid of it, but delaying the reboot itself. It’s better to delay the annoying dialogue box than to see it every time your automatic updates actually do an update. (This is Windows, so this happens fairly often every month).

Start / Run / gpedit.msc / Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / Windows Update / Re-prompt for restart with scheduled installations
You can configure how often it will nag you (I re-configured it for 720 minutes, which means I’ll be asked twice on a work day), or completely disable it.
Oh, I almost forgot: this setting is only loaded when Windows starts, so a reboot is needed. If that stupid dialog is on your screen now, just stop the “Automatic Updates” service (but keep it as Automatic, so it gets reloaded on the next start) and you won’t see it again.

While the above method doesn’t fix it completely, you can always delay the reboot until the end of the work day. Why Windows doesn’t dynamically update without a reboot? Who knows. Bad design? But at least this allows you to do what you need to do and let Windows sit in timeout for a while.
Via WDevs