понедельник, 4 ноября 2019 г.

Обновление до Windows 10 через WSUS. Ошибка 0xC1900208

Из всей линейки Windows для рабочих станций, Windows 10 на данный момент является самой актуальной. Расширенная поддержка Windows 7 SP1 заканчивается 14 января 2020 года, Windows 8.1 - 10 января 2023 года. Это значит, что для этих операционных систем перестанут выпускаться критические обновления и обновления безопасности. Со временем производители оборудования перестанут выпускать драйвера, а производители программного обеспечения - софт с их поддержкой.
Если у вас еще остались компьютеры с Windows 7 SP1 и Windows 8.1 и вы собираетесь в будущем поддерживать свой парк компьютеров в актуальном состоянии, то довольно скоро вам придется перевести их под управление Windows 10. К счастью, для этого вовсе не обязательно переустанавливать ОС. У Windows 10 имеется очень удобная возможность обновления с уже установленной Windows с сохранением документов, установленных программ и настроек. И если компьютер удовлетворяет минимальным системным требованиям, а так же проходит проверку на совместимость, то такое обновление, как правило, проходит удачно.
Для запуска процесса обновления нужно подключить к компьютеру флешку с дистрибутивом(или вставить компакт-диск), запустить файл установки, а далее следовать указаниям, появляющемся на экране.
Но если в сети несколько десятков, а то и сотен компьютеров, то такой способ обновления становится не удобным. Для облегчения этой задачи есть возможность установки обновления до Windows 10 через WSUS.
На первый взгляд кажется все просто:
1. создаём на WSUS отдельную группу для компьютеров,  которые мы хотим обновить.
2. одобряем для этой группы обновление до Windows 10 (в моём случае это Обновление Windows 7 и 8.1 до Windows 10, версия 1903, ru-ru x64 ).
3. Включаем в созданную группу нужные нам компьютеры и пытаемся на них получить обновление.
Но не тут-то было. В Центре Обновления на компьютерах никаких уведомлений о доступности обновления не появляется. Идем в журнал событий Windows. Там видим, что обновление доступно и будет установлено, согласно расписанию в такое-то время. Однако в указанное время ничего не происходит и в логах появляется ошибка 0xC1900208. Далее всё повторяется по кругу. На WSUS для указанных компьютеров так же отображается ошибка:

При вводе кода ошибки в поисковик, выдается много результатов. Например страница с кодами ошибок на официальном сайте Microsoft . В большинстве случаев пишется, что данный код ошибки означает наличие на обновляемом компьютере несовместимого ПО. Однако если попытаться обновиться на компьютере с флешки или диска, то обновление пройдет без проблем и ни о каком несовместимом ПО сообщений не будет.
В результате поисков в Интернете, мной всё-таки было найдено решение этой проблемы. Для того, чтобы этой ошибки не возникало, в реестре обновляемого компьютера должен быть прописан следующий параметр:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]
"AllowOSUpgrade"=dword:00000001
Файл реестра с этим параметром можно скачать с Яндекс-диска (пароль на архив - 1). Далее, для удобства, применяем этот файл на обновляемых компьютерах через GPO. Как это сделать, можно прочитать например здесь .
После применения политики, на компьютере будет доступно к установке обновление до Windows 10.
Для установки обновления, нужно, чтобы пользователь компьютера обладал правами администратора, либо нужно будет ввести пароль администратора, когда это потребуется на одном из этапов. Далее можно просто контролировать процесс обновления с помощью какой-нибудь утилиты удалённого администрирования.
Конечно такой способ не позволяет полностью автоматизировать процесс обновления, но он явно удобнее, чем обновление с дистрибутива с подключением физического носителя.

Комментариев нет:

Отправить комментарий