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

Sysprep ошибка 0x80073cf2

На днях столкнулся с задачей - нужно заменить большое количество компьютеров(компьютерный класс в школе). Все новые компьютеры на замену типовой конфигурации(у всех одинаковое железо), на компьютерах должен стоять большой набор пользовательского софта. Для экономии времени и сил решил подготовить эталонный образ системы при помощи утилиты sysprep, а затем клонировать его на все компьютеры.
Установил чистую систему, выполнил первичную настройку после установки, под новым пользователем установил все необходимые программы, драйвера и актуальные обновления, подкорректировал в системе некоторые настройки(переключение языка, размер файла подкачки, ярлыки на рабочем столе, разрешение удалённого доступа и т.д.). После этого запустил sysprep и попытался подготовить образ к использованию. Утилита после недолгих раздумий выдала окно с ошибкой и сообщением о том, что выполнить подготовку не удаётся и советом поискать причину в логах.
В логах нашел ошибку 0x80073cf2 а так же сообщение о том, что у учётной записи установлены пакеты, которые недоступны для других пользователей. В Интернете нашел несколько тем с такой же ошибкой, но без нормального решения. Суть этой ошибки в том, что когда под новым пользователем скачиваются обновления, автоматически для этого же пользователя устанавливается приложение Microsoft Store(в моём случае это был языковой пакет), которое потом и мешает sysprep. Удаление пользователя или удаление этого приложения через PowerShell в режиме аудита проблему не решает. На Technet предлагают отключить через реестр обновление приложений Windows Store, чтобы не устанавливался пакет, но такое решение выглядит сомнительным.
Методом проб и ошибок(систему и весь софт пришлось переустанавливать 3 раза) нашел решение:
Установку всех драйверов, ПО и обновлений следует выполнять в режиме аудита. При этом в режим аудита нужно заходить на завершающем этапе установки системы. Для этого в момент выбора региона, который появляется сразу после установки Windows, нужно нажать Ctrl+Shift+F3. Система перезагрузится и вы попадёте в режим аудита под встроенной учетной записью Администратора(которая по умолчанию выключена), без создания каких-либо других учётных записей. Именно в этом режиме нужно установить всё, что вы хотите видеть в эталонном образе - драйверы, обновления и всё необходимое ПО, после чего уже подготовить утилитой sysprep образ к использованию, а затем клонировать его на другие компьютеры.
Таким образом подготовка, клонирование и дальнейшая настройка уже клонированной системы на других компьютерах проходит без проблем. Проверено на Windows 10 сборки 1909 - установлены драйверы, обновления на момент 21.12.2019 и много разного софта - офис, архиваторы, графические редакторы, языки программирования и т.д.

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

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