Esta é uma dúvida recorrente quando é feita alguma manutenção nos bancos de dados e é necessário reiniciar o servidor há um update do Windows Server e não podemos ficar esperando.
A solução para evitar esse tipo de inconveniente é parar o serviço de atualizações automáticas.
Método 1:
No prompt de comando digite:
NET Stop WUAUSERV
Método 2:
Alterando o registro, não esqueça de fazer um backup antes. Esta alteração valerá para sempre até alterar o valor da chave.
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows]
Em Windows clique com o botão direito, novo e chave.
Digite WindowsUpdate como o nome da chave, clique com o botão direito e crie uma nova chave dentro de WindowsUpdate nomeia de AU.
Na AU selecione Novo > Valor DWORD(32 bits) nomeie esta chave para NoAutoRebootWithLoggedOnUsers e adicione o valor 1 para esta chave.
IMPORTANTE: não esqueça de inicializar novamente este serviço quando for conveniente e ajuste a agenda da janela de manutenção para fazer o reboot do servidor.
Esta são as duas soluções que eu conheço, funciona, se existir melhor deixe o comentário.
Abraço, Rodrigo