Corrigir o Erro de Atualização do Windows 0x80073712 Sem Reinstalar o Windows 11
🔍 WiseChecker

Corrigir o Erro de Atualização do Windows 0x80073712 Sem Reinstalar o Windows 11

Solução rápida: Abra o Terminal (Admin) e execute DISM /Online /Cleanup-Image /RestoreHealth, depois sfc /scannow e tente a atualização novamente — o erro 0x80073712 indica que um arquivo de sistema está ausente ou corrompido, e o DISM baixa uma substituição limpa.

A atualização do Windows falha com o código de erro 0x80073712. A mensagem de erro diz “Alguns arquivos de atualização estão ausentes ou têm problemas.” Você tenta novamente; o mesmo erro. O significado subjacente desse código específico é que o repositório de componentes do Windows (WinSxS) tem um manifesto apontando para um arquivo que não existe ou está corrompido — impedindo a conclusão da atualização.

Sintoma: A atualização do Windows falha com o erro 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT).
Afeta: Windows 11 (e Windows 10) com WinSxS / arquivos de sistema corrompidos.
Tempo de correção: ~30 minutos.

ADVERTISEMENT

O que causa isso

O código hexadecimal 0x80073712 corresponde a ERROR_SXS_COMPONENT_STORE_CORRUPT. O repositório de componentes WinSxS tem um manifesto que referencia arquivos que deveriam existir, mas não existem — geralmente porque um antivírus os colocou em quarentena, um erro de disco os truncou ou uma atualização anterior com falha deixou referências órfãs. A atualização do Windows não pode aplicar patches em arquivos que não estão lá.

A correção é reparar o repositório de componentes (DISM) e depois os arquivos de sistema ativos (sfc) e, em seguida, tentar a atualização novamente.

Método 1: Executar DISM RestoreHealth seguido de sfc

O par de reparo padrão. Funciona para a maioria dos casos de 0x80073712.

  1. Abra o Terminal (Admin) pelo menu de clique direito do Iniciar.
  2. Execute o DISM em três estágios:
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  3. A etapa RestoreHealth baixa componentes de substituição da Microsoft. Requer internet. Leva de 10 a 20 minutos.
  4. Se o RestoreHealth falhar com um erro semelhante 0x80073712 (porque muitos componentes estão ausentes para reparo online), use o Método 2.
  5. Após o DISM concluir, execute o Verificador de Arquivos do Sistema:
    sfc /scannow

    Isso leva mais 10 a 20 minutos. A segunda passagem deve relatar nenhuma violação de integridade.

  6. Reinicie.
  7. Abra Configurações → Windows Update → Verificar atualizações. A atualização que estava falhando agora deve ser aplicada.

Se a atualização ainda falhar após essa combinação, a corrupção é mais profunda — prossiga para o Método 2.

ADVERTISEMENT

Método 2: Usar uma imagem de instalação do Windows 11 como fonte de reparo

Para corrupção mais profunda onde o RestoreHealth online não consegue corrigir tudo.

  1. Baixe a ISO do Windows 11 correspondente à sua versão atual em microsoft.com/software-download/windows11. Use a opção Imagem de Disco.
  2. Clique com o botão direito na ISO baixada → Montar. Uma unidade virtual aparece (anote sua letra — ex.: F:).
  3. A ISO contém sources\install.wim (ou install.esd para imagens compactadas).
  4. Se for um arquivo .esd, converta para .wim primeiro:
    DISM /Get-WimInfo /WimFile:F:\sources\install.esd
    DISM /Export-Image /SourceImageFile:F:\sources\install.esd /SourceIndex:1 /DestinationImageFile:C:\install.wim /Compress:max /CheckIntegrity
  5. Execute o RestoreHealth com a imagem local como fonte:
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:F:\sources\install.wim:1 /LimitAccess

    (Ajuste F: para a letra da unidade da ISO montada; use C:\install.wim se você converteu na etapa 4.)

  6. A flag /LimitAccess impede que o Windows Update seja usado como fonte alternativa — importante quando o próprio Windows Update está quebrado.
  7. Execute sfc /scannow depois.
  8. Reinicie e tente a atualização do Windows novamente.

Esta é a abordagem correta quando a fonte de imagem online tem seus próprios problemas; usar uma ISO local conhecida e boa os contorna.

Método 3: Redefinir os componentes do Windows Update e tentar novamente

Use quando DISM e sfc relatam sucesso, mas a mesma atualização ainda falha.

  1. Abra o Terminal (Admin).
  2. Redefina toda a pilha de componentes do Windows Update:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    Rename-Item C:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution.old -ErrorAction SilentlyContinue
    Rename-Item C:\Windows\System32\catroot2 C:\Windows\System32\catroot2.old -ErrorAction SilentlyContinue
    net start wuauserv
    net start bits
    net start cryptsvc
  3. Reinicie.
  4. Abra Configurações → Windows Update → Verificar atualizações. O Windows reconstrói seu estado de atualização do zero.
  5. Se a atualização ainda falhar com 0x80073712, tente instalar o KB específico manualmente pelo Catálogo do Microsoft Update (catalog.update.microsoft.com).

As duas pastas renomeadas são recriadas no próximo acesso ao Windows Update, limpando qualquer estado obsoleto.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Execute sfc /scannow do Terminal elevado. Resultado: “A Proteção de Recursos do Windows não encontrou nenhuma violação de integridade.”
  • Execute DISM /Online /Cleanup-Image /CheckHealth. Resultado: “Nenhuma corrupção no repositório de componentes detectada.”
  • Abra Configurações → Windows Update e clique em Verificar atualizações. A atualização que estava falhando é instalada com sucesso.
  • Após reiniciar, o Histórico de atualizações mostra o KB como Instalado com sucesso.

Se nenhum desses funcionar

Se o 0x80073712 persistir após DISM, sfc, reparo baseado em ISO e redefinição dos componentes do Windows Update, o WinSxS da instalação está muito danificado para reparo local. Atualização in-place: monte a ISO do Windows 11 e execute setup.exe de dentro do Windows. Escolha Manter arquivos pessoais e aplicativos. Isso reinstala o Windows sobre a instalação atual, preservando tudo — corrige a corrupção do WinSxS que nenhum outro método consegue. Leva de 30 a 45 minutos. Arquivos pessoais e a maioria dos aplicativos sobrevivem. Para corrupção crônica que retorna após a atualização in-place, verifique a saúde do armazenamento (CrystalDiskInfo para SSDs, status SMART) — armazenamento com falha causa corrupção silenciosa de arquivos que DISM e sfc não conseguem corrigir permanentemente. Substituir a unidade mais uma instalação limpa é a solução durável.

Conclusão: O erro 0x80073712 significa arquivos ausentes ou corrompidos no repositório de componentes — o DISM RestoreHealth baixa substituições, o sfc corrige arquivos de sistema ativos e a redefinição dos componentes do Update limpa o estado obsoleto. A maioria dos casos se resolve com essas três etapas.

ADVERTISEMENT