Windows 10 sysprep не удалось проверить установку

Ошибка Sysprep не удалось проверить установку Windows

Ошибка Sysprep не удалось проверить установку Windows

Всем привет, сегодня я расскажу как решается ошибка Sysprep не удалось проверить установку Windows, в Windows 10. Напомню Sysprep это процедура подготовки эталонного образа, для его обезличивания, из системы будут удалены все уникальные идентификаторы (SID, GUID и т.д.). Когда еще может быть нужно, например если вы создаете свою сборку Windows 10.

Например OEM производители, используют sysprep, чтобы вы получили например ноутбук, в преднастроенном состоянии, и вам осталось только создать учетную запись и залогиниться.

Вот как выглядит более наглядно ошибка Sysprep не удалось проверить установку Windows, возникает она у меня когда я делаю фазу перехода в режим аудита, чтобы почистить все учетные записи.

И так полазив по форумам Мелкософта, я толком не нашел внятного ответа, вас конечно сиспред отсылает в файл setupact.log, и там вы можете долго курить в чем дело, а все как оказалось очень просто. Не устанавливайте галку Подготовка к использованию, во время Перехода в режим аудита системы и у вас пройдет все как нужно.

Если у вас на этапе OOBE, выскочит данная ошибка, то с большой долей вероятности у вс в логе будет ошибка подобная вот этой

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

как я и писал выше, обновленная с предыдущей серии версия работать не будет с сиспрепом.

Ошибка «Windows не удалось завершить настройку системы» при использовании Sysprep

Использование встроенной утилиты Sysprep является частью процедуры подготовки настроенных образов, предназначенных для развертывания на корпоративных компьютерах. Будучи запущенной, Sysprep удаляет драйверы устройств, временные файлы, сбрасывает активацию и очищает журналы. В процессе компьютер перезагружается, и система настраивается повторно.

Обычно процедура проходит гладко, но бывает и такое, что на определенном этапе возникают ошибки, например, ошибка «Windows не удалось завершить настройку системы» .

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

Неполадка может оказаться серьезной, не исключено, что систему придется переустановить, но перед тем как прибегать к таким кардинальным мерам, попробуйте воспользоваться следующим решением. Когда на экране появится сообщение с ошибкой, нажмите комбинацию Shift + F10 и выполните в открывшейся командной строке две таких команды:

cd oobe
msoobe

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

Розничные версии Windows могут еще запросить лицензионный ключ продукта.

Sysprep не удалось проверить установку Windows

Я пытался захватить образ Windows 10 Pro x64. Я получаю сообщение об ошибке Sysprep was not able to validate Windows Installation и отчет с ошибками как наклеенный ниже. У меня есть около 20 поверхностей 4 Pro для развертывания образа.

2017-08-08 12:38:35, ошибка пакета SYSPRP 89006A2E.AutodeskSketchBook_1.5.2.Был установлен 0_х64__tf1gferkr813w для пользователя, но не для всех пользователей. Этот пакет не будет правильно функционировать в sysprep изображение.

Читать еще:  Как проверить открытые порты в windows 10

2017-08-08 12:38:35, ошибка SYSPRP не удалось удалить приложения для текущего пользователя: 0x80073cf2.

2017-08-08 12:38:35, ошибка SYSPRP код выхода Поток RemoveAllApps был 0x3cf2.

2017-08-08 12:38:35, ошибка [0x0f0082] SYSPRP ActionPlatform::LaunchModule: произошел сбой во время выполнения ‘SysprepGeneralizeValidate’ от C:WindowsSystem32AppxSysprep.файл DLL; dwRet = 0x3cf2

2017-08-08 12:38:35, ошибка SYSPRP SysprepSession:: проверить: ошибка при проверке действий от C:WindowsSystem32SysprepActionFilesGeneralize.в формате XML; dwRet = 0x3cf2

2017-08-08 12:38:35, ошибка SYSPRP RunPlatformActions: сбой при проверке действий SysprepSession; dwRet = 0x3cf2

2017-08-08 12:38:35, ошибка [0x0f0070] SYSPRP RunExternalDlls: An произошла ошибка при выполнении программы sysprep реестра библиотеки DLL, прекращение программы sysprep исполнение. dwRet = 0x3cf2

2017-08-08 12:38:35, ошибка [0x0f00d8] SYSPRP WinMain: сбой в то время как предварительная проверка sysprep обобщить внутренних поставщиков; hr = 0x80073cf2

первая строка этого журнала ошибок является ключом. Корпорация Microsoft поддержка статьи С описанием этой проблемы. Во-первых, вам нужно удалить приложение универсальной платформы Windows, упомянутое в ошибке. Чтобы сделать это, найдите его в меню «Пуск» (он, вероятно, называется что-то вроде «Autodesk SketchBook»), и если он найден, щелкните его правой кнопкой мыши и выберите «Удалить». Перезагрузитесь и попробуйте снова запустить Sysprep.

если это не помогает, выполните эту команду с повышенными PowerShell в командной строке:

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

перезагрузите компьютер и повторите попытку.

если Sysprep по-прежнему отказывается продолжать работу, необходимо отменить проверку пакета (в статье Microsoft говорится, что Sysprep » также не будет работать, если пакет для всех пользователей, подготовленный для образа, был обновлен одним из пользователей на этом компьютере-образце»):

вы также можете проверить файл журнала еще раз, если ошибка остается — Sysprep может начать жаловаться на другой пакет, который также должен быть удален.

Как запустить SysPrep после апгрейда Windows

Столкнулся со странной ошибкой при попытке выполнить SysPrep на уже установленной системе, которую планировались использовать для создания эталонного образа для развертывания Windows 10 средствами System Center Configuration Manager 2012 R2. При запуске SysPrep неожиданно появляется ошибка:

В английской версии Windows 10 ошибка аналогичная:

Откроем и проанализируем ошибки в файле журнала утилиты Sysprep setupact.log. В глаза сразу бросается следующая строка:

Т.е. ошибка явно сообщает, что запрещено выполнять Sysprep на системах, которые были обновлены с предыдущей версии Windows. В нашем случае это как раз так: одна система была получена путем апгрейда с Windows 7 до Windows 10, вторая через обновление с Windows 8.1. И действительно, согласно статье в базе знаний KB828287: Microsoft не поддерживает использование Sysprep для создания образов для инсталляций Windows, которые были обновлены через режим апгрейда (установка SP при этом не считается апгрейдом). Windows разрешает выполнять только sysprep на системах, полученных в результате «чистой установки». Неужели в таком случае придется переустанавливать систему с нуля?

Мне удалось найти более простое решение. С помощью Process Monitor с фильтром для процесса sysprep.exe и сравнения чистой и «обновленной» Windows 10 удалось получить список ключей реестра, которые проверяются Sysprep при запуске на предмет определения чистая ли эта система или «обновленная». Итак, что нужно сделать, чтобы сбросить маркер «обновленной» системы для Windows 10, который проверяется утилитой Sysprep (для других версий ОС все аналогично):

  1. Открыть редактор реестра (regedit.exe)
  2. Перейди в ветку HKEY_LOCAL_MACHINESYSTEMSetup
  3. Удалить вложенную ветку Upgrade (если есть) и параметр с именем Upgrade
  4. В ветке HKEY_LOCAL_MACHINESYSTEMSetupStatusSysprepStatus установить значений ключа CleanupState равным 7
  5. Осталось перезагрузить компьютер и попробовать выполнить SysPrep еще раз
Читать еще:  Windows 10 как запустить восстановление системы через командную строку

Совет. В случае с Windows 10, чтобы SysPrep заработал, дополнительно пришлось удалить все нестандартные Modern приложения, которые индивидуально (не в режиме provision) были установлены из Microsoft Store пользователями системы.

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

  1. Получим список всех установленных Metro приложений в профилях всех пользователей (нас интересуют только пакеты со статусом Installed): Get-AppxPackage -AllUser | Format-List -Property PackageFullName,PackageUserInformation
  2. И последовательно удалив их таким образом: Remove-AppxPackage -Package

. Или так: Remove-AppxProvisionedPackage -Online -PackageName

Утилита Sysprep в Windows 10 – как запустить и пользоваться

Процедура установки и настройки операционной системы Windows 10 у большинства пользователей, как правило, проходит в несколько этапов. Сначала ставится сама ОС, затем создается учетная запись и только потом в систему устанавливаются необходимые программы. Но такой привычный для многих алгоритм может оказаться неприемлемым в корпоративной среде, когда администратору приходится ставить систему на несколько десятков компьютеров. Чтобы не выполнять одни и те же действия по настройке Windows, системными администраторами используются подготовленные образы. Собираются такие образы на основе уже настроенной Windows, а помогают сделать слепок специальные программы для создания бэкапа.

После сохранения на портативный накопитель образ переносится на другой компьютер и восстанавливается. Именуются такая процедура развертыванием. Вроде бы все просто, быстро и удобно, но, как это часто бывает, здесь имеются свои подводные камни. Дело в том, что помимо предустановленного ПО, файлов и настроек образ обычно содержит привязку к «железу» компьютера. Если ее не удалить, на ПК с развернутой Windows может возникнуть конфликт совместимости. Во избежание такого конфликта в процессе подготовки образа производится отвязка от аппаратных компонентов с помощью утилиты Sysprep.

Для чего нужна утилита Sysprep

Итак, повторим еще раз. Утилита Sysprep представляет собой встроенный в Windows инструмент с узкой областью применения. Используется он, в основном, для удаления из системы данных о привязке к аппаратным компонентам при создании эталонных образов, предназначенных для развертывания на ПК в корпоративных средах. На пользовательском уровне инструмент бывает полезен при замене комплектующих, когда нужно удалить драйвера старых устройств, а также при переносе настроенной операционной системы на другой компьютер с отличными характеристиками компонентов.

Применяется утилита и для сброса активации Windows, правда, удаление ключа таким способом может быть выполнено не более трех раз. Запуск Sysprep приводит к обнулению SID, очистке Журнала событий и временных файлов, удалению точек восстановления.

Инструкция по работе с Sysprep

Утилита наделена простейшим графическим интерфейсом, позволяющим выбрать нужный параметр в выпадающем списке. Системные администраторы предпочитают запускать инструмент через командную строку с использованием параметров. Sysprep в Windows 10 поддерживает запуск с такими основными ключами:

  • /audit – режим аудита, позволяющий интегрировать в систему драйвера и приложения;
  • /generalize – режим подготовки системы к созданию образа с удалением всех идентификаторов, журналов и точек восстановления;
  • /oobe – перезагружает компьютер в режиме экрана приветствия, позволяя администратору создавать новые учетные записи, переименовывать ПК и так далее.

Теперь перейдем к практическому применению Sysprep в Windows 10. Ниже продемонстрированы основные возможности утилиты.

Сброс активации

Данная функция используется для продления срока работы Windows с пробными лицензиями, отвязки от текущей активации и удаления вшитого ключа. Алгоритм действий следующий:

  1. Перейдите в расположение C:/Windows/System32/Sysprep;
  2. Запустите исполняемый файл sysprep.exe;
  3. В открывшемся окошке выберите переход в окно OOBE;
  4. Отметьте галочкой пункт «Подготовка к использованию»;
  5. В параметрах завершения работы укажите перезагрузку и нажмите «OK»;
  6. Настройте в окне приветствия параметры Windows и создайте нового пользователя.

Отвязка от аппаратных компонентов

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

  1. Запустите утилиту из указанного выше расположения;
  2. Выберите переход в окно OOBE;
  3. В параметрах завершения работы укажите «Завершение работы». Чекбокс «Подготовка к использованию» оставьте не отмеченным и нажмите «OK»;
  4. После выключения компьютера выполните необходимые действия – замену комплектующих или захват Windows в образ с LiveCD;
  5. Загрузите ПК в обычном режиме и повторите действия, указанные в пункте 6 выше.

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

Настройка образа Windows в режиме аудита

Используется системными администраторами для создания образа системы, который затем будет развернут на корпоративных компьютерах с применением файла ответов, автоматизирующих процедуру развертывания. Рядовым юзерам режим аудита Sysprep может понадобиться для получения доступа к учетным записям и настройкам Windows из-под учетной записи встроенного Администратора.

  1. Запустите утилиту;
  2. Выберите в выпадающем списке переход в режим аудита системы;
  3. В параметрах завершения работы укажите перезагрузку и нажмите «OK»;
  4. После авторизации под учетной записью Администратора выполните необходимые вам действия;
  5. Если режим аудита выбирался с целью создания образа, не закрывайте автоматически запустившееся средство Sysprep, а произведите нужные вам настройки и выберите режим OOBE для отвязки от аппаратных компонентов.

Ошибки при использовании Sysprep

Как и у большинства штатных инструментов Windows, у Sysprep имеются свои ограничения. В ряде случаев вы можете столкнуться с ошибками выполнения. Например, часто появляется сообщение «Sysprep не удалось проверить установку Windows». Ошибка возникает при запуске Sysprep на обновленной или клонированной ОС.

К счастью, устранение этой неполадки не представляет особой сложности. Откройте командой regedit редактор реестра, перейдите в расположение HKLM/SYSTEM/Setup и удалите оттуда параметр Upgrade.

Затем перейдите в расположенный в этом же ключе подраздел Status, найдите в нём параметр CleanupState и установите в качестве его значения 7. Если параметр отсутствует, создайте его вручную, выбрав тип DWORD.

Иногда запуск средства Sysprep приводит к появлению сообщения «Произошла неустранимая ошибка при выполнении программы Sysprep». Данная ошибка возникает в результате превышения лимита использования утилиты. Чтобы продолжить работу, необходимо сбросить счетчик с помощью твика реестра. Откройте редактор реестра, перейдите в расположение HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SoftwareProtectionPlatform и установите для параметра SkipRearm значение 1.

Если это не помогло, пройдите по пути HKLM/SYSTEM/Setup/Status/SysprepStatus. Далее для параметра GeneralizationState установите значение 7, а для параметра CleanupState значение 2.

Более жестким, но и более эффективным методом устранения ошибки является переустановка службы координатора распределенных транзакций MSDTC. Для осуществления операции запускаем командную строку с правами администратора и выполняем эти две команды:

  • msdtc -uninstall
  • msdtc -install

Проблемы с Sysprep также могут быть вызваны конфликтом с некоторыми приложениями и службами. Избавиться от ряда ошибок позволяет удаление программ для создания виртуальных приводов, службы Windows Media и Internet Explorer 10. Если для защиты системного раздела используется BitLocker, перед применением Sysprep шифрование необходимо отключить.

Ссылка на основную публикацию
Adblock
detector