Hay un chiste sobre el servicio de asistencia técnica de Microsoft que deja bastante claro lo pésimo de sus funciones.
Un Helicóptero se pierde en una tormenta, no le funciona el radar y se acerca peligrosamente a un edificio de oficinas, el piloto ve a través de los cristales de una de las oficinas a una persona, escribe en un papel la siguiente pregunta “¿DONDE ESTOY?”, el oficinista escribe en otro trozo de papel “ESTA USTED EN UN HELICOPTERO”, el piloto hace un gesto de aprobación con el pulgar, gira el helicóptero hacia el este y se dirige sin pérdida hasta un parque donde aterriza sin problemas.
Su acompañante le pregunta extrañado cómo sabía donde aterrizar, el piloto contesta “Las oficinas que vimos son las de Microsoft y recordé que al este de ellas había una zona donde aterrizar”, “y cómo sabias que eran las oficinas de Microsoft” pregunta el copiloto. “Muy fácil”, replica el primero, “le he hecho una pregunta a la persona que se encontraba en la oficina, y su contestación era acertada al mismo tiempo que completamente inútil, no podía ser de otra manera, eran las oficinas de Microsoft”.
Esto viene a cuento porque después de hacer la restauración de un sistema con Windows XP me encuentro con que no puedo instalar las actualizaciones del sistema. Si se tratara de una copia ilegal entendería que ésto ocurriera, pero como en muchos casos tengo por seguro que esos equipos con software conseguido en el lado oscuro seguramente tienen menos problemas que los lícitos.
Después de recorrerme infinidad de foros donde habían más preguntas que respuestas sobre este problema y de buscar en los knowledge base de Microsoft, donde explicaban soluciones tan lógicas como inútiles, aumentando mi cabreo por momentos, me encontré con este enlace:
http://www.castlecops.com/t106642-How_To_Fix_Windows_Update_BITS_Newly_Edited..html
Intentaré resumir los pasos en castellano por si algún lector no entiende las instrucciones (de paso me preparo una chuleta para el futuro).
BITS/AU FIX
Nota: Estas instrucciones son aplicables solamente para Windows XP SP2
ANTES Hay que añadir estos sitios como autorizados en el Internet Explorer.
http://*.windowsupdate.microsoft.com (Añadir)
http://download.windowsupdate.com (Añadir)
http://update.microsoft.com/ (Añadir)
https://*.windowsupdate.microsoft.com (Añadir)
https://windowsupdate.microsoft.com (Añadir)
No marcar la casilla que pone:
“Requerir comprobación del servidor (https:) para todos los sitios de esta zona”
Paso 1: Reiniciar los servicios BITS y AU
1. Click Inicio, y Panel de Control.
2. Poner en vista clásica.
3. Herramientas administrativas.
4. Servicios
5. Doble click en “Servicio de transferencia inteligente en segundo plano”
6. En “iniciar sesión” comprobar que está marcado “Cuenta de sistema local” y desmarcado “Permitir que el servicio interactúe con el escritorio”.
7. Comprobar que el servicio está habilitado.
8. En “General” asegurarse que el “Tipo de Inicio” es “Automático” o “Manual”.
9. Darle al botón “Iniciar” para iniciar el servicio.
10. Repetir los pasos con “Actualizaciones Automáticas”.Después del paso 1, comprobar si las actualizaciones automáticas se realizan (comprobar con una sola actualización).
Paso 2: Registrar las claves del BITS en el Registro
Descargar BITSservice.zip y descomprimirlo en el escritorio.
***** PRIMERO HACER COPIA DEL REGISTRO *****
La modificación del registro puede hacer que el sistema tenga un mal funcionamiento e incluso que no funcione.
Doble click en el fichero descargado (BITSservice.reg) y aceptar la importación en el registro.
Después del paso 1 y 2, comprobar si las actualizaciones automáticas se realizan (comprobar con una sola actualización).
Paso 3: Registrar dll relacionadas
Este paso nos dirá si los sistemas de actualización funcionan correctamente.
Antes de proceder hay que cerrar todas las ventas del Internet Explorer.
Inicio Ejecutar y escribir CMD y pulsar OK o enter.
Usando el ratón copia y pega las siguientes órdenes en la ventana de comandos.
Regsvr32 qmgrprxy.dll
Regsvr32 qmgr.dll
REGSVR32 ATL.DLL
REGSVR32 MSXML3.DLL
REGSVR32 WUAPI.DLL
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUWEB.DLL
REGSVR32 JSCRIPT.DLL
NET STOP BITS
(Si se recibe un mensaje de error tal como
El servicio BITS no se ha iniciado
NET HELPMSG 3521
Simplemente ignóralo)
Eliminar el contenido de las siguientes carpetas:
%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader
%WINDIR%\SoftwareDistribution\Download
%WINDIR%\SoftwareDistribution\Download
%WINDIR%\SoftwareDistribution\DataStore
Acceder a la carpeta inf
C:\Windows\inf
Localizar el fichero “branches.inf” y comprobar que no está marcado “sólo lectura”
Ejecutar la siguiente orden en la ventana de commandos.
net start bits
(Si se recibe un mensaje de error simplemente ignóralo)
Después del paso 1, 2 y 3, comprobar si las actualizaciones automáticas se realizan (comprobar con una sola actualización).
Paso 4: Añadir persmisos para acceder a carpetas y claves del registro.
***** PRIMERO HACER COPIA DEL REGISTRO *****
La modificación del registro puede hacer que el sistema tenga un mal funcionamiento e incluso que no funcione.
1. Inicio y ejecutar 2. REGEDIT, y OK. 3. Localizar “HKEY_CLASSES_ROOT”. 4. Botón derecho HKEY_CLASSES_ROOT y hacer click en permisos
ADMINISTRATORS [Allow - Full Control/Read]
CREATOR OWNER [Allow - Special Permissions]
POWER USERS [Allow - Read/Special Permissions]
SYSTEM [Allow - Full Control/Read]
USERS [Allow - Read]5. Seleccionar “Todos” de la lista de “Nombre de grupos o usuarios”. Si no existiera “todos” hay que añadirlo.
6. Añadir permisos para “Todos” click en “Control total” en la columna permitir.
7. Seleccionar cada usuario y comprobar que no hay nada marcado en la columna denegar.
8. Seleccionar opciones avanzadas, click en “Reemplazar todos los permisos heredables existentes….” Y aceptar.9. Click “Si” si pide confirmación.
10. Localizar HKEY_LOCAL_MACHINE y repetir los mismos pasos. Hay que tener paciencia. ADMINISTRATORS [Allow - Full Control/Read]
EVERYONE [Allow - Read]
RESTRICTED [Allow - Read]
SYSTEM [Allow - Full Control/Read] Después del paso 1, 2, 3 y 4, comprobar si las actualizaciones automáticas se realizan (comprobar con una sola actualización). En este punto se solucionó mi problema.
Paso 5: En caso de producirse Error 0x8007043b
***** PRIMERO HACER COPIA DEL REGISTRO *****
La modificación del registro puede hacer que el sistema tenga un mal funcionamiento e incluso que no funcione.
1. Inicio, ejecutar.
2. REGEDIT y Aceptar.
3. Localizar la siguiente clave
HKEY_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\SvcHost
(no expandas la clave SvcHost en panel de la izquierda).
4. En el panel de la derecha, double-click en la clave “netsvcs”, lo cual abrirá una ventana titulada “Modificar cadenas múltiples”.
5. Bajo el “Nombre de valor:” aparece la lista de servicios. Añade BITS and wuauserv (en líneas separadas) a la lista de servicios, si no se encuentran.
6. Click Aceptar
7. Salir del editor de registro
8. Reiniciar el sistema.
Paso 6: En caso de producirse Error 0×80246008
***** PRIMERO HACER COPIA DEL REGISTRO *****
La modificación del registro puede hacer que el sistema tenga un mal funcionamiento e incluso que no funcione.
1. 0×80246008 es el error que ocurre cuando las Actualizaciones Automáticas fallan. Cuando se tratan de hacer manualmente se produce el error2147024894.
2. Las instrucciones se encuentran en el siguiente artículo: http://www.botmanfamily.net/~aurelien/articles/bits-reinstall.shtml
Espero que sirva a alguien esta traducción, pero el mérito es del autor del texto en inglés.
Me gusta:
Sé el primero en decir que te gusta esta post.
Comentarios recientes