Precisa de um programa em lote para instalar todas as Atualizações do Windows baixadas manualmente em um único clique

1

Eu tenho um PC Windows 8 pré-instalado. Não quero baixar automaticamente as mesmas atualizações para todos os PCs, o que reduzirá a velocidade da minha internet. Portanto, baixei manualmente a Atualização da Janela (extensão .msu).

O problema é que há um total de 163 atualizações. Não tenho tempo nem energia para clicar em Avançar > Instalar > Feche por 163 vezes. Eu quero instalar em apenas um único clique usando meus arquivos de atualização .msu baixados.

Eu tentei alguns aplicativos de terceiros, mas eles não parecem me ajudar.

Aprecie toda a ajuda e respostas.

    
por Aung Myat 23.11.2017 / 03:18

1 resposta

1

De link

To install an .msu update package, run Wusa.exe together with the full path of the file.

For example, if the Windows6.0-KB934307-x86.msu file is in the D:4307 folder, type the following command at a command prompt to install the update package:

wusa.exe d:4307\Windows6.0-KB934307-x86.msu

To run Wusa.exe in quiet mode without user interaction, use the /quiet switch. When the tool runs in quiet mode, it runs without user interaction. The computer restarts if it is required.

For example, if the Windows6.0-KB934307-x86.msu file is in the D:4307 folder, type the following command at a command prompt to install the update package without user interaction:

wusa.exe d:4307\Windows6.0-KB934307-x86.msu /quiet

Note: When you use this switch, the Microsoft Software License Terms do not appear.

To prevent Wusa.exe from restarting the computer, use the /norestart switch. The /norestart switch is ignored if the /quiet switch is not present. If you run Wusa.exe together with these two switches, you must manually restart the operating system after the installation is complete if the installation requires that you restart the computer.

For example, if the Windows6.0-KB934307-x86.msu file is in the D:4307 folder, type the following command at a command prompt to install the update package:

wusa.exe D:4307\Windows6.0-KB934307-x86.msu /quiet /norestart

Usando este formato, você pode escrever um arquivo de lote que instala cada uma das atualizações.

Algo parecido com isto, executado a partir da pasta com as atualizações, deve instalar todos eles:

Set Folder="C:\updates"
for %%f in (%Folder%\*.msu) do (
  wusa.exe %%f /quiet /norestart
) 

Notas:

  • Você pode verificar se o arquivo bat funcionou ou não, tentando instalar manualmente a atualização. O Windows Update deve responder "Atualização já instalada neste computador".
  • Se você não vir nada funcionar depois de executar o lote, tente excluir /quiet para ver o relatório de erros.
por 23.11.2017 / 04:24