Erro do SysPrep Windows 10 Pro (0x0f0070 e 0x0f00d8)

7

Portanto, parece que estou tendo um problema em que os aplicativos do Windows 10 e da Windows Store (suponho) estão interferindo no Sysprep / oobe / generalize.

Quando tento executar o comando acima, recebo o seguinte erro no setuperr.log :

Error              SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe 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.
Error              SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error   [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error              SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
Error              SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
Error   [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
Error   [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
Error              SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe 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.
Error              SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error   [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error              SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
Error              SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
Error   [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
Error   [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2

Eu já dei uma olhada online em vários artigos, ou seja :

As únicas coisas que fiz ao instalar o sistema foram estas, na ordem :

  1. Instalado o Windows 10 Pro usando o ISO "windows_multiple_editions" do MSDN em uma VM EFI;
  2. Criou um usuário "Admin" durante o OOBE inicial, efetuou login e executou compmgmt.msc e ativou o "Administrator" interno;
  3. Conectado como "Administrador", conectado a um compartilhamento de rede, executou scripts de instalação que instalam vários programas;
  4. Excluiu "Admin" e fez um instantâneo do VMware antes do Sysprepping; e
  5. Execute o Sysprep.exe / oobe / generalize e recebi o erro acima ao fazê-lo.

Eu tomei a iniciativa de tentar corrigir isso rapidamente verificando o cmdlet AppXPackage do Powershell, mas o comando abaixo não retornou resultados:

Get-AppxPackage -AllUser | Where PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName,PackageUserInformation | Select-String "Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe"

Suponho que minhas perguntas sejam :

  • Isso pode ser corrigido?
  • O que causou isso, para que futuros administradores problemáticos saibam como evitar isso?
  • Ao excluir o "Admin", de alguma forma eu estraguei alguma coisa (referindo-se ao artigo do TechNet)?

Eu entendo que existem respostas para diferentes problemas relacionados ao Appx, mas ainda não toquei no Windows Store / Metro Apps durante a sysprepping. A única coisa notável que eu instalei foi o .NET 3.5 (relacionado?)

Para re-cap minha configuração da VM é:

  • Windows 10 Pro x64 (compilação 10240);
  • 2 GB de RAM, 60 GB de HDD;
  • EFI;
  • Não entrou no domínio. Atualmente no WORKGROUP; e
  • A Internet é NAT com o host da VM.

Erros listados no arquivo de log:

  • 0x0F0070
  • 0x0F0082
  • 0x0F00D8

Eu aprecio o feedback e as respostas. Espero que alguém seja capaz de enganar este erro SysPrep. Obrigado pela leitura!

    
por Proxy 18.02.2016 / 13:30

1 resposta

3

Então eu consegui consertar isso mexendo um pouco com o pacote Appx .NET. Eu tive um segundo usuário que foi criado durante a instalação no VMware. "Admin" e "Administrador" estavam no sistema. Então eu entrei em "Admin" e corri:

Remove-AppxPackage "Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe"

Fui então confrontado com um erro dizendo que "Microsoft.Skype" está usando este .NET Runtime e removendo o pacote .NET não era possível.

Eu tive que procurar rapidamente o pacote correto ao qual este erro estava se referindo, emitindo o comando Powershell:

Get-AppxPackage -AllUsers | Select-String "Microsoft.Skype"

Em seguida, ele mostrou um único pacote Microsoft.Skype Appx!

Em seguida, removi o pacote Appx "Microsoft.Skype" e comecei a executar o comando acima, funcionou!

Meu próximo passo foi fazer o mesmo em "Administrador". Então eu fiz o acima e executei o Sysprep novamente, boom! Funciona. Espero que isso ajude alguém no futuro. :)

TL; DR:

  1. Tentativa de remover o pacote Appx em qualquer outro usuário, exceto o built-in Administrador, isso deve gerar um erro / conflito com outro aplicativo;
  2. Pesquise o aplicativo usando o comando Get-AppxPackage -AllUsers
  3. acima
  4. Remova o aplicativo conflitante para poder remover o principal aplicativo para aumento de problemas;
  5. Faça isso para todos os usuários, incluindo o Administrador interno; e
  6. O Sysprep deve funcionar novamente.
por 24.02.2016 / 18:05