Назад | Перейти на главную страницу

Невозможно обновить Windows 10 программно

Я хочу программно применить ноябрьское обновление Windows 10 к своим компьютерам с Windows 10 Pro. Поскольку это нужно делать на большом количестве машин, это нужно делать программно.

Для этого использовали следующий скрипт для выполнения обновления - https://msdn.microsoft.com/en-us/library/aa387102(VS.85).aspx

Вывод:

Installation Result: 3
Reboot Required: True
Listing of updates installed and individual installation results:
1> Update for Windows 10 for x64-based Systems (KB3106932): 2
2> Upgrade to Windows 10 Pro, version 1511, 10586: 4
3> Cumulative Update for Windows 10 for x64-based Systems (KB3116869): 2
4> Windows Malicious Software Removal Tool for Windows 8, 8.1, 10 and Windows Server 2012, 2012 R2 x64 Edition - December 2015 (KB890830): 2
5> Definition Update for Windows Defender - KB2267602 (Definition 1.213.77.0): 2

Код результата установки 4 для Windows 10 версия 1511 означает сбой. Итак, я запустил shutdown /r /t 1 и снова запустил скрипт.

Второй выход:

Installation Result: 2
Reboot Required: True
Listing of updates installed and individual installation results:
1> Upgrade to Windows 10 Pro, version 1511, 10586: 2
The installation result code 2 means that it was successful. 

Я перезагрузился, но Windows 10 Pro не обновилась.

Может ли кто-нибудь сказать, что мне не хватает?

Возможно, что само обновление вызывает у вас проблемы.

Предполагая, что сценарий работает для вас хорошо (что, похоже, так и происходит с тех пор, как были применены другие обновления), я бы попытался очистить загрузку. См. Следующую ссылку для получения дополнительной информации:

https://superuser.com/questions/1000529/upgrade-to-windows-10-pro-version-1511-10586-errors-with-0x8024200d

Я не пробовал использовать скрипт, который вы используете для автоматического обновления Windows. Раньше (когда у меня была работа, которая требовала, чтобы я делал такие вещи), я использовал доступный автономный инструмент WSUS Вот. Это работает как прелесть для Windows 7 и других (не пробовал с Windows 10, но думаю, все будет хорошо). По сути, этот инструмент позволяет загружать все обновления, доступные для поддерживаемых им ОС. Затем он генерирует сценарий обновления, который можно запускать на всех желаемых машинах. Это поддерживается сообществом, и довольно много людей вносят исправления и улучшения, что делает его очень надежным инструментом.

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

Надеюсь, поможет :-)

Ребята, спасибо за ваше время. Пробовали удалить файлы в C:\Windows\SoftwareDistribution\Download и снова запустил скрипт, но безрезультатно.

Наконец, разархивировал .iso файл и выполнил setup.exe используя /quiet /noreboot /unattend <path to answer file> переключатели.

Теперь развертывание на многих машинах можно автоматизировать.