1

Я получил несколько предустановленных ПК с Windows 8. Я не хочу автоматически загружать одни и те же обновления для всех ПК снова и снова, что снизит мою скорость интернета. Итак, я вручную загрузил обновление окна (расширение .msu).

Проблема в том, что всего 163 обновления. У меня нет времени и сил, чтобы щелкнуть Далее> Установить> Закрыть 163 раза. Я хочу установить всего одним щелчком мыши, используя мои загруженные MSU-файлы обновления.

Я пробовал некоторые сторонние приложения, но они, кажется, не помогают мне.

Ценю всю помощь и ответы.

1 ответ1

1

Из https://kb.cscc.edu/article/how-to-install-a-msu-update-on-windows-7-from-the-command-line-63.html

Чтобы установить пакет обновления MSU, запустите Wusa.exe вместе с полным путем к файлу.

Например, если файл Windows6.0-KB934307-x86.msu находится в папке D:\934307, введите в командной строке следующую команду для установки пакета обновления:

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

Чтобы запустить Wusa.exe в тихом режиме без участия пользователя, используйте ключ /quiet. Когда инструмент работает в тихом режиме, он работает без вмешательства пользователя. Компьютер перезагружается, если это необходимо.

Например, если файл Windows6.0-KB934307-x86.msu находится в папке D:\934307, введите в командной строке следующую команду, чтобы установить пакет обновления без вмешательства пользователя:

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

Примечание. При использовании этого параметра условия лицензии на программное обеспечение Microsoft не отображаются.

Чтобы Wusa.exe не перезагружал компьютер, используйте ключ /norestart. Параметр /norestart игнорируется, если отсутствует параметр /quiet. Если вы запустите Wusa.exe вместе с этими двумя ключами, вы должны вручную перезапустить операционную систему после завершения установки, если для установки требуется перезагрузить компьютер.

Например, если файл Windows6.0-KB934307-x86.msu находится в папке D:\934307, введите в командной строке следующую команду для установки пакета обновления:

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

Используя этот формат, вы можете написать пакетный файл, который устанавливает каждое из обновлений по очереди.

Как-то так запустить из папки с обновлениями следует установить все из них:

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

Заметки:

  • Вы можете проверить, работает ли файл bat, или нет, попытавшись установить обновление вручную. Центр обновления Windows должен ответить "Обновление уже установлено на этом компьютере".
  • Если вы видите, что ничего не работает после запуска пакета, попробуйте удалить /quiet чтобы увидеть отчет об ошибке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .