link
(Certifique-se de obter o do sistema operacional correto e x86 ou x64)
Digite o KB ####### um de cada vez e adicione-os ao carrinho
Quando solicitado por uma pasta, navegue até c: \ updates
O arquivo Wusa.exe está na pasta% windir% \ System32. O instalador autônomo do Windows Update usa a API do Windows Update Agent para instalar pacotes de atualização.
for /R "C:\Updates\" %i in (*.msu) do wusa "%i" /quiet /norestart
Eu sugeriria renomear os patches, adicionando um 1,2,3 e etc ao início do nome do arquivo, para que eles sejam instalados na ordem correta. Ou então, ou apenas tem um monte de wsu no arquivo de lote.
wusa "package1.msu" /quiet /norestart
wusa "package2.msu" /quiet /norestart
wusa "package3.msu" /quiet /norestart
...
Você poderia, é claro, criar um script mais inteligente que verifique a presença de atualizações e apenas aplique as necessárias.
O único problema em potencial aqui nas atualizações pode ter reinicializações obrigatórias, e seu script terá que lidar com essa condição. Também atualizações podem falhar na instalação, o que exigiria mais verificação de erros.
Outra possível resposta é a imagem completa. Você pode usar o imagex, da microsoft, para capturar janelas em um arquivo wim. Em seguida, ter um ambiente windows PE no pendrive com o arquivo wim. Implante o wimfile, reinicie e conclua o seu trabalho.
A vantagem aqui é que você sabe que todos os patches foram implantados corretamente. O computador estará em uma configuração uniforme.
Se o usuário final precisar armazenar arquivos, sugiro que particione o disco rígido em c: ed: depois armazene todo o arquivo do usuário em D: assim você poderá refazer a imagem da unidade C:.
A maior desvantagem é o tamanho, mesmo que você limpe a imagem completamente, ela será muito maior. Talvez 16 ou 32GB dependa de quão grande é o seu programa e de quão bem você esfrega o disco rígido de arquivos indesejados.