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

сегодня я использовал sysprep.exe для восстановления образа windows. Но он всегда говорил: "произошла неустранимая ошибка при попытке программы sysprep".

затем я пошел проверить setupact.файл журнала, он показывает, как это

enter image description here

я следовал этим инструкциям в статья базы знаний Майкрософт , но когда я выполнить Get-AppxPackage -AllUser в powershell, он показывает много приложений, установленных неизвестным пользователем, как это

enter image description here

Я не могу удалить их с помощью Remove-AppxPackage . Так есть ли решение для удаления этих приложений? или просто удалить этого неизвестного пользователя раз и навсегда?

28
задан magicandre1981
01.04.2023 8:33 Количество просмотров материала 3353
Распечатать страницу

2 ответа

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

setupact.файл журнала покажет что-то вроде этого:

ошибка пакета SYSPRP Microsoft.Внутренний.Пресса.PlayReadyClient_2.3.1678.1 _ x64__ _ 8wekyb3d8bbwe была установлена для пользователя, но не подготовлена для всех пользователей. Этот пакет не будет работать должным образом в образе sysprep.

и когда вы хотите удалить Windows 8 приложений через PowerShell, он будет говорит, что приложения устанавливаются неизвестным пользователем, который sid S-1-5-21-XXXX. И когда вы выполняете Remove-AppxPackage в powershell, он будет говорит

потому что у текущего пользователя не установлен этот пакет

насколько я знаю, Remove-AppxPackage может удалять только приложения, принадлежащие пользователю, которому вы входите. Я не знаю, почему в моей ОС есть неизвестный пользователь, но вот мое решение.

  • удалить все файлы в C:\Program Files\WindowsApps (вам нужно изменить владельца и разрешение этой папки, щелкнув правой кнопкой мыши на нем)
  • удалить все файлы C:\ProgramData\Microsoft\Windows\AppRepository (вам нужно сменить владельца).

теперь, когда вы Get-AppxPackage -allusers, он ничего не показывает. Теперь можно запустить sysprep.exe и он будет работать хорошо (Не забудьте изменить HKLM\SYSTEM\Setup\Status\Sysprep\SysprepStatus на 7).

3
отвечен demonguy 2023-04-02 16:21

для тех, кто пришел сюда, а также из-за google.

тот факт, что идентификатор пользователя не может быть найден приводит к sysprep это самостоятельно. Как его удаление SID всех пользователей, так что вы не можете использовать SID больше, чтобы удалить приложение. В настоящее время я работаю с текущим обновлением Win8.1 pro x64 от TechnetISO и борется с той же дерьмовой проблемой sysprep.

разрешение для меня, удалив следующее Apps

  • Microsoft.VCLibs.110.00_11.0.51106.1_х86__8wekyb3d8bbwe
  • Microsoft.Функция WinJS.1.0_1.0.9200.20789_нейтральное__8wekyb3d8bbwe
  • Microsoft.VCLibs.110.00_11.0.51106.1_х64__8wekyb3d8bbwe
  • Microsoft.Пресса.PlayReadyClient_2.3.1678.0_х86__8wekyb3d8bbwe
  • Microsoft.Пресса.PlayReadyClient_2.3.1678.0 _ x64__8wekyb3d8bbwe
  • Microsoft.VCLibs.120.00.Preview_12.0.20222.1_х86__8wekyb3d8bbwe
  • Microsoft.VCLibs.120.00.Preview_12.0.20222.1_х64__8wekyb3d8bbwe

Мне потребовалось несколько часов, чтобы экспортировать и импортировать мой шаблон, я надеюсь, что я могу сэкономить вам несколько часов try & error;)

0
отвечен Sten 2023-04-02 18:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

powershell
sysprep
windows-8
windows-8.1
Вверх