Diagnostiska program avslutas omedelbart och du får en "stoppfelkoden 0x00000050" (PAGE_FAULT_IN_NONPAGED_AREA) eller "Stop error code 0x0000000A" (IRQL_NOT_LESS_OR_EQUAL) felmeddelande i Windows Server 2003, Windows 2000 eller Windows XP

Gäller för: Microsoft Windows Server 2003 Web EditionMicrosoft Windows Server 2003 Standard Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)

Symptom


Programmet avslutas omedelbart när du försöker köra en av följande diagnostiska program:
  • Registereditorn (Regedit.exe)
  • Task Manager (Taskmgr.exe)
  • Verktyget för systemkonfiguration (Msconfig.exe)
  • Systeminformation (Msinfo32.exe)
Något av följande problem kan uppstå:
  • Datorn startar om automatiskt.
  • När du loggar in, visas följande felmeddelande:
    Microsoft Windows
    Datorn har återställts efter ett allvarligt fel.
    En logg över felet har skapats.
    Informera Microsoft om problemet.
    Vi har skapat en felrapport som du kan skicka till hjälpa oss att förbättra Microsoft Windows. Vi behandlar informationen som konfidentiell och anonym.
    Om du vill se informationen i felrapporten klickar du här.
    När du klickar på länken Klicka här längst ned i meddelanderutan visas felsignaturinformation som liknar något av följande slag:

    Dataexempel 1

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

    Dataexempel 2

    BCCode : 0000000A BCP1 : ffffff94 BCP2 : 00000000 BCP3 : 00000000 
    BCP4 : 804e15ef OSVer : 5_1_2600 SP : 0_0 Product : 256_1
  • Ett av följande Stop-felmeddelanden visas:

    Meddelande 1

    Ett fel uppstod och Windows har stängts för att förhindra skador på datorn...
    Teknisk information:


    STOP: 0x00000050 (0xffffff60, 0x00000000, 0x804fa26f, 0x00000000) PAGE_FAULT_IN_NONPAGED_AREA adressen 0x804fa26f i 0x50_nt! ObReferenceObjectSafe + e

    Meddelande 2

    Ett fel uppstod och Windows har stängts för att förhindra skador på datorn...
    Teknisk information:


    STOP: 0x0000000A (0xffffff94, 0x00000000, 0x00000000, 0x804e15ef) IRQL_NOT_LESS_OR_EQUAL address 0x804fa26f i 0xA_nt! ExpCopyThreadInfo + a
  • När du visar systemloggen i Loggboken kan du se en post som liknar något av följande:

    Post 1

    Post 2

Kommentarer

  • Symptomen på ett stoppfel varierar beroende på datorns systemfelsalternativ.
    Mer information om hur du konfigurerar systemfelsalternativ, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    Hur 307973 konfigurera alternativ för systemfel och återställning i Windows

  • De fyra parametrar som finns inom parentes i Stop-felmeddelandet varierar beroende på datorns konfiguration.
  • Inte alla "Stop 0x0000000A" fel orsakade av problemet som beskrivs i denna artikel.
    Mer information om felsökning av Stop-fel 0x0000000A i Windows XP, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    314063 felsöka ett stoppfel 0x0000000A i Windows XP

Orsak


Det här problemet kan uppstå om datorn är infekterad med en variant av Sdbot-viruset.

Sdbot-viruset skapar en dold process. Den här processen stänger program som systemadministratörer användas för diagnostik och konfiguration. Processen kan också förhindra att dessa program körs.

Filnamnet för Sdbot-viruset varierar. Många varianter av detta virus placerar en drivrutin som heter Msdirectx.sys eller Haxdrv.sys på datorn. Den här drivrutinen används för att dölja virusprocessen. Filnamn som viruset ofta använder är Msdrv.exe och Sdkcore.exe. Dessa virusvarianter kan återställa viruset om du tar bort filerna.

Lösning


Lös problemet med någon av följande metoder:

Automatisk borttagning

Ta automatiskt bort vissa versioner av det här viruset genom att köra Microsoft-verktyget Borttagning av skadlig programvara.

April-versionen av det här verktyget kan ta bort vissa varianter av detta skadliga program. Du kan hitta information och hämtningsbara filer för Malicious Software Removal Tool på följande platser:
Manuell borttagning

Viktigt Filnamnet för Sdbot-viruset varierar. Du kan behöva ändra instruktionerna filnamnet med Sdbot-virus på datorn.
  1. Så här startar du datorn i felsäkert läge:
    1. Starta om datorn.
    2. När datorn startar trycker du på F8-tangenten flera gånger med en hastighet av en gång per sekund.

      Microsoft Windows Startmenyn Avancerade alternativ visas.
    3. Använd tangenterna UPPIL och NEDPIL för att markera felsäkert läge och tryck sedan på RETUR.
  2. Klicka på Start, Kör, Skriv regedit i rutan Öppna och klicka sedan på OK.
  3. Leta upp och ta bort alla poster som innehåller filnamn Msdrv.exe eller filnamn Sdkcore.exe i följande registerundernycklar:
    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
    Till exempel om något "Ms-ljuddrivrutiner" har värdet "msdrv.exe", tar du bort posten.
  4. Leta upp och ta bort alla poster som innehåller Msdirectx eller Haxdrv i följande registerundernycklar:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  5. Avsluta Registereditorn.
  6. Klicka på Start, Kör, Skriv cmd i rutan Öppna och klicka sedan på OK.
  7. Skriv följande kommandon vid Kommandotolken. Tryck på RETUR efter varje kommando.
    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
    Obs! Dessa filer kan finnas i olika mappar på datorn. Till exempel rapporterats filerna i följande mappar:
    • C:\
    • C:\system32\
    • C:\system32\drivers\
    • C:\Documents and Settings\användarnamn\

    Utför en sökning för att söka efter alla förekomster av Msdirectx.sys och Haxdrv.sys. Sedan skriver du kommandon i det här steget, men ersätt %systemroot%\system32\ sökvägen med sökväg för varje fil som du hittar.
  8. Skriv följande kommandon för att ta bort filer. Tryck på RETUR efter varje kommando.
    del %systemroot%\system32\msdirectx.sys
    del %systemroot%\system32\haxdrv.sys
    del %systemroot%\system32\msdrv.exe
    del %systemroot%\system32\sdkcore.exe
    Om du hittar andra förekomster av dessa filer i steg 7, Upprepa dessa kommandon med hjälp av sökvägen för varje fil som du hittat.
  9. Starta om datorn.
  10. Kontrollera att dina program för antivirus- och antispionprogrammen är uppdaterade med de senaste definitionerna. Utför en fullständig genomsökning av datorn. Från och med den 7 April 2005 upptäcks följande filer av följande program:

    Msdrv.exe
    ProgrammetSdbot-viruset variant upptäckt
    Norman AVW32/MEWpacked.gen
    PandaLabsW32/MEWpacked.gen
    MOTVERKA LabsIngen identifiering (tveksam)
    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
    ProgrammetSdbot-viruset variant upptäckt
    F-SecureTrojan.Win32.Rootkit.h

Referenser


Mer information om Microsoft-verktyget Borttagning av skadlig programvara finns på följande Microsoft-webbplats:Mer information om Microsoft AntiSpyware produkt klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
892279 hur du hämta Microsoft Windows AntiSpyware (Beta)

892340 Microsoft Windows AntiSpyware (Beta) identifierar ett program som spionprogram

Mer information om leverantörer av antivirusprogram klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
49500 lista över leverantörer av antivirusprogram