Sysprep falha depois de remover ou actualizar aplicações de arquivo do Windows que incluem imagens incorporadas do Windows

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

2769827
Sumário
Este artigo aborda um problema que ocorre quando o remover ou actualizar uma aplicação de arquivo do Windows aprovisionada utilizando o arquivo do Windows e, em seguida, executar o sysprep no computador.

O Sysprep é uma ferramenta para administradores de TI que pretende preparar uma instalação do Windows para duplicação, auditoria e entrega ao cliente. As orientações constantes deste artigo destina-se a ser utilizado por suporte agentes e profissionais de TI. Se um utilizador doméstico que está a encontrar problemas ao utilizar aplicações de arquivo do Windows, consulte os seguintes Web sites de Windows:
Introdução
Várias aplicações de arquivo do Windows incluem imagens incorporadas do Windows 10. o e 8 do Windows. Estas incluem as aplicações de correio, mapas, mensagens, Bing, deslocação e notícias, entre outros. Estes são conhecidos por aplicações aprovisionado . Aplicações aprovisionadas estão pré-configurados na imagem e estão agendadas para serem instaladas para todos os utilizadores da imagem do Windows no primeiro início de sessão. Para além de aplicações incorporadas, é pode lado-carregar sua própria linha de negócio loja Windows aplicações na imagem do Windows sem ter de publicá-los ao arquivo do Windows. Pode lado-carga Appx pacotes utilizando online ou offline comandos de actualização que estão disponíveis em DISM.exe ou através do módulo de PowerShell do DISM.
Sintomas
Considere os seguintes cenários.

Cenário 1
  • Está a criar um computador de referência 10 do Windows ou o Windows 8 personalizado que pretende sysprep e a captura.
  • Pretende remover algumas das aplicações de loja Windows aprovisionadas (Appx volumes) deste computador de referência.
  • Executar DISM-online /Remove-ProvisionedAppxPackage /PackageName:<packagename></packagename> para deprovision os pacotes Appx.
Quando executa o sysprep operação neste cenário, a operação pode 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
  • Tem uma imagem existente do Windows e várias aplicações de arquivo do Windows são carregados lado na imagem.
  • Pretende remover alguns dos pacotes de Appx de carregar o lado da imagem e personalizá-lo mais.
  • Iniciar o computador de referência e execute um dos seguintes comandos PowerShell para remover o aprovisionamento do pacote Appx:
    • Remover AppxProvisionedPackage – PackageName<PackageName></PackageName>
    • Remover ProvisionedAppxPackage – PackageName<PackageName></PackageName>
Quando executa o sysprep operação neste cenário, a operação pode 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
  • Está a criar uma imagem de referência do Windows 10 ou o Windows 8.
  • Ligar ao Windows 10 ou a loja Windows 8 e, em seguida, actualize as aplicações de arquivo do Windows incorporadas utilizando o arquivo do Windows.
Quando executa o sysprep operação neste cenário, a operação pode 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, no Setuperr. log, poderá detectar as seguintes entradas de erro:

<Date><Time>, SYSPRP de erro pacote <PackageFullName>foi instalado para um utilizador, mas não foi aprovisionado para todos os utilizadores. Este pacote não funcionará correctamente na imagem do sysprep.
<Date><Time>, Erro SYSPRP Falha ao remover aplicações para o utilizador actual: 0x80073cf2.
<Date><Time>, Código de saída de SYSPRP de erro de RemoveAllApps thread 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 acção; dwRet = 0x3cf2
<Date><Time>, ActionPlatform::ExecuteActionList de SYSPRP de erro: erro ao executar acções; dwRet = 0x3cf2
<Date><Time>, SysprepSession::Execute de SYSPRP de erro: erro na execução de acções de C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
<Date><Time>, RunPlatformActions de SYSPRP de erro: Falha ao executar acções de SysprepSession; dwRet = 0x3cf2
<Date><Time>, Erro [0x0f0070] SYSPRP RunExternalDlls: Ocorreu um erro ao executar o sysprep registo DLLs, parar sysprep execução. dwRet = 0x3cf2
<Date><Time>, Erro [0x0f00a8] SYSPRP WinMain:Hit falha enquanto o processamento sysprep generalize fornecedores 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 fornecedor adicional, que é adicionado em Windows 8 e 10 do Windows para limpar Appx pacotes e para generalizar a imagem. O fornecedor só funciona se o pacote de Appx é um pacote de por utilizador ou um pacote aprovisionado todos os utilizadores.
  • Pacote por utilizador significa que o pacote Appx é instalado para uma determinada conta de utilizador e não está disponível para outros utilizadores do computador.
  • Pacote de todos os utilizadores entende-se de que o Appx foi aprovisionado para a imagem de modo a que todos os utilizadores que utilizam esta imagem podem aceder a aplicação.

Se um pacote de todos os utilizadores que está aprovisionado para a imagem foi manualmente deprovisioned partir da imagem, mas não removido para um determinado utilizador, o fornecedor encontrará um erro ao limpar este pacote durante o sysprep. O fornecedor também irá falhar se um pacote de todos os utilizadores que está aprovisionado para a imagem foi actualizado por um dos utilizadores neste computador de referência.
Resolução
Para resolver este problema, remova o pacote para o utilizador que está a executar o sysprep e também de remover o aprovisionamento. Para tal, siga estes passos.

Nota Para impedir que o arquivo do Windows actualizar aplicações, desligue a ligação à Internet ou desactivar as actualizações automáticas no modo de auditoria antes de criar a imagem.
  1. Execute o cmdlet do PowerShell Import-Module Appx .
  2. Execute o Dism Import-Module.
  3. Executar Get-AppxPackage - AllUser de | Em que PublisherId - eq 8wekyb3d8bbwe | Lista de formato-propriedades PackageFullName, PackageUserInformation.

    Notas
    • Nos resultados do cmdlet última, verifique os utilizadores para o qual o pacote está aparecendo como instalado. Elimine estas contas de utilizador do computador de referência ou inicie sessão no computador, utilizando estas contas de utilizador. Em seguida, execute o cmdlet no passo 4 para remover o pacote Appx.
    • Este comando lista todos os pacotes que foram publicados pela Microsoft e instalados por qualquer utilizador desse computador de referência. Porque o computador está a ser sysprepped, vamos assumir que estes perfis de utilizador já não requerem o pacote.
    • Se tiver manualmente aprovisionado aplicações que pertençam a outros fabricantes, execute o seguinte comando para listá-las:

      Get-AppxPackage - AllUser | Lista de formato-propriedades PackageFullName, PackageUserInformation
  4. Execute Remover AppxPackage-pacote de <packagefullname> </packagefullname> .
  5. Remova o aprovisionamento executando o cmdlet seguinte:

    Remover-AppxProvisionedPackage-Online - PackageName<packagefullname></packagefullname>
Se tentar recuperar a partir de um problema de actualização, pode volte a aprovisionar a aplicação depois de seguir estes passos.

Nota O problema não ocorre se estiver a actualizar uma imagem offline. Nesse cenário, o aprovisionamento é automaticamente desmarcado para todos os utilizadores. Isto inclui o utilizador que executa o comando.
Mais Informação
Para mais informações sobre como adicionar e remover aplicações, consulte os seguintes recursos da TechNet:

Para mais informações sobre Appx cmdlets:

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


Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2769827 - Última Revisão: 11/06/2015 17:34:00 - Revisão: 3.0

  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
  • Windows 10
  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB2769827 KbMtpt
Esta informação foi útil?