Systemloggen rapporterar många "PerfOS händelse-ID: 2001" fel när du använder en dator med Microsoft Windows Server 2003 eller Windows Server 2008 som har fler än 32 processorer

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

Viktigt Den här artikeln innehåller information om hur du ändrar registret. Se till att säkerhetskopiera registret innan du ändrar den. Se till att du vet hur du återställer registret om det uppstår problem. Mer information om hur du säkerhetskopierar, återställer och ändrar registret klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
256986 beskrivning av registret i Microsoft Windows

Symptom


När du använder en Microsoft Windows Server 2003 eller Microsoft Windows Server 2008-baserad dator som har fler än 32 processorer kan du upptäcka att många händelser rapporteras i systemloggen som liknar följande:
Händelsen loggas:
===============
PerfOS händelse-ID: 2001 - "Det går inte att hämta information om avbrott från systemet".

Orsak


Det här problemet uppstår eftersom en eller flera 32-bitarsprogram har använt funktionen NtQuerySystemInformation för att bestämma antalet processorer som är tillgängliga för datorn. Om det finns fler än 32 processorer loggas händelsen PerfOS varje gång som funktionen NtQuerySystemInformation används.

Lösning


Windows Server 2003-baserade datorer med Service Pack 2 (SP2)

Varning Allvarliga problem kan uppstå om du ändrar registret på ett felaktigt sätt med Registereditorn eller med någon annan metod. Dessa problem kan medföra att du måste installera om operativsystemet. Microsoft kan inte garantera att problemen kan lösas. Ändra registret på egen risk.

Det här problemet har lösts i Windows Server 2003 Service Pack 2 (SP2). Du behöver inte hämta en snabbkorrigering för att lösa problemet. Vissa Windows-registerinformation saknas dock. Lös det här problemet måste du ändra Windows-registret. Gör så här:
  1. Klicka på Start, klicka på Kör, Skriv regeditoch klicka sedan på
    OK.
  2. Leta upp och klicka på följande registernyckel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance
  3. Redigera -menyn, peka på
    Nytt, klicka på DWORD-värde, typ
    LogErrorToFileoch tryck sedan på RETUR.
  4. Dubbelklicka på LogErrorToFile, typ
    0, och klicka sedan på OK.
    Obs! När du anger värdet LogErrorToFile 0 loggas PerfOS inte längre i systemloggen. Du kan aktivera loggning igen genom att ange det här värdet till 1.

Information om snabbkorrigeringen

Information om Service pack för Windows Server 2003

Lös problemet genom att skaffa den senaste service Packet för Windows Server 2003. För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
889100 hur du skaffar den senaste service Packet för Windows Server 2003
En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd bara den här snabbkorrigeringen för system med just detta problem. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:Obs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Windows Server 2003-baserade datorer med Service Pack 1 (SP1) eller tidigare versioner

Du behöver inte ändra registret för att lösa det här problemet när du installerar den här snabbkorrigeringen på datorer med Service Pack 1 (SP1) eller tidigare versioner.
Förutsättningar
Det finns inga särskilda förutsättningar för installation av den här snabbkorrigeringen.
Krav på omstart
Du måste starta om datorn när du har installerat den här snabbkorrigeringen.
Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte några andra snabbkorrigeringar.
Filinformation
Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

Windows Server 2003, Itanium-baserade datorer med SP1 eller tidigare versioner
FilnamnFilversionStorlekDatumTidPlattformSP-kravVerksamhetsgren
Perfos.dll5.2.3790.279457 34416-Sep-200614:28IA-64SP1SP1QFE
Wperfos.dll5.2.3790.279427,13616-Sep-200614:28x86SP1WOW
Updspapi.dll6.2.29.0638,68816-Sep-200614:39IA-64IngenEj tillämplig
Windows Server 2003, x64-baserade datorer med SP1 eller tidigare versioner
FilnamnFilversionStorlekDatumTidPlattformSP-kravVerksamhetsgren
Perfos.dll5.2.3790.279432 25616-Sep-200614:28x64SP1SP1QFE
Wperfos.dll5.2.3790.279427,13616-Sep-200614:28x86SP1WOW
Updspapi.dll6.2.29.0462,04816-Sep-200614:39x64IngenEj tillämplig
Windows Server 2003, x86-baserade datorer med SP1 eller tidigare versioner
FilnamnFilversionStorlekDatumTidPlattform
Perfos.dll5.2.3790.279427,13616-Sep-200612:50x86
Updspapi.dll6.2.29.0371,42412-Oct-200523:13x86

Information om Service pack för Windows Server 2008

Obs! Programfelet har åtgärdats när du installerar den här snabbkorrigeringen på Windows Server 2008 eller Windows Server 2008 SP2. Därför behöver du inte ändra registerposten på Windows Server 2008 eller Windows Server 2008 SP2.
Förutsättningar
Det finns inga särskilda förutsättningar för installation av den här snabbkorrigeringen.
Krav på omstart
Du måste starta om datorn när du har installerat den här snabbkorrigeringen.
Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte några andra snabbkorrigeringar.
Filinformation
Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

Windows Server 2008, Itanium-baserade datorer
FilnamnFilversionStorlekDatumTidPlattform
Perfctrs.dll6.0.6001.2246784,99210-Jul-200911:57IA-64
Perfdisk.dll6.0.6001.2246772,70410-Jul-200911:57IA-64
Perfnet.dll6.0.6001.2246747,10410-Jul-200911:57IA-64
Perfos.dll6.0.6001.2246761 44010-Jul-200911:57IA-64
Perfproc.dll6.0.6001.2246777,82410-Jul-200911:57IA-64
Perfctrs.dll6.0.6002.2216984,99210-Jul-200911:42IA-64
Perfdisk.dll6.0.6002.2216972,70410-Jul-200911:42IA-64
Perfnet.dll6.0.6002.2216947,10410-Jul-200911:42IA-64
Perfos.dll6.0.6002.2216961 44010-Jul-200911:42IA-64
Perfproc.dll6.0.6002.2216977,82410-Jul-200911:42IA-64
Perfctrs.dll6.0.6001.2246739,42410-Jul-200911:58x86
Perfdisk.dll6.0.6001.2246731,74410-Jul-200911:58x86
Perfnet.dll6.0.6001.2246719,96810-Jul-200911:58x86
Perfos.dll6.0.6001.2246728,67210-Jul-200911:58x86
Perfproc.dll6.0.6001.2246735,84010-Jul-200911:58x86
Perfctrs.dll6.0.6002.2216939,42410-Jul-200911:49x86
Perfdisk.dll6.0.6002.2216931,74410-Jul-200911:49x86
Perfnet.dll6.0.6002.2216919,96810-Jul-200911:49x86
Perfos.dll6.0.6002.2216928,67210-Jul-200911:49x86
Perfproc.dll6.0.6002.2216935,84010-Jul-200911:49x86

Windows Server 2008, x64-baserade datorer
FilnamnFilversionStorlekDatumTidPlattform
Perfctrs.dll6.0.6001.2246743,52010-Jul-200912:26x64
Perfdisk.dll6.0.6001.2246735 32810-Jul-200912:26x64
Perfnet.dll6.0.6001.2246723,04010-Jul-200912:26x64
Perfos.dll6.0.6001.2246729,69610-Jul-200912:26x64
Perfproc.dll6.0.6001.2246737,88810-Jul-200912:26x64
Perfctrs.dll6.0.6002.2216943,52010-Jul-200911:55x64
Perfdisk.dll6.0.6002.2216935 32810-Jul-200911:55x64
Perfnet.dll6.0.6002.2216923,04010-Jul-200911:55x64
Perfos.dll6.0.6002.2216929,69610-Jul-200911:55x64
Perfproc.dll6.0.6002.2216937,88810-Jul-200911:55x64
Perfctrs.dll6.0.6001.2246739,42410-Jul-200911:58x86
Perfdisk.dll6.0.6001.2246731,74410-Jul-200911:58x86
Perfnet.dll6.0.6001.2246719,96810-Jul-200911:58x86
Perfos.dll6.0.6001.2246728,67210-Jul-200911:58x86
Perfproc.dll6.0.6001.2246735,84010-Jul-200911:58x86
Perfctrs.dll6.0.6002.2216939,42410-Jul-200911:49x86
Perfdisk.dll6.0.6002.2216931,74410-Jul-200911:49x86
Perfnet.dll6.0.6002.2216919,96810-Jul-200911:49x86
Perfos.dll6.0.6002.2216928,67210-Jul-200911:49x86
Perfproc.dll6.0.6002.2216935,84010-Jul-200911:49x86

Windows Server 2008, x86-baserade datorer
FilnamnFilversionStorlekDatumTidPlattform
Perfctrs.dll6.0.6001.2246739,42410-Jul-200911:58x86
Perfdisk.dll6.0.6001.2246731,74410-Jul-200911:58x86
Perfnet.dll6.0.6001.2246719,96810-Jul-200911:58x86
Perfos.dll6.0.6001.2246728,67210-Jul-200911:58x86
Perfproc.dll6.0.6001.2246735,84010-Jul-200911:58x86
Perfctrs.dll6.0.6002.2216939,42410-Jul-200911:49x86
Perfdisk.dll6.0.6002.2216931,74410-Jul-200911:49x86
Perfnet.dll6.0.6002.2216919,96810-Jul-200911:49x86
Perfos.dll6.0.6002.2216928,67210-Jul-200911:49x86
Perfproc.dll6.0.6002.2216935,84010-Jul-200911:49x86

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller". Det här problemet korrigerades först i Windows Server 2003 Service Pack 2.

Mer Information


För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar