Resolve as causas do erro 0xc8000222 en Windows 7


Ao traballar nunha computadora, moitas veces atopámonos nunha situación na que, durante a instalación de actualizacións, compoñentes do sistema ou programas, hai problemas que resultan na aparición de fiestras con códigos e descricións. Neste artigo falaremos sobre como desfacerse do erro HRESULT 0xc8000222.

Corrección de erros HRESULT 0xc8000222

Este fallo adoita ocorrer ao instalar actualizacións no sistema ou nos seus compoñentes. Unha das situacións máis comúns é a instalación do .NET Framework, polo que analizaremos o proceso usando o seu exemplo. Hai outras opcións, pero en todos os casos as accións serán as mesmas.

Dado que o compoñente .NET Framework é un compoñente do sistema (aínda que se pode chamar como tal cun tramo), a súa instalación ou actualización realízase polos servizos correspondentes, en particular "Actualización de Windows" e "Servizo de transferencia intelixente de fondo (BITS)". O seu traballo incorrecto leva a un erro. O segundo factor é a presenza de ficheiros causantes de conflitos na carpeta do sistema destinada ao almacenamento temporal de datos para actualizacións - "Distribución de software". A continuación, presentamos dous xeitos de resolver o problema.

Método 1: estándar

A esencia deste método é reiniciar os servizos e eliminar o conflito. Isto faise simplemente:

  1. Chama á cadea Corre e escriba un comando para executar a presión "Servizos".

    services.msc

  2. Atopar "Actualización de Windows"seleccióneo na lista e faga clic na ligazón "Parar".

  3. Repítense as mesmas accións para "Servizo de transferencia intelixente de fondo (BITS)".

  4. A continuación, vaia ao disco do sistema e abra o directorio "Windows". Aquí estamos a buscar un cartafol "Distribución de software" e dálle outro nome, por exemplo "SoftwareDistribution_BAK".

  5. Agora volvemos aos servizos e volvémolos a premer na ligazón correspondente no bloque esquerdo, despois do cal o sistema creará un novo directorio co mesmo nome.

  6. Reinicia o PC.

Método 2: liña de comandos

Se por algunha razón non pode deter os servizos ou renomear un cartafol do xeito habitual, pode facelo empregando "Liña de comandos".

  1. Ir ao menú "Inicio"vai á sección "Todos os programas" e abre o cartafol "Standard". Fai clic no elemento que necesitamos, fai clic co botón dereito do rato e selecciona o lanzamento como administrador.

  2. Primeiro de todo, detemos os servizos á súa vez cos comandos enumerados a continuación. Despois de entrar en cada liña, prema ENTER.

    parada de rede WuAuServ

    e

    parada BITS

  3. Renomear o cartafol axudaranos a outro equipo.

    renomear

    Para que funcione, tamén especificamos o camiño ao directorio de orixe eo seu novo nome. Pódese tomar aquí o enderezo (abra o cartafol "Distribución de software"copiar e pegar "Liña de comandos"):

    Todo o equipo parece así:

    renomear C: Windows Software Distribución SoftwareDistribución_BAK

  4. A continuación, iniciamos o servizo con ordes.

    net start WuAuServ

    e

    BITS de inicio neto

  5. Peche a consola e reinicie a computadora.

Conclusión

Como podes ver, para corrixir o erro HRESULT 0xc8000222 en Windows 7 non é tan difícil. O principal aquí é seguir as instrucións claramente. Non esquezas que para a correcta execución dos comandos, debes iniciar a consola con dereitos de administrador e despois de todas as accións necesitas reiniciar a máquina para que os cambios teñan efecto.

Mira o vídeo: Corrigindo erro 0xc8000222 ao instalar atualização ou o .NET Framework (Maio 2024).