Произошла неустранимая ошибка при выполнении программы sysprep

Обновлено: 04.07.2024

Sysprep это стандартная программа для подготовки настроенной системы для переноса на новое железо, убирает любые идентифицирующие данные устройств и удаляет все драйвера комплектующих вместе с системным журналом. В итоге после её применения мы получаем новую, чистую систему, но со своими старыми файлами и настройками. Программа появилась на борту системы уже в Windows NT 4.0 (1996 год).

Для чего нужен Sysprep?

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

Установка Sysprep

Данная утилита не поставляется как отдельное программное обеспечение, а идёт сразу вместе с установленной ОС Windwows и её можно найти в каталоге sysprep:

Запуск Sysprep

Программу необходимо запускать от имени Администратора и желательно из под учётной записи Администратора. Для запуска программы перейдём в каталог программы, выполнив WIN + R команду:

Расположение программы Sysprep в проводнике

После запуска программы мы увидим следующее диалоговое окно:

Диалоговое окно программы

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

При развертывании Windows распространенной практикой является настройка параметров первого запуска компьютеров, на которых выполняется развертывание. Эту процедуру также называют OOBE.

Параметры завершения работы дают нам выбор:

  • Завершение установки — выбираем в том случае, когда мы собираемся заменить материнскую плату или процессор. А сам сброс мы выподняем ДО (!) замены оборудования
  • Перезагрузка — данный пункт нам нужен в случае сброса лицензии или устранения каких-то ошибок на текущей конфигурации компьютера (без замены комплектующих) для чистой установки всех необходимых драйверов.
  • Выход — соответственно завершает сеанс пользователя по завершению.

После выбора всех параметров запускаем очистку sysprep OK

Sysprep ошибка

Произошла неустранимая ошибка при выполнении sysprep

Такая ошибка появляется в том случае, если срабатывает ограничение на количество запусков. По умолчанию в Sysprep заложено ограничение на 3 запуска. Но выход есть, обратимся к реестру WIN + R

И меняем значения параметра SkipRearm на 1 или 0. После этого проблема должна уйти.

Редактируем параметр SkipRearm в реестре Windows 10

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

И у параметра GeneralizationState выставляем значение 7. И, если есть, у параметра CleanupState выставляем значение 2

Редактируем параметр GeneralizationState в реестре Windows 10

Если уже и это не помогло, то запускаем Командную строку от имени Администратора и выполняем последовательно следующие две команды:

Тем самым мы перезапустим службу координатора распределенных транзакций MSDTC. И после этого для верности перезапустите машину. После этого ошибка должна уйти 100%

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

Иногда возникает ошибка проверки установки Windows. Для решения этой ошибки мы переходим в каталог:

И открываем на редактирование файл setupact.log. Этот файл представляет собой журнал программы sysprep. И смотрим что за ошибку мы поймали.

Отключение BitLocker

В этом случае для устранения ошибки нам нужно отключить BitLocker (это понятно из самой ошибки, если просто прочитать её). Чаше всего проблема возникает на ноутбуках с Windows 10, которые используют шифрование InstantGo. Чтобы отключить BitLocker запускаем Командную строку от имени Администратора и выполняем следующую команду:

Где X - это буква вашего системного диска.

Не удается удалить современные приложения у текущего пользователя

Такая ошибка появляется, когда вы устанавливали приложение из Windows Store или криво его удалили :-) Удалим через PowerShell командой:

Заключение

Вот собственно и всё, не знаю что ещё написать по такой небольшой, но очень полезной утилите. Надеюсь я вам помог, спасибо что заглянули ;)

Запуск Sysprep

C:\Windows\System32\sysprep\

И для работы с программой нужно обратиться напрямую к исполнительному файлу, либо запустить консоль cmd от имени администратора и ввести команду:

В идеальном варианте (не важно какое действие для утилиты мы выбираем ) пользователи должны увидеть подготовку к запуску; в окне настроек можно выставить условия:

sysprep на старой системе

Возможные ошибки Sysprep

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

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

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

C:\Windows\System32\sysprep\Panther

Заострим на это внимание чуть позже. А в нашем случае решение простое. Для продолжения работы отправляемся в редактор реестра:

WIN+R

win+r

редактор реестра

Ищем REG_DWORD параметр в ключе

HKEY_LOCAL_MACHINE\SYSTEM\Setup\

с именем Upgrade. Нашли? Удаляйте:

удалить значение upgrade в реестре

Согласитесь с предупреждением об удалении параметра. Перезагружайтесь и запустите утилиту по новой.

Произошла неустранимая ошибка при выполнении sysprep

Произошла неустранимая ошибка при выполнении sysprep

Самое время заглянуть в логи утилиты. Ошибки Sysprep в нём наверняка имеют такое содержание:

и запустите Sysprep заново.

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

Произошла неустранимая ошибка при выполнении sysprep

совсем неинформативно. Однажды в логах пришлось наткнуться и на такую ошибку:

  • запускаем редактор реестра и обратимся к ключу

HKEY_LOCAL_MACHINE\System\Setup\Status\SysprepStatus

  • справа проверьте значение REG_DWORD параметра CleanupState. Должно быть 2. Тут же ищем параметр GeneralizationState. У него значение поставьте 7. Вот так:

ошибка sysprep

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\SoftwareProtectionPlatform

  • параметру REG_DWORD с именем SkipRearm присвойте значение 1:

sysprep ошибка

C:\Windows\System32\sysprep\

удаляем папку Panther

удалить panther из sysprep

При попытке установить обработанный утилитой диск в новой конфигурации, установщик Windows вдруг выдаёт:

не удалось завершить процесс установки

  • создадим изначально неправильные условия установки: вам нужен Безопасный режим. То есть во время очередной попытки установить системные файлы пытаемся войти в меню Дополнительных вариантов загрузки (обычно это клавиша F8)

дополнительные варианты загрузки

дополнительные параметры

дополнительные параметры windows 10

выберите Параметры загрузки, что найти Безопасный режим

  • Windows в таком режиме установиться физически не сможет, о чём вам сразу сообщит. Перезагружайтесь. А теперь ошибка должна исчезнуть и система будет устанавливаться в нормальном режиме.

установка операционной системы Windows 7

  • проходим все окна вплоть до с окончанием установки. После чего перезагрузите компьютер кнопкой Пуск с панели задач. В случае, eсли Windows кнопки не слушается, перезапустите систему принудительно механически (кнопкой Reset с панели десктопа или выключением питания ноутбука).

чтобы установить windows нажмите ок

Повторный запуск Sysprep

Произошла неустранимая ошибка при попытке выполнить Sysprep при запуске команды sysprep/generalize

Но сначала, вот еще несколько примеров этой проблемы:

Исправьте ошибки Windows 10 sysprep

Содержание .

  1. Используйте PowerShell, чтобы удалить пакет и удалить подготовку
  2. Остановите службу tiledatamodelsvc
  3. Использовать редактор реестра
  4. Удалите антивирусное программное обеспечение
  5. Загрузите последнюю версию Windows 10 и используйте ее для sysprep
  6. Запустить сканирование SFC
  7. Запустите DISM

Решение 1. Используйте PowerShell для удаления пакета и удаления ресурсов

В одной из наших предыдущих статей мы объяснили, что такое PowerShell и что он может делать, поэтому, если вы хотите узнать больше об этом инструменте, мы предлагаем вам прочитать эту статью, так как сегодня мы собираемся использовать PowerShell для исправления ошибок sysprep в Windows 10 ,

  1. Запустите PowerShell от имени администратора . Для этого нажмите Windows Key + S , введите PowerShell , щелкните правой кнопкой мыши PowerShell в списке результатов и выберите Запуск от имени администратора. .
  2. После запуска PowerShell введите следующие строки и после каждой строки нажмите Enter , чтобы запустить его:
    • App-Module Appx
    • Импорт-модуль Dism
    • Get-AppxPackage -AllUser | Где PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName, PackageUserInformation
  3. Проверьте вывод последней команды, чтобы увидеть, для каких пользователей пакет отображается как установленный. Удалите эти учетные записи пользователей или просто войдите в систему с помощью этих учетных записей и выполните следующий шаг.
  4. Запустите Remove-AppxPackage -Package packagefullname из PowerShell. Замените packagefullname на имя пакета.
  5. Теперь выполните команду Remove-AppxProvisionedPackage -Online -PackageName packagefullname , чтобы удалить подготовку.

После выполнения этих шагов проблемы с sysprep должны быть решены. Стоит отметить, что вы можете отключить подключение к Интернету во время выполнения этого шага, чтобы запретить Windows Store обновлять приложения.

Решение 2. Остановите службу tiledatamodelsvc .

Если вы не можете выполнить sysprep, это может быть связано со службой tiledatamodelsvc. Эта служба иногда может мешать работе sysprep, и для решения этой проблемы рекомендуется отключить службу. Для этого выполните следующие действия:

Кроме того, вы можете отключить эту службу с помощью PowerShell.

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

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

Решение 3. Используйте редактор реестра

Некоторые пользователи предлагают исправлять ошибки sysprep в Windows 10, удаляя определенное значение из реестра. Для этого сделайте следующее:


  1. Нажмите Windows Key + R и введите regedit . Нажмите Enter или нажмите OK, чтобы запустить редактор реестра.
  2. Необязательно . Перед удалением значений из реестра всегда полезно создать резервную копию реестра на случай, если что-то пойдет не так. Чтобы создать резервную копию, выберите Файл> Экспорт. выберите Все как Диапазон экспорта и сохраните резервную копию в любом месте на вашем компьютере. Если что-то пойдет не так, вы можете просто запустить файл резервной копии, который вы только что создали, и восстановить реестр.
  3. Перейдите к клавише HKEY_LOCAL_MACHINESYSTEMSetup на левой панели.
  4. Найдите клавишу Обновить на правой панели и удалите .
  5. Закройте редактор реестра и проверьте, решена ли проблема.

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

Решение 4. Удалите антивирусное программное обеспечение .

Если вы получаете ошибку sysprep в Windows 10, убедитесь, что антивирусное программное обеспечение отключено. Некоторые пользователи даже предлагают полностью удалить антивирусную программу перед тем, как запускать sysprep. Чтобы избежать возможных проблем с sysprep, убедитесь, что вы используете sysprep от имени администратора.

Решение 5. Загрузите последнюю версию Windows 10 и используйте ее для sysprep

Немногие пользователи сообщили, что для решения проблем с sysprep вам необходимо загрузить последнюю версию Windows 10 с помощью Media Creation Tool. После установки последней сборки Windows 10 попробуйте снова выполнить sysprep. Это немного радикальное решение, и мы призываем вас попробовать другие решения, прежде чем попробовать это.

Решение 6. Запустите сканирование SFC

Вы можете легко использовать инструмент SFC, следуя этим инструкциям:


  1. Щелкните правой кнопкой мыши «Пуск» и запустите командную строку (Admin).
  2. В командной строке введите (или скопируйте и вставьте) sfc/scannow.
  3. Нажмите ввод, чтобы начать сканирование.
  4. После завершения процесса вы будете проинформированы о возможных ошибках.

Решение 7. Запустите DISM .

Если вышеупомянутое сканирование SFC не выполнило свою задачу, мы собираемся попробовать, возможно, более продвинутый инструмент устранения неполадок. Вы догадались, мы говорим о DISM. DISM означает «Обслуживание образов развертывания и управление ими», и, как следует из его названия, оно развертывает образ системы заново. Надеюсь, потенциальная проблема исчезнет по пути.

Вот как запустить DISM в Windows 10:


  1. Откройте командную строку, как показано выше.
  2. Введите следующую команду и нажмите Enter:
      • DISM.exe/Онлайн/Cleanup-образ/Restorehealth
  3. Подождите, пока процесс закончится.
  4. Перезагрузите компьютер.
  5. Если DISM не может получить файлы в Интернете, попробуйте использовать установочный USB или DVD. Вставьте носитель и введите следующую команду:
      • DISM.exe/Online/Cleanup-Image/RestoreHealth/Источник: C: RepairSourceWindows/LimitAccess
  6. Обязательно замените путь C: RepairSourceWindows на вашем DVD или USB.
  7. Следуйте дальнейшим инструкциям на экране.

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

Примечание редактора . Этот пост был первоначально опубликован в мае 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Известным методом (Ctrl+Shift+F3) захожу в систему и устанавливаю приложения. После этого еще принимаю обновления с сайта Майкрософта. Далее надо запечатать окно Sysprep.
Но получаю ошибку
Произошла неустранимая ошибка при выполнении программы Sysprep на компьютере
И все.
Система Windows Ultimate x64

Кто то сталкивался с этим?

Самостоятельная диагностика

1. Изучите логи sysperp:
\Windows\System32\sysprep\Panther
\Windows\Panther

Задавая вопрос, опубликуйте логи в архиве

Перечитал весь топик и по ссылкам прошёлся, изучил.
Но свою проблему не решил.. ((

Никак не могу понять, где именно проблема и почему выдаёт ошибку.

2014-09-18 20:21:54, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\System32\slc.dll,SLReArmWindows', returned error code -1073425657
2014-09-18 20:21:54, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -1073425657
2014-09-18 20:21:54, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0xc004d307

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Благодарю ! ) Почему то это сам не нашёл.

На всякий случай, поправленный перевод, если у кого будет такая же проблема. ( Под спойлер )

Файл Setuperr.log может содержать строки, будет выглядеть следующим образом:

Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\System32\slc.dll,SLReArmWindows', returned error code -1073425657
Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -1073425657
Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0xc004d307

Примечание
The Setuperr.log файл расположен в папке \Windows\System32\Sysprep\Panther.

Причина
Эта ошибка может возникать, если программа лицензирования Rearm Windows программное обеспечение, использовано более трех раз в один образ Windows.

Решение
Чтобы устранить эту проблему, необходимо перестроить образ Windows.
===========================================

Программа лицензирования Rearm Windows программное обеспечение системы Windows восстанавливает исходное состояние лицензирования. Все данные лицензирования и реестра, связанные с активацией, будут удалены или сброшены. Кроме того сбрасываются все таймеры льготного периода.

Для выполнения указанного процесса в Windows Vista и Windows 7, воспользуйтесь одним из следующих способов:

1/ Запустите программу Sysprep / generalize на компьютерах, которые используются для построения настраиваемого образа Windows Vista.

2/ Запустите сценарий Slmgr.vbs в окно командной строки с повышенными привилегиями.

Например, запустите cscript c:\windows\system32\slmgr.vbs-rearm.

Примечание: Учетные данные администратора требуются для выполнения указанного процесса.
Процесс осуществления сброса может выполняться более трех раз в образе Windows Vista.
===========================================

Другая проблема, ввожу команду cscript c:\windows\system32\slmgr.vbs -rearm ,

выдаёт, что превышено максимальное число сбросов. Хотя раньше не сбрасывал. ((

d petr, благодарю ещё раз ! ).
После манипуляций с реестром, всё получилось !

1) Под HKEY_LOCAL_MACHINE \ SYSTEM \ Setup \ Status \ SysprepStatus \,
установить GeneralizationState до 7

HKEY_LOCAL_MACHINE \ SYSTEM \ Setup \ Status \ SysprepStatus \ GeneralizationState \
Изменить CleanupState: 2

2) Пуск \ Выполнить: введите следующую команду
MSDTC -uninstall
MSDTC -install

3) в разделе HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ SoftwareProtectionPlatform \, изменить SkipRearm 1

Читайте также: