Sysprep не смог проверить установку Windows

16697
AnsBekk

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

Ошибки:

2017-08-08 12:38:35, ошибка SYSPRP Package 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 = 0x3cf2

2017-08-08 12:38:35, Ошибка SYSPRP SysprepSession :: Validate: Ошибка при проверке действий из C: \ Windows \ System32 \ Sysprep \ ActionFiles \ Generalize.xml; dwRet = 0x3cf2

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

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

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

0
Попробуйте открыть окно командной строки (или PowerShell) и выполните ** slmgr / dlv **. В появившемся окне проверьте «счетчик перезарядки оставшейся Windows», чтобы убедиться, что он говорит не менее ** 1 ** Run5k 6 лет назад 0
@ Run5k Я проверил, и он показывает 1001. AnsBekk 6 лет назад 0
Какую команду вы выполняли именно? Каким пользователем вы пользуетесь? Если вы используете что-то кроме встроенной учетной записи, это может быть проблемой. Ramhound 6 лет назад 0

3 ответа на вопрос

0
Ben N

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

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

Get-AppxPackage -AllUsers | ? {$_.PackageFullName -eq '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w'} 

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

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

Спасибо за ваш ответ. Я очень ценю это. Проблема при запуске этой команды, я вижу пользователя, что я не могу использовать его в качестве учетной записи для входа в систему. Информация о пакете: Что вы думаете? Я также попытался отменить предоставление с помощью предоставленной команды, не работает! AnsBekk 6 лет назад 0
Хм, это интересно. Как именно команда unprovisioning терпит неудачу? (Если сообщение об ошибке не помещается в комментарии, вы можете отредактировать его в вопросе.) Ben N 6 лет назад 0
@AnsBekk Возможно, вы захотите попробовать команду unprovisioning с добавленным ключом `-AllUsers`. Также попробуйте `Remove-AppxPackage -Package '89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w' -AllUsers`. Ben N 6 лет назад 0
Remove-AppxProvisionedPackage: система не может найти указанный файл. В строке: 1 символ: 1 + Remove-AppxProvisionedPackage -Online -PackageName '89006A2E.Autodesk ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo: NotSpecified: (:) [Remove-AppxProvisionedPackage], COMException + FullyQualifiedErrorId: Microsoft.Dism.Commands.RemoveAppxProvisionedPackageCommand AnsBekk 6 лет назад 0
Я попробую то, что вы только что предложили AnsBekk 6 лет назад 0
Какое значение я должен назначить при запуске -Allusers ?? Вот что я получаю: cmdlet Remove-AppxProvisionedPackage в позиции конвейера команд 1 Задайте значения для следующих параметров: Online: AnsBekk 6 лет назад 0
@AnsBekk С помощью этой команды мы просто используем `Remove-AppxPackage`, а не` Remove-AppxProvisionedPackage`, поэтому для него не требуется переключатель `-Online`. Ben N 6 лет назад 0
Я запустил эту команду: Remove-AppxPackage -PackageName '89006A2E.AutodeskSketchBook_1.5.2.0_x64_tf1gferkr813w' Я получил это сообщение об ошибке: Remove-AppxPackage: не найден параметр, соответствующий имени параметра PackageName. AnsBekk 6 лет назад 0
@AnsBekk Правильно, для `Remove-AppxPackage`, имя параметра просто` -Package`. Также обязательно включите ключ `-AllUsers`. (Вы можете скопировать полную команду из моего предыдущего комментария.) Ben N 6 лет назад 0
Похоже, это сработало. позвольте мне попробовать sysprep и посмотреть, исчезнет ли сообщение об ошибке хотя бы для этого приложения. Спасибо за помощь. AnsBekk 6 лет назад 0
Операция завершена, но возникли ошибки. Для получения дополнительной информации посмотрите Microsoft-Windows-AppXDeployment / Operational в журнале событий. Какие-нибудь мысли? Это после того, как я выполнил команду во второй раз, и сообщение об ошибке все еще появляется, когда я запускаю sysprep, и пакет appapp все еще установлен !! AnsBekk 6 лет назад 0
@AnsBekk Странно. Журнал Sysprep все еще ссылается на тот же пакет? Также просмотрите этот раздел Event Log (запустите `eventvwr.msc` для запуска Event Viewer), чтобы увидеть, есть ли какие-либо соответствующие сообщения об ошибках. Если компьютер не был перезагружен с момента удаления пакета, вы можете попробовать это. Ben N 6 лет назад 0
Да, это относится к той же упаковке. Я собираюсь перезагрузить компьютер и проверить eventvwr. AnsBekk 6 лет назад 0
Вот сообщение об ошибке в средстве просмотра событий: не удалось поставить в очередь удаление пакета 89006A2E.AutodeskSketchBook_1.5.2.0_x64__tf1gferkr813w для пользователя S-1-5-21-1968875819-78012282-1250455498-1001 с ошибкой: 0x80070005. AnsBekk 6 лет назад 0
@AnsBekk Я полагаю, что система AppX не понимает, была ли удалена учетная запись, на которую ссылается SID. В «regedit» перейдите к «HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Appx \ AppxAllUserStore`» ([источник] (https://www.tenforums.com/tutorials/15057-clear-reset-store-cache-windows -10-a.html)). Если у него есть подключ с именем * точно * такой же, как у ранее полученной команды `Get-AppxPackage`, попробуйте переименовать этот подраздел, перезагрузиться и снова попробовать Sysprep. Ben N 6 лет назад 0
Существует два ключа имени: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Appx \ AppxAllUserStore \ S-1-5-21-2638332139-3718812912-2522024971-4404. ====== и ======== HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Appx \ AppxAllUserStore \ S-1-5-21-2638332139-3718812912-2522024971-6757. Ни один из них не является тем же самым, но они начинаются с подобного названия, которое является S-1-5-21 AnsBekk 6 лет назад 0
@AnsBekk К сожалению, ни то, ни другое мы не ищем. [ответ cew176 здесь] (https://social.technet.microsoft.com/Forums/windows/en-US/5e7c8439-bf9a-4050-8fbd-b2c207eb7b52/how-to-delete-an-app-from-a- Удаленный пользователь-учетная запись? forum = win10itprogeneral) утверждает, что исправил проблему этого человека, но он включает в себя удаление некоторой системной бухгалтерии и, следовательно, может быть опасным (я не проверял это). Если у вас есть полная резервная копия системы, вы можете попробовать это. Кроме этого, у меня нет идей - извините: / Ben N 6 лет назад 0
Большое спасибо за вашу помощь. Я буду использовать наши комментарии для другого компьютера. Я собираюсь сделать новую установку с одной учетной записью в ней (основной учетной записи) без удаления какой-либо другой учетной записи. Я установлю программы, которые мне нужно запечатлеть в образе, а затем перейду оттуда. Еще раз спасибо и хороших выходных! AnsBekk 6 лет назад 0
0
Ammad Shah

Вот как я решил эту проблему,

Я развернул свежие windows 10 build 1709,

0
Ed Hammond

Это сработало для меня. Get-AppxPackage -AllUser | Где PackageFullName -eq 89006A2E.AutodeskSketchBook_1.8.1.0_x64__tf1gferkr813w | Remove-AppxPackage -AllUsers