Erro 0x800f0831 ao instalar uma atualização

Este artigo corrige um problema no qual você recebe o erro 0x800f0831 ao instalar uma atualização cumulativa.

Versão original do produto: Gerenciador de Configurações (branch atual), Windows Server Update Services
Número original do KB: 4477073

Sintoma

Ao tentar instalar uma atualização do Windows, especialmente uma atualização cumulativa, você recebe a seguinte mensagem de erro no WindowsUpdate.log:

FATAL: CBS chamado Erro com 0x800f0831

Esse problema é mais provável de ocorrer quando não há acesso ao Microsoft Update.

Além disso, você recebe mensagens de erro que se assemelham ao seguinte em CBS.log:

Corrupção de repositório, manifesto ausente para o pacote: <Missing_Package>
Falha ao resolver o pacote <Missing_Package> [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Marcar sinalizador de corrupção do repositório devido ao pacote: <Missing_Package> [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Falha ao resolver o pacote [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Falha ao obter o próximo pacote para reavaliação [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Falha ao executar a cadeia de execução. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Falha ao processar a execução de fase única. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
WER: geração de relatório de falha para o pacote: <Failed_Package> status: 0x800f0831, origem da falha: Executar, estado inicial: Preparado, estado de destino: Instalado, ID do cliente: Provedor Gerenciador de Pacotes DISM

Observação

<Failed_Package> representa o pacote que não pode ser instalado. <Missing_Package> representa o pacote para o qual o manifesto está ausente.

Motivo

Esse problema ocorre porque a atualização que não pode ser instalada requer o manifesto de um pacote de atualização anterior.

Resolução

Para corrigir o problema, use um dos métodos a seguir.

Método 1: reparar o repositório de componentes com comandos DISM

Para reparar o repositório de componentes usando o DISM RestoreHealth comando, siga estas etapas:

  1. Abra um prompt de comando elevado e execute estes comandos:

    DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH
    
    DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
    
    DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
    
    Sfc /Scannow
    
  2. Reinicie o dispositivo.

Método 2: reparar manualmente com a carga do componente parcialmente instalado

  1. Acesse o Catálogo do Microsoft Update.
  2. Na caixa Pesquisar, insira a ID do pacote do <Missing_Package>.
  3. Localize a atualização aplicável ao seu sistema operacional nos resultados da pesquisa e selecione o botão Baixar.
  4. Na janela Catálogo de Atualizações da Microsoft, selecione o link do arquivo para baixar a atualização.
  5. Clique em Fechar após a conclusão do processo de download. Em seguida, você poderá encontrar uma pasta que contém o pacote de atualização no local especificado.
  6. Abra essa pasta e clique duas vezes no pacote de atualização para instalar a atualização.