Ao tentar instalar uma função ou recurso (como Atualizações de Segurança do Windows ou recurso de Backup do Servidor) no Windows Server, a instalação do recurso falha e alguns usuários veem uma mensagem dizendo O armazenamento de componentes foi corrompido, erro 0x80073712. Em vez de o Assistente para Adicionar Funções e Recursos ser concluído com êxito, esta mensagem aparece! Falaremos sobre soluções que podem ajudá-lo a resolver esse problema. A mensagem de erro inteira para este assistente do Windows Server tem esta aparência:

Falha na solicitação para adicionar ou remover recursos no servidor especificado. Falha na instalação de uma ou mais funções, serviços de função ou recursos. O armazenamento de componentes foi corrompido. Erro: 0x80073712

O armazenamento de componentes foi corrompido, 0x80073712

Para corrigir O armazenamento de componentes foi corrompido, erro 0x80073712 no Windows Server, você pode usar as seguintes soluções:

Execute a ferramenta DISMUse a ferramenta Verificador de arquivos do sistemaAdicione a pasta WinSxS à exclusão da Segurança do Windows.

Vamos verificar essas opções.

1] Execute a ferramenta DISM

Como o próprio erro indica, existe a possibilidade de que o Windows Component Store que armazena os arquivos para adicionar recursos ou funções usando O Windows Server e outros dados estão corrompidos. Talvez seja por isso que você está recebendo este erro corrompido de armazenamento de componentes 0x80073712. Portanto, nesse caso, você deve executar a ferramenta DISM (ferramenta de linha de comando de gerenciamento e manutenção de imagens de implantação) que pode ajudá-lo a verificar e reparar o Windows Component Store.

Para fazer isso, primeiro, execute o prompt de comando como administrador. Depois disso, execute o comando para verificar se o Windows Component Store está corrompido. O comando é:

Dism/Online/Cleanup-Image/CheckHealth

Se não estiver corrompido, deve mostrar a mensagem Nenhuma corrupção de armazenamento de componentes detectada.

Mas, se o Windows Component Store estiver corrompido, execute o seguinte comando para repará-lo:

Dism/Online/Cleanup-Image/RestoreHealth

Pode levar mais tempo do que o esperado para concluir o comando e o processo de reparo. Então, você deve esperar. Quando o processo estiver concluído, instale a função ou serviço ou recurso no Windows Server e veja se isso funciona.

O processo de reparo deve funcionar e ser concluído conforme o esperado, mas também pode acabar com o erro 14098, Erro 0x800f0906 ou qualquer outra coisa.

Nesse caso, você precisa executar a ferramenta DISM com um arquivo de imagem ISO do Windows montado localmente para executar o processo de reparo. Para isso, execute o comando que inclui o caminho do arquivo ISO e o arquivo install.wim que está presente na pasta Sources do arquivo ISO. O comando seria:

DISM/Online/Cleanup-Image/RestoreHealth/Source:F:\Sources\install.wim:1

Substitua F pelo local da unidade onde você montou o ISO. Isso deve funcionar e resolver seu problema.

Você também pode executar o comando acima com uso limitado (para pular a verificação do Windows Server Update Services ou do Windows Update). Seu comando seria:

DISM/Online/Cleanup-Image/RestoreHealth/Source:F:\Sources\Install.wim:1/LimitAccess

Related: Corrigir erros DISM 87, 112, 50, 11, 1726, 3, 87, 1392, 1393, 1910, etc.

2] Use a ferramenta Verificador de arquivos do sistema

Você também pode executar o Verificador de arquivos do sistema ferramenta e veja se funciona. Ele verifica arquivos de sistema protegidos e repara ou substitui os dados corrompidos ou danificados por uma cópia em cache. Para executar a ferramenta Verificador de arquivos do sistema, primeiro abra a janela do prompt de comando elevado e execute o seguinte comando:

Sfc/scannow

Deixe o comando ser concluído e ele poderá reparar todos os arquivos corrompidos (se algum). Depois disso, você pode tentar executar a tarefa que estava fazendo no seu Windows Server e ela deve ser concluída sem interrupção.

Esta postagem o ajudará se você vir que a Proteção de Recursos do Windows não pôde executar a mensagem de operação solicitada.

3] Adicionar pasta WinSxS à exclusão da Segurança do Windows

Esta opção parece funcionar para um dos usuários com o mesmo problema. Foi o conflito de antivírus com a pasta WinSxS por causa do qual este armazenamento de componentes foi corrompido, o erro 0x80073712 aparece no Windows Server. Portanto, você precisa adicionar uma exclusão à Segurança do Windows para a pasta WinSxS e isso pode eliminar esse problema.

Na Segurança do Windows, acesse a seção Exclusões e clique no botão Opção de adicionar ou remover exclusões. Depois disso, você pode usar o botão Adicionar uma exclusão e adicionar a pasta WinSxS (C:\Windows\WinSxS) à lista de exclusões.

Se você usa alguma outra ferramenta de segurança, procure por exclusões ou whitelist ou algo semelhante nas configurações de segurança do seu antivírus e adicione a pasta WinSxS lá.

Você também pode precisar colocar Dism.exe na lista de exclusão.

Espero que isso ajude.

Leia também: Como remover funções e recursos no Windows Server

Como corrigir o código de erro 0x80073712?

Se você receber o código de erro 0x80073712 para o Windows Update em seu computador Windows 11/10, poderá corrigir o erro do Windows Update 0x80073712 usando a ferramenta DISM, a solução de problemas do Windows Update, reparando erros no disco rígido etc. Por outro lado, se você receber um erro 0x80073712 para o Windows Server, as soluções abordadas nesta postagem podem ser úteis. Confira.

Como faço para reparar os componentes do Windows?

Se você vir o erro Os componentes do Windows Update devem ser reparados durante a solução de problemas do Windows Update, você pode usar as seguintes soluções para corrigir isso problema:

Redefinir o componente do Windows Update para o padrãoReparar arquivos corrompidos do Windows UpdateUse o Windows Update Troubleshooter.

Leia a seguir: Como usar a ferramenta de migração do Windows Server.

Categories: IT Info