Меню

Произошла ошибка при инициализации журнала sysprep win 10

Использование утилиты Sysprep является одним из этапов подготовки образа Windows к развертыванию на компьютерах. Будучи запущенной, она сбрасывает различные системные данные, включая время активации и идентификатор безопасности SID. Пользоваться ею очень просто, запустив утилиту командой sysprep.exe, нужно установить в открывшемся окошке галку «Подготовка к использованию», выбрать «Завершение работы» и нажать «OK». Прибегать к Sysprep рядовым пользователям приходится нечасто, поэтому ошибки в ее работе обычно приводят в ступор. Причины появления одной из таких ошибок мы сегодня рассмотрим. 

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

Появляется она в момент запуска, при этом пользователь видит окошко с сообщением «Произошла неустранимая ошибка при выполнении sysprep». Так вот, основная и самая распространенная ее причина — срабатывание ограничения на количество запусков.

Дело в том, что запустить Sysprep с последующим сбросом системных данных можно только три раза. Четвертый запуск средства Sysprep скорее всего приведет к описанной неустранимой ошибке. Чтобы ее исправить, необходимо применить несложный твик реестра. Откройте редактор Regedit и перейдите к этому ключу:

HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SoftwareProtectionPlatform

Справа найдите параметр ключа SkipRearm и установите в качестве его значения 1.

Запустите Sysprep и проверьте не исчезла ли ошибка. Если нет, применяем второй твик. На этот раз разверните ключ HKLM/SYSTEM/Setup/Status/SysprepStatusи измените значение параметра GeneralizationState на 7

и параметра CleanupState на 2.

Если последний параметр отсутствует, ничего страшного, ограничьтесь редактированием только GeneralizationState.

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

• msdtc -uninstall

• msdtc -install

Затем перезагружаем на всякий случай компьютер и пробуем запустить Sysprep повторно. По идее, утилита должна стартовать без ошибок.

В конце статьи замечу, что работе Sysprep могут мешать антивирусы, а также программы DAEMON Tools, Alcohol 120%, UltraISO, об этом я писал в этой статье. 

О том, как использовать Sysprep при переносе Windows написано здесь.


Windows

  • 30.05.2019
  • 3 332
  • 0
  • 16.06.2019
  • 1
  • 1
  • 0

Исправления ошибок при работе с sysprep

  • Содержание статьи
    • Отключение конфликтующей службы
    • Завершение процесса конфликтующей службы
    • Восстановление системы в исходное состояние лицензирования
    • Удаление Internet Explorer 10
    • Вариант 4
    • Вариант 5
    • Добавить комментарий

Sysprep — утилита системной подготовки Microsoft Windows к развертыванию. Но при попытке запуска данной программы могут возникать ошибки, из-за которых пользоваться ей нормально — невозможно. Некоторые способы устранения ошибок мы рассмотрим в данной статье.

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

Отключение конфликтующей службы

1) Нажмите Пуск, введите в строке поиска Services.msc и нажмите Enter (Пуск -> Администрирование -> Службы)
2) Дважды щелкните на службу Служба общих сетевых ресурсов проигрывателя Windows Media
3) Установите Тип запуска в значение Отключена и нажмите ОК.
4) Перезапустите sysprep с необходимыми Вам параметрами.

Завершение процесса конфликтующей службы

1) Запустите sysprep
2) Выберите необходимые опции
3) Запустите Диспетчер задач (Ctrl+Shift+Esc)
4) В Диспетчере задач завершите процесс wmpnetwk.exe
5) В окне sysprep быстро нажмите кнопку OK (до момента перезапуска процесса wmpnetwk.exe)

Восстановление системы в исходное состояние лицензирования

1) Запустите командную строку от имени администратора.
В строке поиска меню Пуск введите cmd и нажмите одновременно Ctrl+Shift+Enter.
2) Введите команду: c:windowssystem32slmgr.vbs –rearm

Удаление Internet Explorer 10

1) Удалите Internet Explorer 10
2) Запустите sysprep с необходимыми Вам параметрами.

Вариант 4

1) Откройте папку C:WindowsPanther
2) В случае наличия в данной папке файла unattended.xml откройте его в блокноте
3) Измените используемые по умолчанию значения параметра PersistAllDeviceInstalls с true на false.
4) Сохраните измененные значения и закройте блокнот.
5) Запустите sysprep с необходимыми Вам параметрами.

Вариант 5

1) Откройте папку C:WindowsPanther
2) Скопируйте файл setup.etl на другой раздел (диск) во временную папку. Например, в D:Test
3) Удерживая нажатой клавишу Shift, щелкните правой кнопкой мыши на папку D:Test и выберите пункт Открыть окно команд
4) Введите команду: tracerpt setup.etl -o logfile.csv
5) Закройте окно команд и откройте файл logfile.csv
6) Проанализируйте данный файл на предмет раздела реестра или процесса вызывающего ошибку.
7) Исправьте значение найденных конфликтующих параметров реестра на правильные, завершите конфликтующий процесс или удалите приложение, которому он принадлежит.
8) Запустите sysprep с необходимыми Вам параметрами.

На чтение 6 мин. Просмотров 1.8k. Опубликовано 03.09.2019

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

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

  • Неустранимая ошибка Sysprep в Windows 10
  • Сбой sysprep в Windows 10
  • Sysprep Windows 10 1803 . Это одна из самых распространенных проблем, связанных с sysprep, с которыми вы можете столкнуться в Windows 10.
  • Sysprep Windows 10 store store . Приложения Windows 10 также могут вызывать некоторые ошибки sysprep.
  • Sysprep не удалось проверить вашу установку Windows 1709 . Это еще одно распространенное сообщение об ошибке, связанное с sysprep, и вы можете устранить его, используя решения, перечисленные ниже.
  • Windows 10 sysprep не удаляет приложения для текущего пользователя

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

Содержание .

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

Как исправить проблемы с sysprep в Windows 10

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

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

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

  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, и для решения этой проблемы рекомендуется отключить службу. Для этого выполните следующие действия:

  1. Нажмите Windows Key + R и введите services.msc . Нажмите Enter или нажмите ОК , чтобы запустить его.
  2. Найдите службу tiledatamodelsvc (сервер модели данных Tile) , щелкните ее правой кнопкой мыши и выберите Стоп .

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

  1. Откройте PowerShell от имени администратора .
  2. Введите Stop-Service tiledatamodelsvc и нажмите Enter.

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

  1. Нажмите Windows Key + X и выберите в меню Командная строка (Администратор) .
  2. После запуска командной строки введите net stop tiledatamodelsvc и нажмите Enter , чтобы запустить ее.

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

Решение 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 – это ценный встроенный инструмент, основной целью которого является сканирование и устранение повреждений системных файлов. Из-за заражения вирусом или неправильного использования некоторые файлы могут быть повреждены или даже удалены. Это может сильно повлиять на функции обновления и вызвать ошибки, подобные той, которую мы разбираем сегодня.

Вы можете легко использовать инструмент 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 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Утилита Sysprep используется для подготовки эталонного образа Windows и его обезличивания, удаляя из системы все уникальные идентификаторы (SID-ы, GUID-ы), что необходимо для его корректного разворачивания в корпоративной сети. В некоторых случаях, когда вы выполняете команду sysprep /generalize /oobe /shutdown при создании образа Windows 10, программа Sysprep.exe может вернуть следующую ошибку:

Sysprep не удалось проверить установку Windows. Дополнительные сведения см. в файле журнала %Windows%System32SysprepPanthersetupact.log. После устранения проблемы снова проверьте установку с помощью Sysprep.

Sysprep was not able to validate your Windows installation. Review the log file at %windir%system32Syspreppanthersetupact.log for details. After resolving the issue use Sysprep to validate your installation again.

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

Чтобы исправить ошибку «Sysprep не удалось проверить установку Windows», перейдите в каталог C:WindowsSystem32SysprepPanther и откройте с помощью любого текстового редактора (например, блокнота) файл с журналом утилиты sysprep — setupact.log.

Начните просматривать содержимое файл setupact.log снизу вверх и ищите строку с ошибками. В зависимости от найденной ошибки, вам нужно будет выполнить определенные действия для ее исправления. Рассмотрим возможнее ошибки Sysprep:

    Содержание:

  • Отключите BitLocker для запуска Sysprep
  • Не удается удалить современные приложения у текущего пользователя
  • Sysprep не работает на обновленной ОС

Отключите BitLocker для запуска Sysprep

Error SYSPRP BitLocker-Sysprep: BitLocker is on for the OS volume. Turn BitLocker off to run Sysprep. (0x80310039)
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'ValidateBitLockerState' from C:WindowsSystem32BdeSysprep.dll
If you run manage-bde -status command it will show the following:

Disk volumes that can be protected with
BitLocker Drive Encryption:
Volume C: [OSDisk]

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

Disable-Bitlocker –MountPoint “C:”

Disable-Bitlocker

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

Если в журнале setupact.log встречаются ошибки:

Error SYSPRP Package AppName_1.2.3.500_x64__xxxxxxxxx was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.

Это означает, что вы вручную устанавливали приложения (Modern / Universal Apps) из Windows Store, или некорректно удалили предустановленные приложения.

Попробуйте удалить данный пакет с помощью команд PowerShell:

Get-AppxPackage –Name *AppName* | Remove-AppxPackage
Remove-AppxProvisionedPackage -Online -PackageName AppName_1.2.3.500_x64__xxxxxxxxx

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

Также удалите все локальные профили пользователей.

Sysprep не работает на обновленной ОС

В том случае, если вы обновили операционную систему в вашем образе до Windows 10 с предыдущей версии (Windows 8.1 или Windows 7 SP1), то при попытке выполнить Sysprep в журнале setupact.log должна содержаться следующая ошибка:

Error [0x0f0036] SYSPRP spopk.dll:: Sysprep will not run on an upgraded OS. You can only run Sysprep on a custom (clean) install version of Windows.

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

  1. Откройте редактор реестра и перейдите в раздел HKEY_LOCAL_MACHINESYSTEMSetup.
  2. Найдите параметр с именем Upgrade и удалите его.
  3. Затем перейдите в ветку HKEY_LOCAL_MACHINESYSTEMSetupStatusSysprepStatus и измените значение ключа CleanupState на 7. SysprepStatus CleanupState
  4. Тем самым, вы заставите Sysprep считать, что данная копия Windows установлена в режиме чистой установки.

Перезагрузите компьютер и запустите Sysprep еще раз.

Оглавление

  • Что такое Sysprep
  • Для чего нужен Sysprep?
  • Установка Sysprep
  • Запуск Sysprep
  • Возникающие ошибки в работе Sysprep

Что такое Sysprep

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

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

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

Установка Sysprep

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

%WINDIR%system32sysprep

Запуск Sysprep

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

Sysprep

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

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

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

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

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

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

Sysprep ошибка

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

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

regedit

Идём по ветке:

HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SoftwareProtectionPlatform

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

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

HKLM/SYSTEM/Setup/Status/SysprepStatus

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

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

msdtc -uninstall
msdtc -install

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

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

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

C:WindowsSystem32SysprepPanther

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

Отключение BitLocker

Error SYSPRP BitLocker-Sysprep: BitLocker is on for the OS volume. Turn BitLocker off to run Sysprep. (0x80310039)
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'ValidateBitLockerState' from C:WindowsSystem32BdeSysprep.dll
If you run manage-bde -status command it will show the following:

Disk volumes that can be protected with
BitLocker Drive Encryption:
Volume C: [System]

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

manage-bde -off X:

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

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

Error SYSPRP Package Application_2.2.5.666_x64__xxxx was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.

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

Get-AppxPackage –Name Application | Remove-AppxPackage
Remove-AppxProvisionedPackage -Online -PackageName Application_2.2.5.666_x64__xxxx

Заключение

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

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

Sysprep не удалось проверить установку Windows. Дополнительные сведения см. в файле журнала %Windows%System32SysprepPanthersetupact.log. После устранения проблемы снова проверьте установку с помощью Sysprep.

Sysprep не удалось проверить установку Windows. Дополнительные сведения см. в файле журнала %Windows%System32SysprepPanthersetupact.log

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

Sysprep was not able to validate your Windows installation, Review the log file at %Windows%System32SysprepPanthersetupact.log for details. After resolving the issue, use Sysprep to validate your installation again.

Sysprep was not able to validate your Windows installation

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

2016-08-01 10:22:51, Error [0x0f0036] SYSPRP spopk.dll:: Sysprep will not run on an upgraded OS. You can only run Sysprep on a custom (clean) install version of Windows.

Т.е. ошибка явно сообщает, что запрещено выполнять 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 (для других версий ОС все аналогично):

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

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

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

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

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

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

Произошла неустранимая ошибка при выполнении программы sysprep. Следующие сообщения могут быть зарегистрированы в файле Setuperr.log:

  • [0x0f0082] SYSPRP LaunchDll: Ошибка произошла во время выполнения C:Windowssystem32msdtcprx.dll,SysPrepDtcCleanup, код ошибки -2146434815[gle=0x000000b7]
  • [0x0f0070] SYSPRP RunExternalDlls: Произошла ошибка при запуске реестра sysprep DLL, прекращение выполнения sysprep. dwRet = -2146434815[gle=0x000000b7]
  • [0x0f00a8] SYSPRP WinMain: Ошибка при обработке поставщиков очистки sysprep; hr = 0x80100101[gle=0x000000b7].

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

Как исправить ошибки 0x0f0082, 0x0f0070, 0x0f00a8 Sysprep

Ошибка возникает, когда команда Sysprep пытается остановить службу координатора распределенных транзакций Microsoft (MSDTC), а средство VMware пытается запустить службу MSDTC. Получается «гонка» служб. Давайте проверим MSDTC сервис и настройки реестра, чтобы избавиться от ошибок Sysprep 0x0f0082, 0x0f0070 и 0x0f00a8.

1. CMD

Удалим и переустановим службу MDSTC. Запустите командную строку от имени администратора и введите команды:

  • msdtc -uninstall — Удаление службы MSDTC.
  • msdtc -install— Установка службы MSDTC.

Эти исправления применяются к другим версиям операционной системы Windows, включая Windows 10, но эта ошибка чаще всего встречается в Windows 7.

Удаление и установка службы msdtc через cmd

2. Проверка параметров реестра

Нажмите сочетание кнопок Win + R и введите regedit, чтобы открыть редактор реестра. В редакторе перейдите по следующему пути:

channel

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSoftwareProtectionPlatform

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

реестр SkipReam


Смотрите еще:

  • Ошибка: A disk read error occurred Press Ctrl+Alt+Del to restart
  • Ошибка 0x8000ffff при восстановлении системы Windows 10
  • Ошибка DistributedCOM Код события 10016 Windows 10
  • Не найден сетевой путь ошибка 0x80070035
  • Ошибка 0x80242006 обновления в Windows 10

[ Telegram | Поддержать ]

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ятрогенная патология врачебные ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Произошла ошибка при инициализации видеоядра