Puede que un programa de diagnóstico se cierre y reciba mensajes de error:"Código de error de detención 0x00000050" (PAGE_FAULT_IN_NONPAGED_AREA) o "Código de error de detención 0x0000000A" (IRQL_NOT_LESS_OR...


Síntomas


Cuando intenta ejecutar uno de los siguientes programas de diagnóstico, es posible que este se cierre inmediatamente:
  • Editor del Registro (Regedit.exe)
  • Administrador de tareas (Taskmgr.exe)
  • Utilidad de configuración del sistema (Msconfig.exe)
  • Información del sistema (Msinfo32.exe)
También es posible que experimente alguno de los síntomas siguientes:
  • El equipo se reinicia automáticamente.
  • Después de iniciar sesión, se muestra un mensaje de error similar al siguiente:
    Microsoft Windows
    El sistema se ha recuperado de un error grave.
    Se ha creado un registro de este error.
    Informe a Microsoft de este problema.
    Se ha creado un informe de errores que puede enviar para mejorar Microsoft Windows. El informe se tratará como confidencial y anónimo.
    Para consultar los datos que contiene este informe de errores, haga clic aquí.
    Al hacer clic en el vínculo Haga clic aquí situado en la parte inferior del cuadro de mensaje, puede aparecer información de la firma de error similar a los siguientes ejemplos de datos:

    Ejemplo de datos 1

    BCCode: 00000050 BCP1 : ffffff60 BCP2 : 00000000 BCP3 : 804fa26f BCP4 : 00000000 OSVer : 5_1_2600 SP : 0_0 Product : 256_1 

    Ejemplo de datos 2

    BCCode : 0000000A BCP1 : ffffff94 BCP2 : 00000000 BCP3 : 00000000 BCP4 : 804e15ef OSVer : 5_1_2600 SP : 0_0 Product : 256_1 
  • Recibe uno de los siguientes mensajes de error de detención:

    Mensaje 1

    Se ha encontrado un problema y Windows se ha apagado para evitar daños al equipo...
    Información técnica:


    *** STOP: 0x00000050 (0xffffff60, 0x00000000, 0x804fa26f, 0x00000000) PAGE_FAULT_IN_NONPAGED_AREA address 0x804fa26f in 0x50_nt!ObReferenceObjectSafe+e

    Mensaje 2

    Se ha encontrado un problema y Windows se ha apagado para evitar daños al equipo...
    Información técnica:


    *** STOP: 0x0000000A (0xffffff94, 0x00000000, 0x00000000, 0x804e15ef) IRQL_NOT_LESS_OR_EQUAL address 0x804fa26f in 0xA_nt!ExpCopyThreadInfo+a
  • Al consultar el Registro del sistema en el Visor de eventos, es posible que aparezca una entrada similar a alguna de las siguientes:

    Entrada 1

    Entrada 2

Notas

  • Los síntomas de un error de detención varían según las opciones de error del equipo.
    Para obtener más información acerca de cómo configurar las opciones de error del sistema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    307973 Cómo configurar las opciones de error del sistema y recuperación en Windows

  • Los cuatro parámetros que hay dentro de los paréntesis del mensaje de error de detención pueden variar en función de la configuración del equipo.
  • No todos los errores "Stop 0x0000000A" están provocados por el problema descrito en este artículo.
    Para obtener más información acerca de cómo solucionar errores de detención 0x0000000A en Windows XP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    314063 Solucionar un error de detención 0x0000000A en Windows XP

Causa


Este problema puede producirse si el equipo está infectado con una variante del virus Sdbot.

El virus Sdbot crea un proceso oculto. Este proceso cierra los programas que utilizan los administradores del sistema con fines de diagnóstico y configuración. El proceso también puede impedir que estos programas se ejecuten.

El nombre de archivo del virus Sdbot puede variar. Muchas variantes de este virus introducen en el equipo un controlador denominado Msdirectx.sys o Haxdrv.sys. Este controlador se utiliza para ocultar el proceso del virus. Entre los nombres de archivo que el virus utiliza con frecuencia están Msdrv.exe y Sdkcore.exe. Estas variantes del virus pueden restaurarlo si elimina los archivos.

Solución


Para resolver este problema, utilice uno de los métodos siguientes:

Eliminación automática

Para quitar automáticamente algunas versiones de este virus, ejecute la Herramienta de eliminación de software malintencionado de Microsoft.

La versión de abril de esta herramienta puede quitar algunas variantes de este malware. Puede encontrar información y descargas de la Herramienta de eliminación de software malintencionado en las ubicaciones siguientes:
Eliminación manual

Importante: el nombre de archivo del virus Sdbot puede variar. Es posile que tenga que modificar estos pasos en función del nombre de archivo que utilice el virus Sdbot en su equipo.
  1. Siga estos pasos para iniciar el equipo en modo seguro:
    1. Reinicie el equipo.
    2. Cuando el equipo se esté iniciando, pulse la tecla F8 repetidamente una vez por segundo.

      Aparecerán las opciones avanzadas del menú de inicio de Microsoft Windows.
    3. Utilice la FLECHA ARRIBA y la FLECHA ABAJO del teclado para seleccionar el modo seguro y, a continuación, presione ENTRAR.
  2. Haga clic en Inicio y en Ejecutar, escriba regedit en el cuadro Abrir y haga clic en Aceptar.
  3. En las siguientes subclaves del Registro, busque las entradas que contienen el nombre de archivo Msdrv.exe o Sdkcore.exe y elimínelas:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
    Por ejemplo, si una entrada "Controladores de sonido de Ms" tiene un valor de "msdrv.exe", elimine la entrada.
  4. En las siguientes subclaves del Registro, busque las entradas que contienen Msdirectx o Haxdrv y elimínelas:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  5. Cierre el Editor del Registro.
  6. Haga clic en Inicio y en Ejecutar, escriba cmd en el cuadro Abrir y haga clic en Aceptar.
  7. En el símbolo del sistema, escriba los comandos siguientes. Presione ENTRAR después de cada comando.
    attrib -r -h -s %systemroot%\system32\msdirectx.sys
    attrib -r -h -s %systemroot%\system32\haxdrv.sys
    attrib -r -h -s %systemroot%\system32\msdrv.exe
    attrib -r -h -s %systemroot%\system32\sdkcore.exe
    Nota: es posible que estos archivos existan en varias carpetas del equipo. Por ejemplo, se ha detectado de la presencia de los archivos en las carpetas siguientes:
    • C:\
    • C:\system32\
    • C:\system32\drivers\
    • C:\Documents and Settings\Nombredeusuario\

    Realice una búsqueda para encontrar todas las instancias de Msdirectx.sys y Haxdrv.sys. A continuación, escriba los comandos de este paso, pero sustituya la ruta de acceso %systemroot%\system32\ por la ruta de cada archivo que encuentre.
  8. Escriba los siguientes comandos para eliminar los archivos. Presione ENTRAR después de cada comando.
    del %systemroot%\system32\msdirectx.sys
    del %systemroot%\system32\haxdrv.sys
    del %systemroot%\system32\msdrv.exe
    del %systemroot%\system32\sdkcore.exe
    Si ha encontrado otras instancias de estos archivos en el paso 7, repita estos comandos utilizando la ruta de acceso de cada uno de esos archivos.
  9. Reinicie el equipo.
  10. Asegúrese de que los programas antivirus y antispyware están actualizados con las últimas definiciones. A continuación, realice un examen completo del sistema. A partir del 7 de abril de 2005, los programas siguientes detectan los archivos siguientes:

    Msdrv.exe
    ProgramaHa detectado una variante de virus Sdbot
    Norman AVW32/MEWpacked.gen
    PandaLabsW32/MEWpacked.gen
    AVERT LabsNo hay detección (no concluyente)
    F-SecureBackdoor.Win32.SdBot.gen
    SophosTroj/NtRootK-F (msdirectx.sys), Troj/Rootkit-U (haxdrv.sys), W32/Sdbot-WR, W32/Sdbot-VJ, W32/Sdbot-WK, W32/Sdbot-WD
    Trend MicroTROJ_ROOTKIT.H (msdirectx.sys), WORM_RBOT.AXU, WORM_SDBOT.BDX
    Msdirectx.sys
    ProgramaHa detectado una variante de virus Sdbot
    F-SecureTrojan.Win32.Rootkit.h

Referencias


Para obtener más información acerca de la Herramienta de eliminación de software malintencionado de Microsoft, visite el siguiente sitio web de Microsoft: Para obtener más información acerca del producto AntiSpyware de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
892279 Cómo obtener Microsoft Windows AntiSpyware (Beta)

892340 Microsoft Windows AntiSpyware (Beta) identifica un programa como amenaza de spyware

Para obtener más información acerca de los proveedores de software antivirus, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
49500 Lista de proveedores de software antivirus