Вопрос или проблема
Я пытался создать образ Windows 10 Pro x64. Я получаю сообщение об ошибке Sysprep не удалось проверить установку Windows
и отчет с ошибками, вставленный ниже. У меня есть около 20 устройств Surface 4 Pro, на которые нужно развернуть этот образ.
Ошибки:
2017-08-08 12:38:35, Ошибка SYSPRP Упаковка
89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w была установлена
для пользователя, но не предоставлена для всех пользователей. Этот пакет будет работать некорректно в образе sysprep.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:\Windows\System32\AppxSysprep.dll;
dwRet = 0x3cf22017-08-08 12:38:35, Ошибка SYSPRP
SysprepSession::Validate: Ошибка при проверке действий из
C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf22017-08-08 12:38:35, Ошибка SYSPRP
RunPlatformActions: Ошибка при проверке действий SysprepSession;
dwRet = 0x3cf22017-08-08 12:38:35, Ошибка [0x0f0070] SYSPRP RunExternalDlls: Ошибка
произошла при запуске DLL для sysprep реестра, выполнение sysprep приостановлено. dwRet = 0x3cf22017-08-08 12:38:35, Ошибка [0x0f00d8] SYSPRP WinMain: Произошла ошибка
при предварительной проверке внутренних поставщиков sysprep generalize; hr =
0x80073cf2
Первая строка этого журнала ошибок является ключевой. Microsoft имеет статью поддержки, описывающую эту проблему. Сначала вам нужно удалить приложение Универсальной платформы Windows, упомянутое в ошибке. Для этого найдите его в меню «Пуск» (возможно, оно называется «Autodesk SketchBook»), и если оно найдено, щелкните правой кнопкой мыши и выберите Удалить. Перезагрузите систему и попробуйте снова запустить Sysprep.
Если это не помогло, выполните эту команду в повышенной командной строке PowerShell:
Get-AppxPackage -AllUsers | ? {$_.PackageFullName -eq '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w'}
Обратите внимание на свойство PackageUserInformation
. Если какой-либо пользователь имеет пакет Установлен
, удалите учетную запись пользователя, если она не нужна, в противном случае войдите как этот пользователь и удалите его. Если это невозможно, используйте эту команду, чтобы удалить пакет для всех пользователей:
Remove-AppxPackage -Package '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w' -AllUsers
Перезагрузите компьютер и попробуйте снова.
Если Sysprep по-прежнему отказывается продолжать, вам нужно отменить предоставление пакета (в этой статье Microsoft говорится, что Sysprep “также потерпит неудачу, если пакет для всех пользователей, предоставленный в образ, был обновлен одним из пользователей на этом эталонном компьютере”):
Remove-AppxProvisionedPackage -Online -PackageName '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w'
Также имеет смысл заново просмотреть файл журнала, если неудача остается – Sysprep может начать сообщать об ошибках другого пакета, который также необходимо удалить.
Вот как я решил эту проблему,
Я развернул свежую сборку Windows 10 версии 1709,
- Отключите магазин приложений Windows,
http://www.thewindowsclub.com/turn-off-windows-store-application - перезагрузите.
- Удалите предустановленные приложения Appx для всех пользователей,
http://www.thewindowsclub.com/erase-default-preinstalled-modern-apps-windows-8 - Выполните обновления Windows
-
Установите необходимые приложения.
-
Выполните sysprep
Это сработало для меня.
Get-AppxPackage -AllUser | Where PackageFullName -eq 89006A2E.AutodeskSketchBook_1.8.1.0_x64__tf1gferkr813w| Remove-AppxPackage -AllUsers
Ответ или решение
Проблема с сообщением об ошибке "Sysprep не может проверить установку Windows" обычно возникает из-за наличия пакетов приложений, которые были установлены для конкретного пользователя, но не предусмотрены для всех пользователей системы. В вашем случае ошибка относится к пакету Autodesk SketchBook. Вот шаги, которые помогут решить эту проблему:
-
Удаление проблемы приложения:
- Найдите приложение Autodesk SketchBook в меню "Пуск". Щелкните правой кнопкой мыши на нем и выберите "Удалить".
- После этого перезагрузите компьютер и попробуйте снова запустить Sysprep.
-
Удаление приложения с помощью PowerShell:
Если uninstall приложения через меню "Пуск" не помог, откройте PowerShell с правами администратора и выполните следующую команду, чтобы проверить, установлен ли пакет:Get-AppxPackage -AllUsers | Where-Object {$_.PackageFullName -eq '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w'}
- Проверьте свойство
PackageUserInformation
. Если какой-либо пользователь имеет пакет, установленный на своей учетной записи, удалите учетную запись, если она больше не нужна, или войдите в систему как этот пользователь и удалите приложение.
- Проверьте свойство
-
Удаление пакета для всех пользователей:
Если удалить приложение не удалось, вы можете попытаться удалить пакет с помощью следующей команды:Remove-AppxPackage -Package '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w' -AllUsers
После выполнения команды, перезагрузите компьютер и снова попытайтесь запустить Sysprep.
-
Убери пакет из образа:
Если Sysprep по-прежнему не удается выполнить, вам нужно удалить пакет из всех пользователей с помощью следующей команды:Remove-AppxProvisionedPackage -Online -PackageName '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w'
-
Дополнительные советы:
- Убедитесь, что Windows Store отключен, если это возможно, чтобы избежать установки приложений, несовместимых с Sysprep. Вы можете найти инструкции по его отключению здесь.
- Удалите стандартные предустановленные приложения для всех пользователей.
- Обновите Windows до актуальной версии.
- Установите необходимые приложения, а затем снова выполните Sysprep.
Если после выполнения всех вышеуказанных шагов Sysprep по-прежнему не работает, проверьте журнал ошибок Sysprep на наличие других пакетов, которые могут вызывать проблемы, и повторите процесс их удаления.