Este error suele significar que el directorio especificado no existe y acorde con este artículo de la KB puede aparecer si modificamos la ruta de la carpeta "Archivos de Programas".


Si no nos hallamos en el caso descrito en el artículo de la KB podemos probar a borrar la carpeta "Datastore" y "Download". Para llevar acabo el proceso, Inicio / ejecutar tecleamos CMD, y en la nueva pantalla introducimos estas ordenes.

regsvr32 MSXML3.dll /s
net stop wuauserv
cd /d %windir%\SoftwareDistribution
rd /s /q DataStore
rd /s /q Donwload
net start wuauserv

exit

Si no deseais llevar a cabo el procedimiento de forma manual, podéis descargar este archivo CMD desde nuestra sección de descargas, que llevará a cabo el proceso por nosotros.

 

Este error significa "ErrorNotAdmin ", es decir, que está motivado por un problema de permisos en la carpeta \windows\softwaredistribution. La solución es sencilla: debemos restituir los permisos por defecto en la citada carpeta, siguiendo estos pasos:

  1. Navegamos hasta el directorio en donde tengamos nuestra carpeta de Windows, y buscamos la carpeta "softwaredistribution".
  2. Hacemos click con el botón derecho del ratón y elegimos "Propiedades".
  3. Hacemos click en la pestaña "Seguridad", y nos aseguramos de que los usuarios "administrador" y "System" tienen control total. Si no fuera así, hacemos click en el botón "avanzado" elegimos el usuario administrador, y tildamos la opción control total. Posteriormente deberemos hacer lo mismo para el usuario "System".
  4. Una vez hecho esto, tildamos la opción "remplazar las entradas de permisos en todos los objetos secundarios".
  5. Click en la pestaña propietario, seleccionar administrador y tildar la opción "remplazar propietario en subcontenedores y objetos".
  6. También debemos asegurarnos de que el servicio de actualizaciones automáticas, y el servicio de "BITS" (servicio de transferencia inteligente en segundo plano) están iniciados. Ello lo podemos comprobar desde Panel de control > Herramientas administrativas > Servicios

Para ver la pestaña Seguridad puede consultarse esta FAQ número 6.

Anotaciones del Webmaster: Solución Cortesía de TaurArian - MVP.

Este error nos puede suceder si la información almancenada en el directorio "Windows\SoftwareDistribution\DataStore" está corrupta o dañada. Para solucionarlo basta con teclear estos comandos desde el símbolo de sistema, inicio > Ejecutar > y tecleamos CMD.exe, presiona la tecla ENTER al final de cada línea.

regsvr32 MSXML3.dll /s
net stop wuauserv
cd /d %windir%\SoftwareDistribution
rd /s /q DataStore
net start wuauserv
exit

Estos comandos registrarán las librerías relacionadas y borrarán el directorio conflictivo. Éste será regenerado cuando reiniciemos Windows Update. Si no deseas teclear los comandos a mano puedes utilizar este archivo CMD que hará la misma función, con tan sólo descargarlo y hacer doble click sobre el mismo.

Este 0x8007041D significa: "ERROR SERVICE REQUEST TIMEOUT". Es decir, el servicio no respondió a tiempo.

Si nos aparece este mensaje al acceder a Windows Update o si se detiene la búsqueda de actualizaciones, es posible que sea debido al antivirus NOD32. Para solucionar el problema, debemos actualizar dicho antivirus a la última versión disponible en http://www.eset.com/.

Información adicional:

Se estima que el problema sucede en ciertas versiones de NOD32 debido a una incompatibilidad que impide que el servicio de Windows Update se pare en el tiempo estipulado. En general un error 0x8007041D en Windows Update significa un tiempo de espera agotado, un timeout.