Sysprep falha após remover ou atualizar aplicativos da Windows Store que incluem imagens internas do Windows

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 2769827
Sumário
Este artigo descreve um problema que ocorre quando você remove ou atualizar um aplicativo da Windows Store provisionado usando a Windows Store e, em seguida, executar o sysprep no computador.

O Sysprep é uma ferramenta para os administradores de TI que desejam preparar uma instalação do Windows para duplicação, auditoria e entrega ao cliente. As orientações neste artigo destina-se ao uso por agentes de suporte e profissionais de TI. Se você for um usuário doméstico que está encontrando problemas ao usar aplicativos da Windows Store, consulte os seguintes sites do Windows:
Introdução
Vários aplicativos da Windows Store incluem imagens internas de 10 do Windows e o Windows 8. Estes incluem os aplicativos de email, mapas, mensagens, Bing, viagem e notícias, entre outros. Eles são conhecidos como apps provisionado . Provisionamento de aplicativos são testados na imagem e agendou a instalação de todos os usuários da imagem do Windows no primeiro logon. Além dos aplicativos internos, você pode lado carregar sua própria linha de aplicativos comerciais da Windows Store na imagem do Windows sem precisar publicá-las no repositório do Windows. Você pode lado carregar pacotes Appx usando on-line ou comandos que estão disponíveis em DISM.exe ou por meio do módulo PowerShell DISM em serviços offline.
Sintomas
Considere os seguintes cenários.

Cenário 1
  • Você está criando um computador de referência personalizado para 10 do Windows ou do Windows 8 que você deseja sysprep e capture.
  • Deseja remover alguns dos aplicativos da Windows Store provisionados (Appx pacotes) deste computador de referência.
  • Executar DISM-/PackageName /Remove-ProvisionedAppxPackage on-line:<packagename></packagename> para desprovisionamento os pacotes Appx.
Quando você executa a operação do sysprep neste cenário, a operação poderá falhar com o seguinte erro:

Ferramenta de preparação do sistema 3.14
Ocorreu um erro fatal ao tentar sysprep na máquina


Cenário 2
  • Você tem uma imagem existente do Windows e vários aplicativos da Windows Store estão carregados de lado na imagem.
  • Deseja remover alguns dos pacotes de Appx carregados ao lado da imagem e personalizá-la ainda mais.
  • Inicialize no computador de referência e execute um dos seguintes comandos do PowerShell para remover o provisionamento do pacote Appx:
    • Remover AppxProvisionedPackage – PackageName<PackageName></PackageName>
    • Remover ProvisionedAppxPackage – PackageName<PackageName></PackageName>
Quando você executa a operação do sysprep neste cenário, a operação poderá falhar com o seguinte erro:

Ferramenta de preparação do sistema 3.14
Ocorreu um erro fatal ao tentar sysprep na máquina


Cenário 3
  • Você está criando uma imagem de referência do Windows 10 ou Windows 8.
  • Você se conectar ao repositório do Windows 8 ou 10 do Windows e, em seguida, atualizar os aplicativos da Windows Store internos usando Windows Store.
Quando você executa a operação do sysprep neste cenário, a operação poderá falhar com o seguinte erro:

Ferramenta de preparação do sistema 3.14
Ocorreu um erro fatal ao tentar sysprep na máquina


Além disso, Setuperr. log, você notará as seguintes entradas de erro:

<Date><Time>, Erro SYSPRP pacote <PackageFullName>foi instalado para um usuário, mas não configurado para todos os usuários. Este pacote não funcionará corretamente na imagem de sysprep.
<Date><Time>, Erro SYSPRP Falha ao remover os aplicativos para o usuário atual: 0x80073cf2.
<Date><Time>, Código de erro SYSPRP sair do segmento RemoveAllApps foi 0x3cf2.
<Date><Time>, ActionPlatform::LaunchModule de SYSPRP de erro [0x0f0082]: Falha ao executar o 'SysprepGeneralize' de C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
<Date><Time>, ActionPlatform::ExecuteAction de SYSPRP de erro: erro ao executar a ação; dwRet = 0x3cf2
<Date><Time>, ActionPlatform::ExecuteActionList de SYSPRP de erro: erro ao executar ações; dwRet = 0x3cf2
<Date><Time>, SysprepSession::Execute de SYSPRP de erro: erro na execução de ações de C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
<Date><Time>, RunPlatformActions do erro SYSPRP: Falha ao executar ações de SysprepSession; dwRet = 0x3cf2
<Date><Time>, Erro [0x0f0070] SYSPRP RunExternalDlls: Ocorreu um erro ao executar o sysprep registro DLLs, interrompendo o sysprep execução. dwRet = 0x3cf2
<Date><Time>, Erro [0x0f00a8] SYSPRP WinMain:Hit falha enquanto o processamento sysprep generalize provedores internos; hr = 0x80073cf2</Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></PackageFullName></Time></Date>
Causa
O Sysprep tem um provedor adicional que é adicionado no Windows 8 e Windows 10 limpar Appx pacotes e para generalizar a imagem do. O provedor só funcionará se o pacote Appx é um pacote por usuário ou um pacote de todos os usuários provisionado.
  • Pacote por usuário significa que o pacote Appx instalado para uma determinada conta de usuário e não está disponível para outros usuários do computador.
  • Pacote de todos os usuários significa que o Appx foi provisionado para a imagem para que todos os usuários que usam esta imagem possam acessar o aplicativo.

Se um pacote de todos os usuários provisionado na imagem foi manualmente desprovisionado da imagem, mas não é removido para um usuário específico, o provedor será encontrar um erro ao limpar este pacote durante o sysprep. O provedor também falhará se um pacote de todos os usuários provisionado na imagem foi atualizado por um dos usuários neste computador de referência.
Resolução
Para resolver esse problema, remova o pacote para o usuário que está executando o sysprep e também remover o provisionamento. Para fazer isso, execute as seguintes etapas:

Observação: Para impedir que o Windows Store atualizar aplicativos, desconecte a conexão com a Internet ou desativar as atualizações automáticas no modo de auditoria antes de criar a imagem.
  1. Execute o cmdlet do PowerShell Appx Import-Module .
  2. Execute o Dism Import-Module.
  3. Executar Get-AppxPackage - AllUser de | Onde PublisherId - eq 8wekyb3d8bbwe | Format-List-propriedade PackageFullName, PackageUserInformation.

    Observações:
    • Na saída do cmdlet último, verifique se os usuários para o qual o pacote está aparecendo como instalado. Exclua essas contas de usuário do computador de referência, ou faça logon no computador usando essas contas de usuário. Em seguida, execute o cmdlet na etapa 4 para remover o pacote Appx.
    • Este comando lista todos os pacotes que foram publicados pela Microsoft e instalados por qualquer usuário daquele computador de referência. Porque o computador está a ser Sysprep, estamos supondo que esses perfis de usuário não mais exigem o pacote.
    • Se você tiver provisionado manualmente aplicativos que pertencem a outros editores, execute o seguinte comando para listá-las:

      Get-AppxPackage - AllUser | Format-List-propriedade PackageFullName, PackageUserInformation
  4. Executar Remover-AppxPackage-pacote <packagefullname> </packagefullname> .
  5. Remova o provisionamento, executando o seguinte cmdlet:

    Remover AppxProvisionedPackage-on-line - PackageName<packagefullname></packagefullname>
Se você tentar recuperar-se de um problema de atualização, pode reconfigurar o aplicativo depois de executar essas etapas.

Observação: O problema não ocorre se você estiver fazendo a manutenção de uma imagem offline. Nesse cenário, o provisionamento será desmarcado automaticamente para todos os usuários. Isso inclui o usuário que executa o comando.
Mais Informações
Para obter mais informações sobre como adicionar e remover aplicativos, consulte os seguintes recursos do TechNet:

Para obter mais informações sobre os cmdlets Appx:

Para obter mais informações sobre o Dism Appx manutenção cmdlets:


Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2769827 - Última Revisão: 06/12/2016 00:06:00 - Revisão: 4.0

Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 10

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB2769827 KbMtpt
Comentários