O WuInstall permite instalar atualizações e depois reiniciar. Eu tentei: funciona para mim.
Eu acredito que definitivamente funciona no Windows XP, Vista e 7. Eu suspeito que provavelmente também funcione nas versões anteriores e posteriores do Windows.
O desenvolvedor oferece duas versões. A versão 1.1 é gratuita mesmo para uso comercial: é o que eu uso. As versões mais recentes são vendidas apenas em grandes pacotes com várias licenças. O menor pacote custa US $ 250: muito caro para uso doméstico.
Por padrão, o WuInstall instala todas as atualizações disponíveis, baixando-as se necessário. Uma entrada da FAQ discute como listar ou instalar apenas atualizações "Importantes".
Para instalar com êxito qualquer coisa, você deve executá-lo como administrador. Sugiro que você o execute em um prompt de comando do administrador.
Você pode pedir para reiniciar o seu PC após a instalação. Se o fizer, ele mostra uma mensagem informativa quando a instalação é concluída e reinicia o PC após o término do atraso escolhido. Suspeito que seja impossível cancelar uma reinicialização iminente.
Exemplo de uso: para instalar todas as atualizações (incluindo atualizações opcionais) e reinicie após 60 segundos, faça isso. wuinstall /install /reboot 60