Le journal système signale plusieurs « ID d’événement PerfOS : 2001 » erreurs lorsque vous utilisez un ordinateur basé sur Windows Server 2008 ou Microsoft Windows Server 2003 qui dispose de plus de 32 processeurs

S’applique à : Microsoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)

Important Cet article contient des informations sur la façon de modifier le Registre. Veillez à sauvegarder le Registre avant de le modifier. Assurez-vous que vous savez comment restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
256986 description du Registre Microsoft Windows

Symptômes


Lorsque vous utilisez un ordinateur Microsoft Windows Server 2008 qui dispose de plus de 32 processeurs ou le Microsoft Windows Server 2003, vous pouvez remarquer que de nombreux événements sont signalées dans le journal système semblables aux suivants :
Événement enregistré :
===============
L’ID d’événement PerfOS : 2001 - « Impossible d’obtenir les informations d’interruption du système. »

Cause


Ce problème se produit car une ou plusieurs applications 32 bits utilisent la fonction NtQuerySystemInformation afin de déterminer le nombre de processeurs disponibles pour l’ordinateur. Si plus de 32 processeurs sont disponibles, l’événement PerfOS est enregistré chaque fois que la fonction NtQuerySystemInformation est utilisée.

Résolution


Windows Server 2003-les ordinateurs qui exécutent le Service Pack 2 (SP2)

Avertissement Des problèmes graves peuvent survenir si vous modifiez le Registre incorrectement à l’aide de l’Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent nécessiter que vous réinstalliez votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Modifiez le Registre à vos risques et périls.

Ce problème a été résolu dans Windows Server 2003 Service Pack 2 (SP2). Vous n’êtes pas obligé de télécharger un correctif pour résoudre ce problème. Cependant, il manque certaines informations de Registre de Windows. Pour résoudre ce problème, vous devez modifier le Registre Windows. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, sur exécuter, tapez regedit, puis cliquez sur
    OK.
  2. Recherchez, puis cliquez sur la clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance
  3. Dans le menu Edition , pointez sur
    De Nouveau, cliquez sur Valeur DWORD, type
    LogErrorToFileet appuyez sur ENTRÉE.
  4. Double-cliquez sur LogErrorToFile, type
    0, puis cliquez sur OK.
    Remarque Lorsque vous définissez la valeur LogErrorToFile à 0, PerfOS événements sont ne sont plus consignés dans le journal système. Vous pouvez activer à nouveau l’enregistrement en définissant cette valeur sur 1.

Informations sur le correctif

Informations de service pack pour Windows Server 2003

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows Server 2003. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
889100 comment faire pour obtenir le dernier service pack pour Windows Server 2003
Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du Service clientèle et support technique de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l'adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Windows Server 2003-les ordinateurs qui exécutent le Service Pack 1 (SP1) ou une version antérieure

Lorsque vous installez ce correctif sur les ordinateurs qui exécutent le Service Pack 1 (SP1) ou une version antérieure, vous n’êtes pas obligé de modifier le Registre pour résoudre ce problème.
Conditions préalables
Il n’y a aucune condition préalable à l’installation de ce correctif.
Nécessite un redémarrage
Vous devez redémarrer votre ordinateur après avoir appliqué ce correctif.
Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.
Informations sur les fichiers
La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et d’heure dans le panneau de configuration.

Windows Server 2003, les ordinateurs de type Itanium qui exécutent SP1 ou des versions antérieures
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requisDossier
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-64AucunNe s'applique pas
X64-les ordinateurs qui exécutent SP1 ou des versions antérieures de Windows Server 2003
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requisDossier
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:39x64AucunNe s'applique pas
X86-les ordinateurs qui exécutent SP1 ou des versions antérieures de Windows Server 2003
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Perfos.dll5.2.3790.279427,13616-Sep-200612:50x86
Updspapi.dll6.2.29.0371,42412-Oct-200523:13x86

Informations de service pack pour Windows Server 2008

Remarque Ce bogue est corrigé lorsque vous installez ce correctif sur Windows Server 2008 ou Windows Server 2008 SP2. Par conséquent, vous n’êtes pas obligé de modifier l’entrée de Registre sur Windows Server 2008 ou Windows Server 2008 SP2.
Conditions préalables
Il n’y a aucune condition préalable à l’installation de ce correctif.
Nécessite un redémarrage
Vous devez redémarrer votre ordinateur après avoir appliqué ce correctif.
Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.
Informations sur les fichiers
La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et d’heure dans le panneau de configuration.

Windows Server 2008, les ordinateurs basés sur Itanium
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
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, les ordinateurs basés sur la x64
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
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, les ordinateurs basés sur la x86
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
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

État


Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans Windows Server 2003 Service Pack 2.

Plus d'informations


Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft