sábado, 24 de noviembre de 2012

Error .Net Framework 0xc8000222 (solución)

Pues me pasó me pasó.... que quise instalar un programita en particular, el cual requiere .Net Framework 4.... pero oh sorpresa! la computadora con Windows 7 me lanzó un odioso error: 0xc8000222, y como no soy chismoso >_> me puse a investigar distintas soluciones, pues me topé con una en particular que me funcionó la mar de bien, cabe decir que por razones ajenas a mi comprensión, y un sistema operativo mal parchado (win7 cof cof) por un... por alguien quien no diré su nombre ¬¬ ..... no me permitía utilizar el Windows update ni en broma, y mucho menos instalar el .net framework... así que si tu caso tiene éstos dos problemas, ésta es tu solución:


  • Abrir una ventana de comandos CMD 
  • Ejecutar comando "net stop WuAuServ"
  • Vamos a Inicio - Ejecutar y escribimos "%windir%" y presionamos la tecla Enter.
  • Cambiamos el nombre de la Carpeta "SoftwareDistribution" a "SDold"
  • Abrir una ventana de comandos CMD 
  • Ejecutar comando "net stop WuAuServ"
Realicen todos los pasos uno por uno en el orden mostrado, no se precipiten, áganlo tranquilamente para evitar errores y escriban bien los comandos en CMD (de ser necesario pueden copiar y pegarlo en un archivo de texto o directamente de aquí)


Igual, si eres un usuario mas avanzado, puedes hacerlo todo desde la misma ventana de Símbolo de sistema/CMD

  • Abrir una ventana de comandos CMD
  •  Ejecutar comando "net stop WuAuServ"
  • Ahora, ejecutar el comando "ren" para renombrar la carpeta: "ren %systemroot%\SoftwareDistribution SoftwareDistribution.old"
  • Inicia el servicio: "net start wuauserv"
  • Finalmente utilizamos ésta linea: "net start wuauserv rd /s/q %systemroot%\SoftwareDistribution.old"
Con ésto devería de ser suficiente, saludos mi gente!

 

6 comentarios:

  1. Cuando pongo "net stop WuAuServ" me sale error 5 y acceso denegado.

    ResponderEliminar
    Respuestas
    1. Al parecer lo que pasa es que no lo haces con privilegios de administrador, intenta desde el menú Inicio, en la parte donde buscas un programa teclear "CMD" cuando termine la búsqueda y aparezca el icono da clic derecho sobre él y escoge "Ejecutar como administrador", entonces sigue los pasos explicados en el post.

      Suerte!

      PD: no he tenido mucho tiempo para gestionar el blog así que disculpa la tardanza.

      Eliminar
  2. Gracias, ¡Funcionó bien la solución! Ya me estaba inquietando este problema.

    ResponderEliminar
    Respuestas
    1. Me da gusto amigo, y honestamente hubieras visto mi cara de "WTF! eso es nuevo" pero parece que Winbugs nunca dejará de sorprendernos con sus errores XD

      Saludos!

      Eliminar
    2. perdone yo hice lo mismo pero cuando vuelvo a poner "net stop WuAu Serv" me pone: El servicio de Windows Update no se ha iniciado. puede obtener maás ayuda con el comando NET HELPMSG 3521.
      Que hago?

      Eliminar
    3. creo que es porque ya esta detenido

      Eliminar