Erro Sysprep 0x80073cf2: como corrigir aplicativos da Store

Corrija o erro Sysprep 0x80073cf2 com base nos logs. Identifique o pacote Appx, confira usuários e provisionamento e prepare novamente a imagem do Windows.

Publicado
Atualizado
11 min de leitura
Baixar grátis
E-mail

Citar este artigo

Quando o erro Sysprep 0x80073cf2 aparece junto de um pacote de aplicativo da Microsoft Store nos logs, comece identificando esse pacote e a conta em que ele está instalado. Depois confira seu estado de provisionamento, faça as alterações direcionadas necessárias e tente novamente. Remover todos os aplicativos da Store não é o primeiro passo.

Este guia aborda instalações do Windows 11 e 10 cujos logs atuais do Sysprep identificam um problema de pacote Appx. Antes de alterar pacotes, salve uma cópia restaurável do ambiente de referência e dos dados de aplicativos necessários. Nosso Wittytool Disk Clone para clonagem e implantação do Windows pode criar uma imagem do sistema para preservar a configuração antes do diagnóstico.

Confirme o erro de aplicativo da Store nos logs do Sysprep

Leia setupact.log e setuperr.log da tentativa mais recente

Abra esta pasta no computador de referência:

%WINDIR%\System32\Sysprep\Panther\

Examine setupact.log e setuperr.log no horário da falha mais recente. Procure 0x80073cf2, 0x3cf2, uma falha relacionada a Appx e um identificador de pacote. Uma mensagem especialmente útil é:

was installed for a user, but not provisioned for all users

Copie o identificador completo do pacote dessa tentativa, incluindo versão e arquitetura. Salve os logs separadamente antes de tentar novamente. Um nome de pacote de uma falha antiga pode já não identificar o bloqueio atual.

Se os registros mais recentes apontarem outro componente ou erro, investigue essa causa. Uma caixa de diálogo genérica de falha de validação não comprova que o reparo de aplicativos da Store se aplica.

Identifique o pacote e as contas afetadas

Abra o Windows PowerShell como administrador para a inspeção abaixo. Substitua o marcador em maiúsculas pelo nome completo do pacote copiado do log:

$packageFullName = 'PASTE_EXACT_PACKAGE_FULL_NAME_FROM_LOG'

Get-AppxPackage -AllUsers -PackageTypeFilter Main,Framework,Resource,Bundle |
    Where-Object { $_.PackageFullName -eq $packageFullName } |
    Format-List Name,PackageFullName,PackageUserInformation

Esta consulta é somente de leitura. Confira PackageUserInformation para saber quais contas têm o pacote instalado. Registre também o campo Name; você usará essa identidade mais curta para consultar o provisionamento.

Get-AppxPackage -AllUsers lista informações de pacotes entre as contas, sem desinstalar nada. Acrescentar -AllUsers a um comando de remoção tem um efeito diferente e mais amplo; não transfira o parâmetro automaticamente da inspeção para a limpeza.

Por que aplicativos da Store podem causar o erro Sysprep 0x80073cf2

Aplicativos instalados e provisionados são estados diferentes

Um aplicativo da Store pode ter uma instalação associada a um usuário existente e um pacote provisionado na imagem do Windows. São registros relacionados, mas com finalidades distintas:

EstadoO que verificarConsulta no PowerShell
Instalado para um usuárioPacote registrado em um perfil de usuário existenteGet-AppxPackage
Provisionado na imagemPacote preparado para instalação quando novos usuários forem criadosGet-AppxProvisionedPackage -Online

O aplicativo abrir normalmente na sua conta não comprova que os dois estados são consistentes. Nesses comandos DISM, -Online significa a instalação do Windows em execução, não um serviço de internet.

Atualizações e remoções parciais podem deixar os estados inconsistentes

Por exemplo, um usuário pode atualizar um aplicativo enquanto a imagem mantém outra versão provisionada. Também é possível remover o provisionamento e deixar a instalação de um usuário. As orientações da Microsoft para aplicativos da Store descrevem como essas situações podem interromper o processamento de Appx pelo Sysprep.

Identifique quais estados de pacote entram em conflito neste computador de referência. Não presuma que todo aplicativo instalado por usuário é inválido nem que um único aplicativo integrado causa todas as falhas 0x80073cf2.

Exemplo de aplicativo na versão 2 instalado para um usuário enquanto a imagem tem a versão 1 provisionada, mostrando os estados que devem ser comparados.

Corrija o erro Sysprep 0x80073cf2 sem remover todos os aplicativos

Preserve o ambiente de referência antes de alterar pacotes

Desinstalar um aplicativo modifica o ambiente de origem e pode afetar seus dados. Confirme que possui um backup utilizável e sabe como restaurar os aplicativos necessários antes de prosseguir. Use um instantâneo somente quando seu processo de preparação do computador de referência permitir.

Registre o pacote com falha, as contas afetadas, a compilação do Windows e as alterações já feitas. Durante o período de captura, impeça que downloads e atualizações da Store introduzam novas versões de pacotes. Desconectar temporariamente a internet do computador de referência pode atender ao processo; isso não significa deixar computadores implantados sem atualizações.

Remova somente o pacote identificado da conta afetada

Use as informações de conta obtidas na inspeção. Para uma remoção direcionada por usuário, entre na conta afetada e abra o Windows PowerShell no contexto dessa conta. Usar credenciais de outro administrador para iniciar o PowerShell muda a conta atingida por uma operação de usuário atual.

Se abriu uma nova sessão, defina novamente o nome exato do pacote. Confirme a identidade atual e consulte a instalação correspondente:

whoami
$packageFullName = 'PASTE_EXACT_PACKAGE_FULL_NAME_FROM_LOG'

Get-AppxPackage -PackageTypeFilter Main,Framework,Resource,Bundle |
    Where-Object { $_.PackageFullName -eq $packageFullName } |
    Format-List Name,PackageFullName

Se o pacote pretendido estiver presente e você confirmou que pode removê-lo, execute:

Remove-AppxPackage -Package $packageFullName -Confirm

Para várias contas afetadas, trate as instalações identificadas na consulta. Não exclua contas de usuário como atalho rotineiro. Antes de escolher uma remoção mais ampla, o administrador precisa considerar todos os usuários atingidos.

Se a remoção falhar, guarde o erro completo e use a orientação correspondente abaixo. Não tente compensar apagando manualmente os arquivos do aplicativo.

Confira o provisionamento da imagem antes de remover a entrada correspondente

Volte a uma sessão de Windows PowerShell como administrador. Substitua pelo Name registrado na listagem do pacote instalado:

$appName = 'PASTE_NAME_FROM_INSTALLED_PACKAGE_LIST'

Get-AppxProvisionedPackage -Online |
    Where-Object { $_.DisplayName -eq $appName } |
    Select-Object DisplayName,PackageName

Examine a saída antes de outra alteração. Se existir uma entrada provisionada correspondente e removê-la fizer parte do reparo escolhido, copie seu PackageName real para este comando:

Remove-AppxProvisionedPackage -Online -PackageName 'PASTE_EXACT_PROVISIONED_PACKAGE_NAME'

Use o identificador retornado pela consulta de provisionamento. Sua versão pode ser diferente da instalação do usuário; por isso, os dois comandos de remoção podem exigir valores distintos. Se os nomes exibidos não corresponderem diretamente, examine a lista completa de provisionamento e confirme a identidade do aplicativo antes de selecionar qualquer pacote.

A referência Remove-AppxProvisionedPackage da Microsoft explica que remover o provisionamento impede a instalação desse pacote em novas contas; isso não substitui a desinstalação nas contas existentes.

Se não houver um pacote provisionado correspondente, não há uma entrada para remover por esse comando. Continue investigando a instalação restante do usuário e o log mais recente, sem ampliar o filtro até atingir pacotes sem relação com a falha.

Se o aplicativo for necessário na imagem final, planeje sua reinstalação ou seu reprovisionamento compatível e valide o resultado antes da captura. Não entregue uma imagem sem um aplicativo necessário sem que isso tenha sido planejado.

Tente novamente e leia o novo log antes de outra alteração

Após concluir as alterações direcionadas, tente novamente executar o Sysprep ou capturar a imagem. Leia o novo log para identificar o resultado:

  • O erro do pacote original desapareceu: confira se a operação termina.
  • Outro pacote foi identificado: examine esse pacote e seus usuários separadamente.
  • O mesmo pacote continua aparecendo: confira novamente contas instaladas, versão e provisionamento.
  • Outro componente falhou: investigue esse erro em vez de repetir a remoção de Appx.

Quando a preparação funcionar, capture uma nova imagem do estado resultante e valide-a em um computador de teste. Uma imagem capturada anteriormente não recebe as alterações feitas agora no sistema de referência.

Se o pacote não aparece ou não pode ser removido

Use o estado observado para decidir a próxima verificação. Limite as alterações às evidências da falha atual.

Resultado encontradoPróxima verificação
A consulta do usuário atual está vazia, mas a consulta de todos os usuários encontra o pacoteConfira a conta listada e a identidade que executa o PowerShell.
A consulta exata não retorna nadaCompare o identificador completo com o log mais recente, incluindo versão e arquitetura. Revise os tipos e registros de pacotes disponíveis antes de remover qualquer item.
Nenhuma entrada provisionada correspondente apareceConfira as instalações dos usuários existentes. Um aplicativo sem provisionamento ainda pode estar instalado para um usuário.
Aparecem várias versões ou registros do pacoteRelacione cada registro à identidade e à conta corretas. Nomes semelhantes não são intercambiáveis.
O Windows informa que o pacote não pode ser removidoSalve o erro e investigue o componente e a compilação do Windows. Restaure o ambiente de referência se novas alterações comprometerem funções necessárias.
Outro pacote bloqueia a tentativa seguinteRepita a identificação para o novo pacote em vez de apagar os aplicativos restantes em massa.

Evite assumir a propriedade de WindowsApps, apagar bancos de dados de pacotes ou editar registros de estado do Sysprep para forçar a aprovação. Isso contorna as verificações de estado que você precisa entender e dificulta avaliar o ambiente resultante.

Evite mudanças da Store durante o período de captura

Depois de obter um ambiente de referência funcional, controle o intervalo entre as verificações finais e a captura. Conclua as mudanças planejadas, registre os pacotes necessários e evite abrir sessões da Store ou criar perfis extras de teste nesse período.

Separe a preparação da imagem da manutenção normal dos dispositivos. O controle temporário da atividade da Store durante a captura não deve se tornar uma política permanente de deixar aplicativos implantados sem correções.

Guarde com a imagem um registro breve: compilação do Windows, aplicativos necessários, mudanças de pacotes, data da captura e resultado do teste. Se o problema voltar após uma atualização da imagem, esse registro ajudará a identificar o que mudou.

Em um destino representativo, entre com a conta pretendida e abra os aplicativos necessários. Uma captura bem-sucedida é uma verificação; um ambiente de aplicativos utilizável no destino é outra.

Precisa implantar a configuração existente do Windows com seus aplicativos?

Se sua prioridade é reproduzir um ambiente Windows que já contém os aplicativos e as contas necessários, o Wittytool Disk Clone oferece um procedimento de implantação sem executar o Sysprep antes. Você pode fazer backup da origem configurada e implantar a imagem em vários computadores, com alteração opcional dos SIDs do Windows dos destinos.

Nossa implantação pode transferir aplicativos, contas locais, configurações e conteúdo de aplicativos da Microsoft Store presentes na imagem de origem. Ativação, entradas em nuvem e registros de dispositivos ainda precisam ser conferidos nos destinos. Esse procedimento reproduz o ambiente capturado; ele não repara um aplicativo que já apresentava falha na origem.

Para manter a configuração já preparada, baixe o Wittytool Disk Clone e crie um backup do sistema de origem antes de preparar o próximo lote. Depois, avalie o ambiente capturado e as configurações de SID dos destinos em uma pequena implantação de teste.

Antes de conectar os destinos para implantação, faça backup dos arquivos necessários e confira o disco de destino. A implantação exclui as partições existentes do disco selecionado e grava a imagem. Preservar aplicativos da origem não preserva arquivos que já estão nesse disco de destino.

O procedimento resumido é criar uma imagem de sistema com Wittytool Disk Clone, configurar o servidor de implantação, conectar os clientes, confirmar as configurações de destino e validar os sistemas restaurados. Use uma imagem gerada pelo Wittytool Disk Clone. Nosso guia para implantar o ambiente Windows configurado sem Sysprep apresenta todas as etapas.

Implantação de uma imagem do Windows

Perguntas frequentes

O que causa o erro Sysprep 0x80073cf2?

Quando o log mais recente do Sysprep identifica um pacote Appx, o erro pode indicar uma incompatibilidade entre o aplicativo instalado de um usuário e o provisionamento da imagem. Confira o pacote exato e as contas afetadas antes de escolher o reparo.

Preciso remover todos os aplicativos da Microsoft Store?

Não. Comece pelo pacote identificado no log atual. Examine os usuários em que ele está instalado e seu provisionamento e faça alterações direcionadas. Remover aplicativos sem relação com a falha pode modificar o ambiente de referência sem resolver o bloqueio real.

Por que o aplicativo não aparece em Get-AppxProvisionedPackage?

Um aplicativo pode continuar instalado para um usuário existente depois que seu provisionamento foi removido da imagem. Confira também se está comparando o nome e a versão corretos. A ausência de uma entrada provisionada não comprova que a instalação do usuário foi removida.

Por que o Sysprep falha novamente depois de remover um pacote?

Outro pacote pode bloquear a próxima tentativa, ou o pacote original ainda pode existir para outra conta. Leia o log mais recente e compare os registros reais antes de fazer outra alteração.

Posso implantar o ambiente Windows atual sem remover seus aplicativos antes?

O Wittytool Disk Clone pode criar uma imagem do sistema configurado e implantá-la sem executar o Sysprep antes, preservando aplicativos e contas da origem. Faça backup dos dados dos destinos e confira funcionamento, ativação e entradas nos aplicativos dos computadores restaurados.

Beatriz Almeida

AUTOR

  • 49 artigos
  • Curitiba, Paraná, Brasil

Sou Beatriz Almeida e escrevo para quem quer entender melhor o próprio computador antes de fazer uma mudança. Nos meus textos, abordo dúvidas sobre Windows, armazenamento, troca de HD por SSD e backup, explicando o que vale conferir antes de começar e quais etapas exigem mais atenção.

Moro em Curitiba, no Paraná. Quando encerro o trabalho, gosto de fazer pão em casa, procurar discos de jazz em sebos e jogar xadrez com amigos. Também gosto de reservar uma tarde tranquila para experimentar uma receita ou ouvir um álbum inteiro.

Publicar comentário