Corrigir as causas do erro 0xc8000222 no Windows 7


Ao trabalhar em um computador, muitas vezes nos encontramos em uma situação em que, durante a instalação de atualizações, componentes ou programas do sistema, há problemas que resultam na aparência de janelas com códigos e descrições. Neste artigo, vamos falar sobre como se livrar do erro HRESULT 0xc8000222.

HRESULT 0xc8000222 correção de erro

Essa falha geralmente ocorre ao instalar atualizações no sistema ou seus componentes. Uma das situações mais comuns é a instalação do .NET Framework, portanto, analisaremos o processo usando seu exemplo. Existem outras opções, mas em todos os casos as ações serão as mesmas.

Como o componente .NET Framework é um componente do sistema (embora possa ser chamado como tal com algum trecho), sua instalação ou atualização é executada pelos serviços correspondentes, em particular "Windows Update" e "Serviço de Transferência Inteligente em Segundo Plano (BITS)". Seu trabalho incorreto leva a um erro. O segundo fator é a presença de arquivos que causam conflitos na pasta do sistema destinada ao armazenamento temporário de dados para atualizações - "SoftwareDistribution". Em seguida, apresentamos duas maneiras de resolver o problema.

Método 1: padrão

A essência desse método é reiniciar os serviços e eliminar o conflito. Isso é feito simplesmente:

  1. Ligue para a string Correr e escreva um comando para executar o snap "Serviços".

    services.msc

  2. Encontrar "Windows Update"selecione-o na lista e clique no link "Pare".

  3. As mesmas ações são repetidas para "Serviço de Transferência Inteligente em Segundo Plano (BITS)".

  4. Em seguida, vá para o disco do sistema e abra o diretório "Windows". Aqui estamos procurando uma pasta "SoftwareDistribution" e dar-lhe outro nome por exemplo "SoftwareDistribution_BAK".

  5. Agora retornamos aos serviços e os iniciamos novamente clicando no link correspondente no bloco esquerdo, após o qual o sistema criará um novo diretório com o mesmo nome.

  6. Reinicie o PC.

Método 2: linha de comando

Se, por algum motivo, você não puder interromper os serviços ou renomear uma pasta da maneira normal, poderá fazê-lo usando "Linha de Comando".

  1. Vá para o menu "Começar"vá para a seção "Todos os programas" e abra a pasta "Standard". Clicamos no item que precisamos, clique com o botão direito e selecione o lançamento como administrador.

  2. Primeiro de tudo, paramos os serviços, por sua vez, com os comandos listados abaixo. Depois de inserir cada linha, pressione ENTER.

    parada net WuAuServ

    e

    BITS de stop líquido

  3. Renomear a pasta nos ajudará outra equipe.

    renomear

    Para que funcione, especificamos adicionalmente o caminho para o diretório de origem e seu novo nome. O endereço pode ser obtido aqui (abra a pasta "SoftwareDistribution"copie e cole "Linha de Comando"):

    Toda a equipe se parece com isso:

    renomear C: Windows SoftwareDistribution SoftwareDistribution_BAK

  4. Em seguida, iniciamos o serviço com comandos.

    net start WuAuServ

    e

    net start BITS

  5. Feche o console e reinicie o computador.

Conclusão

Como você pode ver, para corrigir o erro HRESULT 0xc8000222 no Windows 7 não é tão difícil. O principal aqui é seguir as instruções claramente. Não se esqueça de que para a execução correta de comandos, você deve iniciar o console com direitos de administrador e, após todas as ações, será necessário reiniciar a máquina para que as alterações entrem em vigor.

Assista ao vídeo: Corrigindo erro 0xc8000222 ao instalar atualização ou o .NET Framework (Fevereiro 2020).

Loading...