Dziennik systemu zgłasza wiele błędów "Identyfikator zdarzenia PerfOS: 2001" w przypadku używania komputera z systemem Microsoft Windows Server 2003 lub Windows Server 2008, który ma więcej niż 32 procesory

Dotyczy
Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard without Hyper-V Windows Server 2008 Service Pack 2

Ważne Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Przed rozpoczęciem modyfikacji upewnij się, że jest wykonana kopia zapasowa rejestru. Upewnij się, że wiesz, jak przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać dodatkowe informacje dotyczące wykonywania kopii zapasowej, przywracania i modyfikowania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

256986 Opis rejestru systemu Microsoft Windows

Objawy

Jeśli używasz komputera z systemem Microsoft Windows Server 2003 lub Microsoft Windows Server 2008, który ma więcej niż 32 procesory, możesz zauważyć, że w dzienniku systemu jest zgłaszanych wiele zdarzeń podobnych do następujących:

Uwaga

Zarejestrowano zdarzenie:

Identyfikator zdarzenia PerfOS: 2001 — "Nie można pobrać informacji o przerwaniu z systemu."

Przyczyna

Ten problem występuje, ponieważ co najmniej jedna aplikacja 32-bitowa użyła funkcji NtQuerySystemInformation w celu określenia liczby procesorów dostępnych dla komputera. Jeśli dostępne są więcej niż 32 procesory, zdarzenie PerfOS jest rejestrowane za każdym razem, gdy jest używana funkcja NtQuerySystemInformation.

Rozwiązanie

Komputery z systemem Windows Server 2003 z dodatkiem Service Pack 2 (SP2)

Ostrzeżenie Niepoprawne zmodyfikowanie rejestru przy użyciu Edytora rejestru lub innej metody może stać się przyczyną poważnych problemów. Ich usunięcie może wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie tych problemów będzie możliwe. Zmodyfikuj rejestr na własne ryzyko.

Ten problem został rozwiązany w systemie Windows Server 2003 z dodatkiem Service Pack 2 (SP2). W celu rozwiązania tego problemu nie trzeba pobierać poprawki. Brakuje jednak niektórych informacji z rejestru systemu Windows. Aby rozwiązać ten problem, należy zmodyfikować rejestr systemu Windows. W tym celu wykonaj następujące czynności:

  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit, a następnie kliknij polecenie
    Dobrze.
  2. Zlokalizuj, a następnie kliknij następujący klucz rejestru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance
  3. W menu Edycja wskaż polecenie
    Nowy, kliknij pozycję Wartość DWORD, wpisz
    LogErrorToFile, a następnie naciśnij klawisz ENTER.
  4. Kliknij dwukrotnie pozycję LogErrorToFile, wpisz
    0, a następnie kliknij przycisk OK.
    Uwaga Po ustawieniu wartości LogErrorToFile na 0 zdarzenia PerfOS nie są już rejestrowane w dzienniku systemu. Rejestrowanie można włączyć ponownie, ustawiając tę wartość na 1.

Informacje o poprawkach

Informacje o dodatku Service Pack dla systemu Windows Server 2003

Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek Service Pack dla systemu Windows Server 2003. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

889100 Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows Server 2003 Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka ma na celu rozwiązanie tylko problemu opisanego w tym artykule. Tę poprawkę należy stosować tylko do systemów, w których występuje ten konkretny problem. Ta poprawka może zostać poddana dodatkowym testom. Dlatego jeśli ten problem nie dotyczy użytkownika, zaleca się zaczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne do pobrania poprawki". Jeśli ta sekcja nie zostanie wyświetlona, skontaktuj się z działem pomocy technicznej i pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga W przypadku wystąpienia dodatkowych problemów lub konieczności rozwiązania problemu może być konieczne utworzenie osobnego zgłoszenia serwisowego. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, które nie kwalifikują się do objęcia tą poprawką. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=support Uwaga: W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których poprawka jest dostępna. Jeśli nie widzisz odpowiedniego języka, oznacza to, że nie ma dla niego dostępnej poprawki.

Komputery z systemem Windows Server 2003 z dodatkiem Service Pack 1 (SP1) lub starszą wersją

Po zainstalowaniu tej poprawki na komputerach z dodatkiem Service Pack 1 (SP1) lub starszymi wersjami rejestru nie trzeba modyfikować rejestru w celu rozwiązania tego problemu.

Wymagania wstępne

Nie ma żadnych wymagań wstępnych dotyczących instalowania tej poprawki.

Wymóg ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje o zastępowaniu poprawek

Ta poprawka nie zastępuje żadnych innych poprawek.

Informacje o plikach

Angielska wersja tej poprawki ma atrybuty pliku (lub nowsze atrybuty pliku) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Informacje o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.

Komputery z systemem Windows Server 2003 i procesorami Itanium z dodatkiem SP1 lub starszymi wersjami

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Perfos.dll 5.2.3790.2794 57,344 16 września 2006 14:28 IA-64 SP1 SP1QFE
Wperfos.dll 5.2.3790.2794 27,136 16 września 2006 14:28 x86 SP1 O RANY
Updspapi.dll 6.2.29.0 638,688 16 września 2006 14:39 IA-64 Brak Nie dotyczy

Komputery z systemem Windows Server 2003 i procesorami x64 z dodatkiem SP1 lub starszymi wersjami

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Perfos.dll 5.2.3790.2794 32,256 16 września 2006 14:28 x64 SP1 SP1QFE
Wperfos.dll 5.2.3790.2794 27,136 16 września 2006 14:28 x86 SP1 O RANY
Updspapi.dll 6.2.29.0 462,048 16 września 2006 14:39 x64 Brak Nie dotyczy

Komputery z systemem Windows Server 2003 i procesorami x86 z dodatkiem SP1 lub starszymi wersjami

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Perfos.dll 5.2.3790.2794 27,136 16 września 2006 12:50 x86
Updspapi.dll 6.2.29.0 371,424 12-paź-2005 23:13 x86

Informacje o dodatku Service Pack dla systemu Windows Server 2008

Uwaga Ten błąd został usunięty po zainstalowaniu tej poprawki w systemie Windows Server 2008 lub Windows Server 2008 SP2. Nie trzeba więc modyfikować wpisu rejestru w systemie Windows Server 2008 ani w systemie Windows Server 2008 z dodatkiem SP2.

Wymagania wstępne

Nie ma żadnych wymagań wstępnych dotyczących instalowania tej poprawki.

Wymóg ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje o zastępowaniu poprawek

Ta poprawka nie zastępuje żadnych innych poprawek.

Informacje o plikach

Angielska wersja tej poprawki ma atrybuty pliku (lub nowsze atrybuty pliku) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Informacje o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.

Komputery z systemem Windows Server 2008 i procesorami Itanium

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Perfctrs.dll 6.0.6001.22467 84,992 10-lip-2009 11:57 IA-64
Perfdisk.dll 6.0.6001.22467 72,704 10-lip-2009 11:57 IA-64
Perfnet.dll 6.0.6001.22467 47,104 10-lip-2009 11:57 IA-64
Perfos.dll 6.0.6001.22467 61,440 10-lip-2009 11:57 IA-64
Perfproc.dll 6.0.6001.22467 77,824 10-lip-2009 11:57 IA-64
Perfctrs.dll 6.0.6002.22169 84,992 10-lip-2009 11:42 IA-64
Perfdisk.dll 6.0.6002.22169 72,704 10-lip-2009 11:42 IA-64
Perfnet.dll 6.0.6002.22169 47,104 10-lip-2009 11:42 IA-64
Perfos.dll 6.0.6002.22169 61,440 10-lip-2009 11:42 IA-64
Perfproc.dll 6.0.6002.22169 77,824 10-lip-2009 11:42 IA-64
Perfctrs.dll 6.0.6001.22467 39,424 10-lip-2009 11:58 x86
Perfdisk.dll 6.0.6001.22467 31,744 10-lip-2009 11:58 x86
Perfnet.dll 6.0.6001.22467 19,968 10-lip-2009 11:58 x86
Perfos.dll 6.0.6001.22467 28 672 10-lip-2009 11:58 x86
Perfproc.dll 6.0.6001.22467 35,840 10-lip-2009 11:58 x86
Perfctrs.dll 6.0.6002.22169 39,424 10-lip-2009 11:49 x86
Perfdisk.dll 6.0.6002.22169 31,744 10-lip-2009 11:49 x86
Perfnet.dll 6.0.6002.22169 19,968 10-lip-2009 11:49 x86
Perfos.dll 6.0.6002.22169 28 672 10-lip-2009 11:49 x86
Perfproc.dll 6.0.6002.22169 35,840 10-lip-2009 11:49 x86

Komputery z systemem Windows Server 2008 oparte na procesorach x64

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Perfctrs.dll 6.0.6001.22467 43 520 10-lip-2009 12:26 x64
Perfdisk.dll 6.0.6001.22467 35 328 10-lip-2009 12:26 x64
Perfnet.dll 6.0.6001.22467 23,040 10-lip-2009 12:26 x64
Perfos.dll 6.0.6001.22467 29,696 10-lip-2009 12:26 x64
Perfproc.dll 6.0.6001.22467 37,888 10-lip-2009 12:26 x64
Perfctrs.dll 6.0.6002.22169 43 520 10-lip-2009 11:55 x64
Perfdisk.dll 6.0.6002.22169 35 328 10-lip-2009 11:55 x64
Perfnet.dll 6.0.6002.22169 23,040 10-lip-2009 11:55 x64
Perfos.dll 6.0.6002.22169 29,696 10-lip-2009 11:55 x64
Perfproc.dll 6.0.6002.22169 37,888 10-lip-2009 11:55 x64
Perfctrs.dll 6.0.6001.22467 39,424 10-lip-2009 11:58 x86
Perfdisk.dll 6.0.6001.22467 31,744 10-lip-2009 11:58 x86
Perfnet.dll 6.0.6001.22467 19,968 10-lip-2009 11:58 x86
Perfos.dll 6.0.6001.22467 28 672 10-lip-2009 11:58 x86
Perfproc.dll 6.0.6001.22467 35,840 10-lip-2009 11:58 x86
Perfctrs.dll 6.0.6002.22169 39,424 10-lip-2009 11:49 x86
Perfdisk.dll 6.0.6002.22169 31,744 10-lip-2009 11:49 x86
Perfnet.dll 6.0.6002.22169 19,968 10-lip-2009 11:49 x86
Perfos.dll 6.0.6002.22169 28 672 10-lip-2009 11:49 x86
Perfproc.dll 6.0.6002.22169 35,840 10-lip-2009 11:49 x86

Komputery z systemem Windows Server 2008 oparte na procesorach x86

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Perfctrs.dll 6.0.6001.22467 39,424 10-lip-2009 11:58 x86
Perfdisk.dll 6.0.6001.22467 31,744 10-lip-2009 11:58 x86
Perfnet.dll 6.0.6001.22467 19,968 10-lip-2009 11:58 x86
Perfos.dll 6.0.6001.22467 28 672 10-lip-2009 11:58 x86
Perfproc.dll 6.0.6001.22467 35,840 10-lip-2009 11:58 x86
Perfctrs.dll 6.0.6002.22169 39,424 10-lip-2009 11:49 x86
Perfdisk.dll 6.0.6002.22169 31,744 10-lip-2009 11:49 x86
Perfnet.dll 6.0.6002.22169 19,968 10-lip-2009 11:49 x86
Perfos.dll 6.0.6002.22169 28 672 10-lip-2009 11:49 x86
Perfproc.dll 6.0.6002.22169 35,840 10-lip-2009 11:49 x86

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”. Ten problem został po raz pierwszy rozwiązany w dodatku Service Pack 2 dla systemu Windows Server 2003.

Więcej informacji

Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft