Esses ciclos de reinicialização são necessários, no final, porque alguns patches têm patches com patches (... e assim por diante!). Você provavelmente não vai conseguir resolver isso sem A) paciência ou B) scripts de shell.
Paciência
Basta definir o agendamento de atualização do Windows para sempre baixar e instalar todas as atualizações e usar seu computador, desligando e iniciando, na sua programação regular. O serviço de atualização cuidará do resto. Há atualizações específicas de que você precisa e, portanto, estão forçando as atualizações a acontecer AGORA?
Ou você está cansado de ver que você tem atualizações e que elas estão prontas para a instalação ... e então você quer procurar como suprimir essas mensagens.
B. Shell Script
Se você estiver confortável com um pouco de shell script do Windows, via PowerShell, o projeto de código aberto BoxStarter tem algo para você .
O BoxStarter é para usuários avançados, especificamente desenvolvedores de software, que frequentemente re-instalam seu sistema operacional ou estão criando novas máquinas ou ambientes virtuais. Ele tem muitos recursos do Windows envolvidos nos comandos do PowerShell. Por exemplo, uma vez instalado *, você tem acesso a um comando de atualização do Windows .
Install-WindowsUpdates
'* é um tópico para outra pergunta ... "como instalar módulos do PowerShell" ou "como instalar o BoxStarter"