Elimine las causas del error 0xc8000222 en Windows 7

 

Cuando trabajamos en una computadora, a menudo nos encontramos en situaciones en las que durante la instalación de actualizaciones, componentes del sistema o programas, surgen problemas, expresados ​​en la apariencia de ventanas con códigos y descripciones. En este artículo, hablaremos sobre cómo deshacerse del error HRESULT 0xc8000222.

Arreglando el error HRESULT 0xc8000222

Este error suele ocurrir al instalar actualizaciones en el sistema o sus componentes. Una de las situaciones más comunes es la instalación de .NET Framework, así que echemos un vistazo al proceso usando su ejemplo. Hay otras opciones, pero en todos los casos los pasos serán los mismos.

 

Dado que el componente .NET Framework es un componente del sistema (aunque se puede llamar así), los servicios adecuados lo instalan o actualizan , en particular Windows Update y el Servicio de transferencia inteligente en segundo plano (BITS) . Su trabajo incorrecto conduce a un error. El segundo factor es la presencia de archivos conflictivos en la carpeta del sistema destinada al almacenamiento temporal de datos para actualizaciones: “Distribución de software” . A continuación, le daremos dos formas de resolver el problema.

 

Método 1: estándar

La esencia de este método es reiniciar los servicios y resolver el conflicto. Esto se hace de manera bastante simple:

  1. Llamamos a la línea “Ejecutar” y escribimos un comando para iniciar el complemento “Servicios” .services.msc

     

  2. Busque “Windows Update” , selecciónelo en la lista y haga clic en el enlace “Detener” . 
  3. Repetimos los mismos pasos para el Servicio de transferencia inteligente en segundo plano (BITS) . 
  4. A continuación, vaya al disco del sistema y abra el directorio “Windows” . Aquí buscamos la carpeta “SoftwareDistribution” y le damos un nombre diferente, por ejemplo, “SoftwareDistribution_BAK” . 
  5. Ahora volvemos a los servicios y los volvemos a iniciar haciendo clic en el enlace correspondiente en el bloque de la izquierda, tras lo cual el sistema creará un nuevo directorio con el mismo nombre. 
  6. Reiniciamos la PC.

Método 2: línea de comando

Si por alguna razón no es posible detener los servicios o cambiar el nombre de la carpeta de la forma habitual, puede hacerlo utilizando la “Línea de comandos” .

 

  1. Vaya al menú “Inicio” , vaya a la sección “Todos los programas” y abra la carpeta “Estándar” . Haga clic en el elemento del botón derecho que necesitamos y elija ejecutarlo como administrador. 
  2. En primer lugar, paramos los servicios a su vez con los comandos que se indican a continuación. Después de ingresar cada línea, presione ENTER .net stop WuAuServ

    y

    net stop BITS

     

  3. Otro comando nos ayudará a cambiar el nombre de la carpeta.rename

     

    Para que funcione, también especificamos la ruta al directorio de origen y su nuevo nombre. La dirección se puede tomar aquí (abra la carpeta “SoftwareDistribution” , copie y pegue en la “Línea de comando” ):

     

    El comando completo se ve así:

    rename C:WindowsSoftwareDistribution SoftwareDistribution_BAK

     

  4. A continuación, inicie los servicios con los comandos.net start WuAuServ

    y

    net start BITS

     

  5. Cerramos la consola y reiniciamos la computadora.

Conclusión

Como puede ver, arreglar el error HRESULT 0xc8000222 en Windows 7 no es tan difícil. Lo principal aquí es seguir claramente las instrucciones dadas. No olvide que para la correcta ejecución de los comandos, debe iniciar la consola con derechos de administrador, y después de todas las acciones, debe reiniciar la máquina para que los cambios surtan efecto.