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.
Afeta: Windows 11 (e Windows 10) com WinSxS / arquivos de sistema corrompidos.
Tempo de correção: ~30 minutos.
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.
- Abra o Terminal (Admin) pelo menu de clique direito do Iniciar.
- Execute o DISM em três estágios:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth - A etapa RestoreHealth baixa componentes de substituição da Microsoft. Requer internet. Leva de 10 a 20 minutos.
- Se o RestoreHealth falhar com um erro semelhante 0x80073712 (porque muitos componentes estão ausentes para reparo online), use o Método 2.
- Após o DISM concluir, execute o Verificador de Arquivos do Sistema:
sfc /scannowIsso leva mais 10 a 20 minutos. A segunda passagem deve relatar nenhuma violação de integridade.
- Reinicie.
- 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.
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.
- Baixe a ISO do Windows 11 correspondente à sua versão atual em microsoft.com/software-download/windows11. Use a opção Imagem de Disco.
- Clique com o botão direito na ISO baixada → Montar. Uma unidade virtual aparece (anote sua letra — ex.: F:).
- A ISO contém
sources\install.wim(ouinstall.esdpara imagens compactadas). - 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 - 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.)
- A flag
/LimitAccessimpede que o Windows Update seja usado como fonte alternativa — importante quando o próprio Windows Update está quebrado. - Execute
sfc /scannowdepois. - 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.
- Abra o Terminal (Admin).
- 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 - Reinicie.
- Abra Configurações → Windows Update → Verificar atualizações. O Windows reconstrói seu estado de atualização do zero.
- 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.
Como verificar se a correção funcionou
- Execute
sfc /scannowdo 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.