Recibe un mensaje de error después de que un equipo basado en Windows XP ejecuta una actualización automática y no puede ejecutar ningún programa después de cerrar el cuadro de diálogo del mensaje de error "svchost.exe - Error de la aplicación"

Seleccione idioma Seleccione idioma
Id. de artículo: 927385 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Configura un equipo basado en Microsoft Windows XP para Actualizaciones automáticas y el sistema operativo Windows ejecuta una actualización automática. A continuación puede recibir un mensaje de error en el cuadro de diálogo Svchost.exe - Error de aplicación similar al siguiente:
La instrucción de "0x745f2780" hace referencia a la memoria en "0x00000000". La memoria no se puede leer.
También puede ver una entrada relacionada con el mensaje de error en el registro de aplicación. La entrada es similar a la siguiente:


Fecha: fecha
Hora: hora
Tipo: error
Usuario: N/D
Equipo: nombreDeEquipo
Origen: Aplicación
Categoría del error: (100)
Id. del suceso: 1000

Descripción:
Aplicación con error regedit.exe, versión 5.1.2600.2180, módulo con error msi.dll, versión 3.1.4000.2435, dirección con error 0x00012780.

Además, si cierra el cuadro de diálogo del mensaje de error, quizá no pueda ejecutar ningún programa en el equipo. Si lo deja abierto, puede continuar utilizando el equipo. Pero, al intentar apagar el equipo, éste deja de responder.

Causa

Este problema se puede producir debido a un problema con el servicio Actualizaciones automáticas.

Solución

Para resolver este problema, instale la revisión que se describe en el siguiente artículo de Microsoft Knowledge Base:
927891 Recibe una infracción de acceso cuando intenta instalar una actualización desde Windows Update después de aplicar el paquete de revisiones 916089

Solución

Como solución alternativa para este problema, utilice uno de los métodos siguientes:

Método 1

Deje abierto el cuadro de diálogo Svchost.exe - Error de aplicación y, a continuación, siga estos pasos.

Paso 1: compruebe si la configuración del servicio Actualizaciones automáticas y del Servicio de transferencia inteligente en segundo plano (BITS) es correcta

Para ello, siga estos pasos:
  1. Haga clic en Inicio, seleccione en Ejecutar, escriba services.msc y, a continuación, haga clic en Aceptar.
  2. En el panel de detalles, busque y haga doble clic en Actualizaciones automáticas.
  3. Haga clic en la ficha Iniciar sesión.
  4. Asegúrese de que la opción Cuenta del sistema local y la casilla Permitir que el servicio interactúe con el escritorio está desactivada.
  5. Asegúrese de que el servicio se ha habilitado en la lista Perfil de hardware. Si este servicio no se ha habilitado, haga clic en Habilitar para habilitarlo.
  6. Haga clic en la ficha General y asegúrese de que la opción Automático está seleccionada en la lista Tipo de inicio. En Estado del servicio, haga clic en Iniciar para iniciar el servicio si aún no se está ejecutando.
  7. Repita los pasos 2 a 6 para el Servicio de transferencia inteligente en segundo plano (BITS).

Paso 2: vuelva a incluir en el Registro los componentes de Windows Update

Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba REGSVR32 WUAPI.DLL y, a continuación, presione ENTRAR.
  2. Cuando reciba el mensaje "DllRegisterServer en WUAPI.DLL se realizó con éxito", haga clic en Aceptar.
  3. Escriba los comandos siguientes en el cuadro Abrir, uno después del otro, y a continuación presione ENTRAR después de cada comando:
    REGSVR32 WUAUENG.DLL
    REGSVR32 WUAUENG1.DLL
    REGSVR32 ATL.DLL
    REGSVR32 WUCLTUI.DLL
    REGSVR32 WUPS.DLL
    REGSVR32 WUPS2.DLL
    REGSVR32 WUWEB.DLL

Paso 3: cambie el nombre de la carpeta temporal de Windows Update

La carpeta temporal de Windows Update puede estar dañada. En este caso, puede cambiar el nombre de la carpeta temporal de Windows Update. Para ello, siga estos pasos:
  1. Haga clic en Inicio, seleccione Ejecutar, escriba cmd y presione ENTRAR.
  2. En el símbolo del sistema, escriba net stop Wuauserv y, a continuación, presione ENTRAR.
  3. Haga clic en Inicio, en Ejecutar, escriba %windir% y presione ENTRAR.
  4. En la carpeta que se abre, busque y cambie el nombre de la carpeta SoftwareDistribution por SDold.
  5. En el símbolo del sistema, escriba net start Wuauserv y, a continuación, presione ENTRAR para iniciar el servicio Actualizaciones automáticas.

Método 2

Siga estos pasos:
  1. Haga clic en Inicio, haga clic con el botón secundario del mouse en Mi PC y, después, haga clic en Propiedades.
  2. En el cuadro de diálogo Propiedades del sistema, haga clic en la ficha Actualizaciones automáticas.
  3. Haga clic en Desactivar Actualizaciones automáticas y, a continuación, haga clic en Aceptar.
  4. Reinicie el equipo.
  5. Use el sitio Web Windows Update de nuevo para instalar las actualizaciones manualmente.
  6. Después de instalar manualmente las actualizaciones, active Actualizaciones automáticas.

Propiedades

Id. de artículo: 927385 - Última revisión: martes, 14 de septiembre de 2010 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Windows Update
Palabras clave: 
kbwinupdwebsite kbwindowsupdatev6 kbexpertiseinter kbtshoot KB927385

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com