La descarga de actualizaciones de Windows lleva una eternidad

15

Me di cuenta que cuando realizo actualizaciones manuales de Windows usando el Panel de control, encuentra las actualizaciones lo suficientemente rápido, pero después de seleccionar las actualizaciones que quiero instalar y pedir instalarlas, las actualizaciones tardan una eternidad y no se indica ningún progreso, pero si hago clic en el ícono de inicio después de algún tiempo muestra que las actualizaciones están listas para instalar si apago la PC, indicado por el Bang amarillo. Tampoco hay indicación de qué actualizaciones están listas para instalar.

Si dejo que la actualización de Windows se ejecute en la descarga, eventualmente descargará e instalará las actualizaciones seleccionadas, pero aún no se indica progreso, pero lleva horas. Veo este comportamiento en algunos (4) mis PC W7 (7).

Es como la pantalla de Windows Update no se actualiza.

¿Alguna idea de este comportamiento o cómo resolverlo?

El parche de Windows 7 de 64 bits completamente actualizado antes de este mes (agosto de 2016) el martes.

Nota: red doméstica, Fios sin otros problemas. Se extiende ampliamente en varias computadoras y lo hace en cualquiera de ellas cuando viajo con esos dispositivos también, es un problema de actualización de la interfaz gráfica de usuario de Windows. Ocurre en actualizaciones normales de mes a mes.

ingrese la descripción de la imagen aquí

Esto no tiene nada que ver con "verificar" las actualizaciones como se respondió en esta pregunta. Yo mismo respondí esta pregunta, pero este es un problema completamente diferente y hasta ahora no he encontrado una solución.

Nota:

Este problema ya no ocurre desde que MS comenzó a implementar actualizaciones de pila de servicio. para problemas de Windows Update después de una instalación limpia de W7, vea mi publicación aquí >>>>> Windows 7 SP1 Windows Update atascado buscando actualizaciones

Moab
fuente
1
Creo que es sustancialmente el mismo problema. Los algoritmos internos utilizados por WU para decidir qué hacer y cuándo hacerlo escalan atrozmente cuando aumenta el número de actualizaciones disponibles o el número de actualizaciones aplicables.
David Schwartz
1
Es difícil probar mucho de nada porque Microsoft no está tan interesado en airear su ropa sucia en público. Mi conclusión se basa en observaciones del tiempo que toman estas operaciones y el número de actualizaciones disponibles / aplicables.
David Schwartz
1
Lo que me molesta es que funciona perfectamente bien en algunos sistemas. Lo hace con solo unas pocas actualizaciones. Como dije, mis sistemas están actualizados y sucede con las actualizaciones mensuales.
Moab
2
Hola hijo, muestra qué hay en el C:\Windows\WindowsUpdate.logarchivo para ver cualquier error en este archivo relacionado con tu problema, migo.
GambleNerd
1
@Moab: puede tener todas las actualizaciones instaladas pero no la actualización acumulativa. El hecho de que algunos clientes exhiban este problema indica que esto podría ser una posibilidad. En muy poco tiempo, Microsoft está cambiando a actualizaciones acumulativas mensuales para Windows 7 y Windows 8.1 similares a lo que sucede con Windows 10.
Ramhound

Respuestas:

14

La descarga de actualizaciones de Windows lleva una eternidad

Tirada de dados. . .

Me gustan todos los métodos enumerados aquí en este MS KB como posibles soluciones a este problema. En particular Método 10 Método 13 a través de tubo para sacarlo a mí la más que suenan como las soluciones que he usado en el pasado para resolver problemas correlacionada aunque no sea exactamente la misma.

Solo citaré los métodos a continuación. No omitiría con seguridad si estuviera solucionando este problema, pero no me limitaría solo a estos o solo este KB para el caso, pero estos pueden ser buenos puntos de partida para posibles soluciones.

También estoy de acuerdo en que ver cualquier detalle aplicable del %windir%\WindowsUpdate.log sería útil para solucionar este problema.

Por último, comenzaría a solucionar y resolver este problema desde una de las máquinas y asegurarme de que esté conectado a una conexión a Internet bastante rápida, por lo tanto, si viaja y está conectado a una red pública o wifi móvil, solo espere para asegurarse de que los factores no juegan un papel en el tema por si acaso.

Métodos de resolución potencial


Método 1: Ejecute el solucionador de problemas de Windows Update

Para hacer esto, vaya al solucionador de problemas de Windows Update .


Método 4: Ejecute la herramienta de preparación de actualización del sistema (CheckSur.exe)

Descargue y ejecute la herramienta System Update Readiness. Esta herramienta ejecuta una exploración única para detectar inconsistencias que pueden evitar futuras operaciones de servicio. Para obtener más información acerca de cómo descargar y ejecutar la herramienta CheckSur.exe, consulte el siguiente artículo en Microsoft Knowledge Base:

Solucione errores de corrupción de Windows utilizando la herramienta DISM o System Update Readiness ( https://support.microsoft.com/kb/947821 )

Intenta instalar actualizaciones nuevamente.

Nota Después de ejecutar la herramienta, el archivo CheckSur.log se guarda en la siguiente ubicación:

%systemroot%\logs\cbs

Método 5: Ejecute la herramienta Comprobador de archivos de sistema (SFC.exe)

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.
  2. En el símbolo del sistema, escriba sfc / scannow y luego presione Entrar .
  3. Una vez finalizado el análisis, intente instalar las actualizaciones nuevamente.

Método 6: restablecer el contenido de la carpeta Catroot2

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.
  2. Escriba los siguientes comandos y presione Entrar después de cada comando:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. Elimine todo el contenido de la carpeta catroot2, pero no elimine la carpeta catroot2.

  4. Escriba el siguiente comando y luego presione Entrar:

inicio neto cryptsvc

  1. Salga de la ventana del símbolo del sistema.

Método 8: Registre los archivos de actualización de Windows

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.
  2. En el símbolo del sistema, escriba el siguiente comando:
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. Intenta instalar actualizaciones nuevamente.

Método 10: cambie el nombre de la carpeta SoftwareDistribution

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.

  2. Ejecute los siguientes comandos y presione Entrar después de cada comando:

    • Net stop wuauserv
    • cd% systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Net start wuauserv
  3. Intenta instalar actualizaciones nuevamente.

Importante Los siguientes problemas se producen cuando utiliza este método:

  • Las actualizaciones que se descargan actualmente pero que aún no se han instalado deben descargarse nuevamente mediante Windows Update o Microsoft Update.

  • Cuando elimina la carpeta Distribución de software, se elimina su historial de descargas.

  • Si actualmente recibe actualizaciones de Microsoft Update y de Windows Update, deberá volver a seleccionar esta opción desde el sitio web de Windows Update.

Nota Si el problema se resuelve y puede descargar e instalar correctamente las actualizaciones, puede eliminar con seguridad la carpeta SoftwareDistribution.old para recuperar espacio en disco.


Método 11: borre la cola BITS de cualquier trabajo actual

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.
  2. En el símbolo del sistema, escriba los siguientes comandos y presione Entrar después de cada comando:
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

Nota Después de completar estos pasos, se borra la cola BITS.

  1. Intenta instalar actualizaciones nuevamente.

Método 12: Cambiar el nombre de Pending.xml

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.
  2. En el símbolo del sistema, escriba el siguiente comando:

    takeown / f C: \ Windows \ winsxs \ pendiente.xml

  3. Cambie el nombre de la ruta c: \ windows \ winsxs \ pendiente.xml mediante el siguiente comando:

    Ren c: \ windows \ winsxs \ Pendiente.xml Pendiente.old


Método 13: Ejecute Chkdsk en la partición de Windows

Para hacer esto, siga estos pasos:

  1. Abra una ventana de símbolo del sistema administrativo.
  2. En el símbolo del sistema, escriba el siguiente comando:

    Chkdsk volume: /f /r

fuente

Pimp Juice IT
fuente
1
Dado que esto se está vinculando desde esta nueva actualización de tren de actualización de Win10, notaré que la ubicación de descarga del Método 11 (BITS) en Win 10 está aquí:c:\ProgramData\Microsoft\Network\Downloader
McGuireV10
2

Si las correcciones para Windows Update que figuran en las otras respuestas no han solucionado su problema, la actualización lenta podría deberse a la forma en que Windows Update funciona en las computadoras afectadas.

En otra respuesta mía, he explicado que Windows Update construye en la memoria un árbol de todas las actualizaciones que podrían aplicarse a una computadora, luego las poda con vistas a las actualizaciones ya instaladas en la computadora, para finalmente llegar al conjunto de actualizaciones que deben instalarse y el orden de instalación.

El tiempo necesario para este proceso de fuerza bruta es una función del número total de actualizaciones disponibles para esta plataforma, desde el último paquete de servicio. Cada tipo de paquete de servicio define una nueva plataforma para la cual las actualizaciones comienzan a acumularse nuevamente. Además, Windows Update necesita transferir grandes cantidades de datos de los servidores de Microsoft que pueden estar sobrecargados.

Windows 7 SP1 salió el 22 de febrero de 2011, hace más de 5 años, y desde entonces la cantidad de actualizaciones ha crecido enormemente. Además, los servidores de actualización de Windows de Microsoft ahora dan prioridad al ancho de banda a los clientes de Windows 10. Con todo, Windows 7 SP1 se ve afectado.

Para resolver este problema, Microsoft lanzó recientemente el paquete de conveniencia para Windows 7 SP1, que, exactamente igual que un paquete de servicio, sirve como plataforma de inicio para las actualizaciones. La instalación resulta en un árbol de actualizaciones mucho más pequeño que es mucho más rápido de descargar y procesar, ya que solo se consideran las actualizaciones posteriores en lugar de todas las actualizaciones desde 2011. Desafortunadamente, no está disponible a través de Windows Update y debe descargarse e instalarse manualmente .

Para obtener más información sobre el paquete acumulativo para Windows 7 SP1, lea
Microsoft revisa las actualizaciones de Windows 7 y 8.1, pero no lo llame paquete de servicio .

Este paquete acumulativo de conveniencia es la única forma de reducir el tiempo de ejecución de Windows Update en Windows 7 SP1. Otro sería lanzarlo en horas en que los servidores de Windows Update de Microsoft tengan más ancho de banda disponible (temprano en la mañana o tarde en la noche).

Es cierto que los problemas que observa son un poco extremos y pueden estar relacionados con alguna ineficiencia que se relaciona con la configuración particular de estas computadoras. Creo que alguna combinación de factores ha aumentado enormemente el tiempo que Windows Update tarda en descargar y podar su árbol de actualizaciones. Esto incluso podría ser un error de Microsoft. Puede obtener más información sobre el problema mirando Windows Update mientras está funcionando, en cuanto al uso de la memoria, la actividad de la red y el acceso al disco.

Instalar el paquete acumulativo para Windows 7 SP1 es la única forma en que se me ocurre cortar este nudo gordiano de Windows Update en las computadoras afectadas. Sin embargo, probablemente dejará de funcionar en el futuro, por lo que debe aplicarse rápidamente.

harrymc
fuente
1

Desactive las actualizaciones automáticas de Windows desde el Panel de control y desactive el servicio de actualización de Windows. Luego, vaya a C: \ Windows \ SoftwareDistribution \ Download y elimine todo en la carpeta. Reinicie el servicio de actualización de Windows. Finalmente, abra la CLI, escriba wuauclt.exe /updatenowy presione "Entrar". Intente descargar los parches nuevamente y vea qué sucede.

GetOutOfMyYard
fuente
1
Sí, sé cómo hacer todo eso y mucho más, he intentado todo menos una instalación limpia.
Moab
1

Esto no es una solución permanente, pero si hay una actualización particular, necesita lo antes posible y no tiene tiempo para resolver algo permanente en el momento en que puede usar.

https://catalog.update.microsoft.com/

Necesitas usar IE. Haga eso y luego deshabilite el servicio de actualización de Windows.

Luego, arregle una solución permanente cuando tenga tiempo.

Andrew Allen
fuente
1
¡Bienvenido a Super User! Esto es realmente un comentario y no una respuesta a la pregunta original. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones, y una vez que tenga la reputación suficiente , podrá comentar cualquier publicación . Lea ¿Por qué necesito 50 reputación para comentar? ¿Qué puedo hacer en su lugar?
DavidPostill
Firefox se niega incluso a conectarse a su enlace, dice que el sitio web no está configurado correctamente. Usted dice que se necesita IE, pero eso significa que no todos pueden acceder a esto.
Fixer1234
@ fixer1234; ¿Cómo significa eso que no todos pueden acceder? Cada versión de Windows tiene IE instalado.
Wes Sayeed
@WesSayeed, no pude acceder al enlace para ver esta solución y olvidé que la pregunta es en realidad sobre Windows. Entonces tiene razón, al menos los usuarios de Windows que no han deshabilitado o eliminado IE pueden acceder a él. Por cierto, solo cambiar el agente de usuario no es suficiente para ver el enlace desde otro navegador.
Fixer1234
0

Puede intentar instalar manualmente todas las actualizaciones faltantes utilizando WSUS Offline, http://wsusoffline.net/

En el software, puede elegir su sistema operativo, descargar TODAS las actualizaciones para esa versión de Windows, y luego iniciar el actualizador, e instalará todas las actualizaciones faltantes.

JustDenDimi
fuente
No responde la pregunta pero es una solución alternativa.
Moab
Tal vez actualizar su sistema de esta manera elimina el error que lo causa. La actualización de Windows es solo una mierda a veces (perdón por la redacción), por lo que esto podría solucionarlo. ¿Por qué esto no sería una solución en tus ojos entonces?
JustDenDimi
-1

La "Descarga pendiente" también podría deberse a certificados vencidos / dañados. Teniendo en cuenta que Windows 7 y Windows 10 sufren decisiones similares al mirar Windows Update, me gustaría aportar una posible solución adicional.

En caso de que desee confiar en las herramientas incluidas en Windows, no dude en consultar el Registro de eventos -> Solicitud de "CertificateServicesClient-AutoEnrollment" con ID 64 y una crítica de "Advertencia". Alternativamente, puede obtener un código de error detallado utilizando Windows Update Minitool, que es básicamente una herramienta de terceros que interactúa con Windows Update. Para mí, tanto Windows Update como la Tienda Windows aparentemente comenzaron a descargarse, pero se atascaron en "Descarga pendiente" y no continuaron ni mostraron un código de error. Windows Update Minitool finalmente me dio dos códigos de error, siendo importantes:

  • 0x80240022 (que resulta estar relacionado con el certificado, es decir, el certificado expiró o la cadena de certificados se rompió)

La solución parece ser bastante simple, si puede encontrar un manual de trabajo. Kaspersky está ofreciendo uno bastante decente por aquí . Esto es especialmente útil, ya que la herramienta rootsupd.exe es bastante difícil de encontrar. Y a pesar de que Kaspersky le dice que obtenga la copia de seguridad del almacén de certificados de un dispositivo que funciona, no dude en obtener la última lista de certificados de Microsoft. Por alguna razón, no pude usar esos certificados sin rootsupd.exe: el applet de administración de certificados mostraría la lista de certificados, pero la consideraría rota. Cuando utilicé rootsupd.exe para extraer e importar el contenido de authrootstl.cab, mi Windows Update finalmente comenzó a funcionar nuevamente.

Betaminos
fuente