Un message d’erreur d’arrêt « 0x00000124 » se produit lorsque vous utilisez la fonctionnalité « hot-plugging » pour ajouter ou supprimer un périphérique PCI Express sur un ordinateur Windows Server 2008 ou Windows Vista

S’applique à
Windows Vista Windows Server 2008

Le support de Windows Vista Service Pack 1 (SP1) a pris fin le 12 juillet 2011. Pour continuer à recevoir des mises à jour de sécurité pour Windows, assurez-vous que vous exécutez Windows Vista avec le Service Pack 2 (SP2). Pour plus d’informations, reportez-vous à la page web suivante de Microsoft : Le support de Windows a pris fin.

Symptômes

Prenons le scénario suivant :

  • Vous disposez d’une interface PCI Express qui prend en charge la fonctionnalité de branchement à chaud sur un ordinateur Windows Server 2008 ou Windows Vista.
  • Vous connectez un appareil au port racine de l’interface PCI Express.
  • La fonction « hot-plugging » permet d’ajouter ou de supprimer un périphérique PCI Express sur l’ordinateur.

Dans ce scénario, l’ordinateur Windows Server 2008 ou Windows Vista peut redémarrer de manière inattendue. En outre, le message d’erreur suivant s’affiche :

Remarque

0x00000124

Remarque Lorsque vous redémarrez un ordinateur Windows Server 2008 ou Windows Vista, le problème peut également se produire si un périphérique PCI est connecté au port racine du bus PCI-Express de l’ordinateur.

Cause

Ce problème se produit car le rééquilibrage des ressources est déclenché après le branchement à chaud d’un périphérique PCI. Pendant le processus de rééquilibrage, le système ne configure pas correctement la valeur Taille maximale de la charge utile sur le port racine du bus PCI Express. Une valeur incorrecte entraîne une incompatibilité entre le port racine du bus PCI Express et le périphérique du bus PCI Express. Par conséquent, le système d’exploitation déclenche une exception Machine Check Architecture (MCA) et le système d’exploitation renvoie une exception « 0x00000124 ».

Résolution

Informations sur le correctif logiciel Windows Vista

Un correctif logiciel pris en charge est disponible auprès de Microsoft. Toutefois, il est conçu uniquement pour corriger le problème décrit dans cet article. N’appliquez ce correctif qu’aux systèmes sur lesquels vous rencontrez ce problème. Ce correctif logiciel va peut-être subir des tests supplémentaires. Ainsi, si vous n'êtes pas sérieusement concerné par ce problème, il est recommandé d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif logiciel est disponible en téléchargement, une section « Téléchargement de correctif logiciel disponible » figure en haut du présent article de la Base de connaissances. Si cette section est absente, procurez-vous le correctif logiciel auprès des services de Support technique Microsoft.

Remarque Si des problèmes supplémentaires surviennent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support s'appliqueront aux autres questions et problèmes du support non directement liés au correctif logiciel en question. Pour obtenir la liste complète des numéros de téléphone des services d'assistance technique Microsoft ou pour créer une demande de service distincte, reportez-vous au site web de Microsoft à l'adresse suivante :

http://support.microsoft.com/contactus/?ws=support Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif logiciel est disponible. Si votre langue n'est pas répertoriée, cela signifie qu'aucun correctif logiciel n'est disponible pour cette langue.

Configuration requise

Il n’y a aucune condition préalable.

Nécessité de redémarrer

Vous devez redémarrer l'ordinateur après l'application de ce correctif logiciel.

Informations sur le remplacement des correctifs logiciels

Ce correctif logiciel ne remplace aucun correctif logiciel déjà publié.

Informations de fichier

La version anglaise de ce correctif possède les attributs de fichier répertoriés dans le tableau suivant ou ceux d’une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Windows Vista, éditions 32 bits

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp440.sys 6.0.6000.20832 56,376 10-mai-2008 03:14 x86
Amdagp.sys 6.0.6000.20832 57,400 10-mai-2008 03:14 x86
Isapnp.sys 6.0.6000.20832 49,720 10-mai-2008 03:14 x86
Machine.inf Non applicable 288,088 09-mai-2008 22:29 Non applicable
Msisadrv.sys 6.0.6000.20832 16,440 10-mai-2008 03:14 x86
Mssmbios.sys 6.0.6000.20832 31,288 10-mai-2008 03:14 x86
Nv_agp.sys 6.0.6000.20832 109,112 10-mai-2008 03:14 x86
Pci.sys 6.0.6000.20832 143,928 10-mai-2008 03:14 x86
Rdpdr.sys 6.0.6000.20832 242,688 10-mai-2008 2,201 x86
Sisagp.sys 6.0.6000.20832 55,864 10-mai-2008 03:14 x86
Streamci.dll 6.0.6000.20832 25,144 10-mai-2008 03:14 x86
Swenum.sys 6.0.6000.20832 15,288 10-mai-2008 03:14 Non applicable
Termdd.sys 6.0.6000.20832 53,304 10-mai-2008 03:14 x86
Uliagpkx.sys 6.0.6000.20832 60,984 10-mai-2008 03:14 x86
Viaagp.sys 6.0.6000.20832 56,888 10-mai-2008 03:14 x86
Volmgr.sys 6.0.6000.20832 52,792 10-mai-2008 03:14 x86

Windows Vista avec Service Pack 1, éditions 32 bits

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp440.sys 6.0.6001.22176 56,376 10-mai-2008 03:22 x86
Amdagp.sys 6.0.6001.22176 57,400 10-mai-2008 03:22 x86
Isapnp.sys 6.0.6001.22176 49,720 10-mai-2008 03:22 x86
Machine.inf Non applicable 288,444 09-mai-2008 22:31 Non applicable
Msisadrv.sys 6.0.6001.22176 16,440 10-mai-2008 03:22 x86
Mssmbios.sys 6.0.6001.22176 31,288 10-mai-2008 03:22 x86
Nv_agp.sys 6.0.6001.22176 109,112 10-mai-2008 03:23 x86
Pci.sys 6.0.6001.22176 151,096 10-mai-2008 03:23 x86
Rdpdr.sys 6.0.6001.22176 248 832 10-mai-2008 0.12.7 x86
Sisagp.sys 6.0.6001.22176 55,864 10-mai-2008 03:24 x86
Streamci.dll 6.0.6001.22176 25,144 10-mai-2008 03:24 x86
Swenum.sys 6.0.6001.22176 15,288 10-mai-2008 03:24 Non applicable
Termdd.sys 6.0.6001.22176 54,328 10-mai-2008 03:24 x86
Uliagpkx.sys 6.0.6001.22176 60,984 10-mai-2008 03:24 x86
Viaagp.sys 6.0.6001.22176 56,888 10-mai-2008 03:24 x86
Volmgr.sys 6.0.6001.22176 52,792 10-mai-2008 03:24 x86

Windows Vista, éditions 64 bits

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp440.sys 6.0.6000.20832 64,568 10-mai-2008 03:35 x64
Isapnp.sys 6.0.6000.20832 23,608 10-mai-2008 03:35 x64
Machine.inf Non applicable 276,208 09-mai-2008 2,228 Non applicable
Msisadrv.sys 6.0.6000.20832 17,976 10-mai-2008 03:35 x64
Mssmbios.sys 6.0.6000.20832 34,872 10-mai-2008 03:35 x64
Nv_agp.sys 6.0.6000.20832 126,520 10-mai-2008 03:35 x64
Pci.sys 6.0.6000.20832 170,552 10-mai-2008 03:36 x64
Rdpdr.sys 6.0.6000.20832 305 664 10-mai-2008 01:46 x64
Streamci.dll 6.0.6000.20832 26,680 10-mai-2008 03:37 x64
Swenum.sys 6.0.6000.20832 15,544 10-mai-2008 03:39 x64
Termdd.sys 6.0.6000.20832 62,520 10-mai-2008 03:39 x64
Uliagpkx.sys 6.0.6000.20832 68 152 10-mai-2008 03:39 x64
Volmgr.sys 6.0.6000.20832 62,520 10-mai-2008 03:37 x64

Windows Vista avec Service Pack 1, éditions 64 bits

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp440.sys 6.0.6001.22176 64,568 10-mai-2008 04:03 x64
Isapnp.sys 6.0.6001.22176 23,608 10-mai-2008 03:58 x64
Machine.inf Non applicable 276,564 09-mai-2008 22:30 Non applicable
Msisadrv.sys 6.0.6001.22176 17,976 10-mai-2008 03:58 x64
Mssmbios.sys 6.0.6001.22176 34,872 10-mai-2008 03:58 x64
Nv_agp.sys 6.0.6001.22176 126,520 10-mai-2008 03:58 x64
Pci.sys 6.0.6001.22176 179,768 10-mai-2008 03:58 x64
Rdpdr.sys 6.0.6001.22176 314,368 10-mai-2008 01:58 x64
Streamci.dll 6.0.6001.22176 26,680 10-mai-2008 04:01 x64
Swenum.sys 6.0.6001.22176 15,544 10-mai-2008 04:08 x64
Termdd.sys 6.0.6001.22176 63,544 10-mai-2008 04:01 x64
Uliagpkx.sys 6.0.6001.22176 68 152 10-mai-2008 04:08 x64
Volmgr.sys 6.0.6001.22176 68,664 10-mai-2008 04:01 x64

Windows Vista avec Service Pack 1, éditions Itanium

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp460.sys 6.0.6001.22176 136,704 10-mai-2008 01:00 IA-64
Isapnp.sys 6.0.6001.22176 37,432 10-mai-2008 03:50 IA-64
Machine.inf Non applicable 270,758 09-mai-2008 22:29 Non applicable
Msisadrv.sys 6.0.6001.22176 25,144 10-mai-2008 03:47 IA-64
Mssmbios.sys 6.0.6001.22176 57,400 10-mai-2008 03:47 IA-64
Pci.sys 6.0.6001.22176 439,864 10-mai-2008 15:45 IA-64
Rdpdr.sys 6.0.6001.22176 709,632 10-mai-2008 01:54 IA-64
Streamci.dll 6.0.6001.22176 46,136 10-mai-2008 03:46 IA-64
Swenum.sys 6.0.6001.22176 19 256 10-mai-2008 03:46 Non applicable
Termdd.sys 6.0.6001.22176 156,216 10-mai-2008 03:46 IA-64
Volmgr.sys 6.0.6001.22176 148,536 10-mai-2008 03:46 IA-64

Informations sur le correctif logiciel de Windows Server 2008

Un correctif logiciel pris en charge est disponible auprès de Microsoft. Toutefois, il est conçu uniquement pour corriger le problème décrit dans cet article. N’appliquez ce correctif qu’aux systèmes sur lesquels vous rencontrez ce problème. Ce correctif logiciel va peut-être subir des tests supplémentaires. Ainsi, si vous n'êtes pas sérieusement concerné par ce problème, il est recommandé d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif logiciel est disponible en téléchargement, une section « Téléchargement de correctif logiciel disponible » figure en haut du présent article de la Base de connaissances. Si cette section est absente, procurez-vous le correctif logiciel auprès des services de Support technique Microsoft.

Remarque Si des problèmes supplémentaires surviennent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support s'appliqueront aux autres questions et problèmes du support non directement liés au correctif logiciel en question. Pour obtenir la liste complète des numéros de téléphone des services d'assistance technique Microsoft ou pour créer une demande de service distincte, reportez-vous au site web de Microsoft à l'adresse suivante :

http://support.microsoft.com/contactus/?ws=support Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif logiciel est disponible. Si votre langue n'est pas répertoriée, cela signifie qu'aucun correctif logiciel n'est disponible pour cette langue.

D’importants correctifs logiciels Windows Vista et Windows Server 2008 sont contenus dans les mêmes packages. Toutefois, un seul de ces produits peut être répertorié sur la page « Demande de correctif logiciel ». Pour demander le package de correctifs logiciels qui s’applique à la fois à Windows Vista et à Windows Server 2008, sélectionnez simplement le produit indiqué sur la page.

Configuration requise

Il n’y a aucune condition préalable.

Nécessité de redémarrer

Vous devez redémarrer l’ordinateur après l’application de ce correctif logiciel.

Informations sur le remplacement des correctifs logiciels

Ce correctif logiciel n'en remplace pas d'autre.

Informations de fichier

La version anglaise de ce correctif possède les attributs de fichier répertoriés dans le tableau suivant ou ceux d’une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Windows Server 2008, éditions 32 bits

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp440.sys 6.0.6001.22176 56,376 10-mai-2008 03:22 x86
Amdagp.sys 6.0.6001.22176 57,400 10-mai-2008 03:22 x86
Isapnp.sys 6.0.6001.22176 49,720 10-mai-2008 03:22 x86
Machine.inf Non applicable 288,444 09-mai-2008 22:31 Non applicable
Msisadrv.sys 6.0.6001.22176 16,440 10-mai-2008 03:22 x86
Mssmbios.sys 6.0.6001.22176 31,288 10-mai-2008 03:22 x86
Nv_agp.sys 6.0.6001.22176 109,112 10-mai-2008 03:23 x86
Pci.sys 6.0.6001.22176 151,096 10-mai-2008 03:23 x86
Rdpdr.sys 6.0.6001.22176 248 832 10-mai-2008 0.12.7 x86
Sisagp.sys 6.0.6001.22176 55,864 10-mai-2008 03:24 x86
Streamci.dll 6.0.6001.22176 25,144 10-mai-2008 03:24 x86
Swenum.sys 6.0.6001.22176 15,288 10-mai-2008 03:24 Non applicable
Termdd.sys 6.0.6001.22176 54,328 10-mai-2008 03:24 x86
Uliagpkx.sys 6.0.6001.22176 60,984 10-mai-2008 03:24 x86
Viaagp.sys 6.0.6001.22176 56,888 10-mai-2008 03:24 x86
Volmgr.sys 6.0.6001.22176 52,792 10-mai-2008 03:24 x86

Windows Server 2008, éditions 64 bits

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp440.sys 6.0.6001.22176 64,568 10-mai-2008 04:03 x64
Isapnp.sys 6.0.6001.22176 23,608 10-mai-2008 03:58 x64
Machine.inf Non applicable 276,564 09-mai-2008 22:30 Non applicable
Msisadrv.sys 6.0.6001.22176 17,976 10-mai-2008 03:58 x64
Mssmbios.sys 6.0.6001.22176 34,872 10-mai-2008 03:58 x64
Nv_agp.sys 6.0.6001.22176 126,520 10-mai-2008 03:58 x64
Pci.sys 6.0.6001.22176 179,768 10-mai-2008 03:58 x64
Rdpdr.sys 6.0.6001.22176 314,368 10-mai-2008 01:58 x64
Streamci.dll 6.0.6001.22176 26,680 10-mai-2008 04:01 x64
Swenum.sys 6.0.6001.22176 15,544 10-mai-2008 04:08 x64
Termdd.sys 6.0.6001.22176 63,544 10-mai-2008 04:01 x64
Uliagpkx.sys 6.0.6001.22176 68 152 10-mai-2008 04:08 x64
Volmgr.sys 6.0.6001.22176 68,664 10-mai-2008 04:01 x64

Windows Server 2008, édition Itanium

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Agp460.sys 6.0.6001.22176 136,704 10-mai-2008 01:00 IA-64
Isapnp.sys 6.0.6001.22176 37,432 10-mai-2008 03:50 IA-64
Machine.inf Non applicable 270,758 09-mai-2008 22:29 Non applicable
Msisadrv.sys 6.0.6001.22176 25,144 10-mai-2008 03:47 IA-64
Mssmbios.sys 6.0.6001.22176 57,400 10-mai-2008 03:47 IA-64
Pci.sys 6.0.6001.22176 439,864 10-mai-2008 15:45 IA-64
Rdpdr.sys 6.0.6001.22176 709,632 10-mai-2008 01:54 IA-64
Streamci.dll 6.0.6001.22176 46,136 10-mai-2008 03:46 IA-64
Swenum.sys 6.0.6001.22176 19 256 10-mai-2008 03:46 Non applicable
Termdd.sys 6.0.6001.22176 156,216 10-mai-2008 03:46 IA-64
Volmgr.sys 6.0.6001.22176 148,536 10-mai-2008 03:46 IA-64

Informations supplémentaires

Le bus PCI Express est une grande amélioration technologique par rapport au bus PCI. PCI Express offre une meilleure bande passante. Il dispose également d’une architecture qui peut être mise à l’échelle pour répondre aux exigences de la prochaine génération de matériel et de logiciels.

PCI Express simplifie la configuration matérielle requise pour la fonctionnalité de branchement à chaud. Les utilisateurs peuvent désormais remplacer les périphériques système endommagés, tels que les cartes réseau et les contrôleurs de stockage, lorsqu’un ordinateur est en marche.

La fonction de rééquilibrage des ressources permet au système d’exploitation de redistribuer les ressources allouées aux E/S, à la mémoire et aux interruptions lorsqu’un périphérique est branché à chaud sur le système. Cette fonctionnalité constitue un mécanisme d’allocation des ressources plus efficace et plus flexible que le mécanisme d’allocation de ressources statique implémenté dans d’autres systèmes d’exploitation Windows.

Pour afficher les périphériques répertoriés sous le port racine PCI Express dans le Gestionnaire de périphériques, procédez comme suit :

  1. Démarrez le Gestionnaire de périphériques.
  2. Cliquez sur Afficher, puis sur Appareils par connexion.
  3. Développez le bus PCI.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».