Vous pouvez recevoir un message d’erreur « STOP 0x00000035 NO_MORE_IRP_STACK_LOCATIONS » lorsque vous essayez de vous connecter à un domaine

S’applique à
Microsoft Windows Server 2003 Service Pack 1 Microsoft Windows XP Service Pack 3 Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows Server 2003 Service Pack 2 Windows Server 2008 R2 Enterprise Windows 7 Enterprise

Symptômes

Prenons le scénario suivant :

  • Sur un ordinateur qui exécute Microsoft Windows XP avec Service Pack 2 (SP2), Microsoft Windows XP avec Service Pack 3 (SP3), Microsoft Windows Server 2003 avec Service Pack 1 (SP1) ou Microsoft Windows Server 2003 avec Service Pack 2 (SP2), vous installez plus de trois programmes liés à la sécurité des fichiers. Par exemple, si vous installez plus de trois logiciels antivirus ou programmes de chiffrement de fichiers.
  • L’ordinateur fait partie d’un domaine.

Dans ce scénario, lorsque vous essayez de vous connecter au domaine, un message d’erreur d’arrêt semblable au suivant peut s’afficher :

Remarque

ARRÊTER 0x00000035 (0x8207ecd8, 0x00000000, 0x00000000 0x00000000) NO_MORE_IRP_STACK_LOCATIONS

Remarque Le premier paramètre de ce message d’erreur peut varier.

Cause

Ce problème se produit, car le pilote Mup.sys suppose qu’il ne doit pas y avoir plus de trois pilotes de filtre de système de fichiers en cours d’exécution en même temps. Le pilote Mup.sys gère les demandes d’E/S des fichiers DFS (Distributed File System). S’il existe au moins quatre pilotes de filtre de système de fichiers, la mémoire tampon d’emplacement IRP (I/O Request Packet) préallouée par Mup.sys débordera. Lorsque cela se produit, l’erreur d’arrêt décrite dans la section Symptômes s’affiche.

Résolution

Informations sur les correctifs logiciels pour Windows XP

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

Pour appliquer ce correctif logiciel, Windows XP SP2 doit être installé sur l’ordinateur.

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.

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Mup.sys 5.1.2600.2763 105,088 23 septembre 2005 01:26 x86

Informations sur le Registre

Important : cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Faites attention, car des problèmes sérieux peuvent survenir si vous le modifiez de façon incorrecte. Nous ne saurions trop vous conseiller de suivre ces étapes scrupuleusement. Dans tous les cas, n’oubliez pas de sauvegarder le Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

322756 Comment sauvegarder et restaurer le Registre dans Windows

  • Sur un ordinateur sous Windows XP SP3, n’installez pas ce correctif. Ce correctif logiciel est inclus dans Windows XP SP3.
  • Sur un ordinateur exécutant Windows XP SP2, installez ce correctif logiciel ou un Service Pack qui résout ce problème.

Après avoir installé ce correctif logiciel ou le Service Pack 3 qui inclut ce correctif, modifiez les
entrée de Registre DfsIrpStackSize . Pour ce faire, procédez comme suit :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit, puis cliquez sur
    OK.

  2. Recherchez la sous-clé de Registre suivante, puis cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mup\Parameters

  3. Dans le volet droit, cliquez avec le bouton droit sur
    DfsIrpStackSize, puis cliquez sur
    Modifier.

    Remarque Si l’entrée de Registre DfsIrpStackSize n’existe pas, vous devez la créer. Pour ce faire, procédez comme suit :

    1. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.

    2. Tapez DfsIrpStackSize, puis appuyez sur Entrée.

  4. Dans la zone De base , cliquez sur Décimal, tapez 10 dans la zone Données de la valeur , puis cliquez sur OK.

    Notes

    • La valeur 10 autorise un maximum de huit pilotes de filtre de système de fichiers.

    • La valeur par défaut de l’entrée de Registre DfsIrpStackSize est 5. Une valeur de 5 autorise un maximum de trois pilotes de filtre de système de fichiers.

    • Si vous définissez la valeur sur un nombre supérieur à 10, la valeur est automatiquement rétablie sur 5.

    • Si vous n’appliquez pas ce correctif logiciel, la valeur de Registre DfsIrpStackSize est ignorée.

  5. Quittez l’Éditeur du Registre.

  6. Redémarrez l’ordinateur.

Informations sur les Service Packs de 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

Informations sur les correctifs logiciels pour Windows Server 2003

Configuration requise

Pour appliquer ce correctif logiciel, Windows Server 2003 SP1 doit être installé sur l’ordinateur.

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 Server 2003, versions x86

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Mup.sys 5.2.3790.2791 100,352 13 septembre 2006 10:25 x86

Windows Server 2003, versions x64

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Mup.sys 5.2.3790.2791 178 688 12 septembre 2006 21:55 x64

Windows Server 2003, versions Itanium

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Mup.sys 5.2.3790.2791 310,784 12 septembre 2006 21:55 IA-64

Informations sur le Registre

Important : cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Faites attention, car des problèmes sérieux peuvent survenir si vous le modifiez de façon incorrecte. Nous ne saurions trop vous conseiller de suivre ces étapes scrupuleusement. Dans tous les cas, n’oubliez pas de sauvegarder le Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

322756 Comment sauvegarder et restaurer le Registre dans Windows

  • Sur un ordinateur qui exécute Windows Server 2003 avec SP2, n’installez pas ce correctif logiciel. Ce correctif logiciel est inclus dans Windows Server 2003 SP2.
  • Sur un ordinateur exécutant Windows Server 2003 avec SP1, installez ce correctif logiciel ou un Service Pack qui résout ce problème.

Après avoir installé ce correctif logiciel ou le Service Pack 2 qui inclut ce correctif, modifiez l’entrée de Registre DfsIrpStackSize. Pour ce faire, procédez comme suit :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit, puis cliquez sur
    OK.

  2. Recherchez la sous-clé de Registre suivante, puis cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mup\Parameters

  3. Dans le volet droit, cliquez avec le bouton droit sur
    DfsIrpStackSize, puis cliquez sur
    Modifier.

    Remarque : vous devez créer l’entrée de Registre DfsIrpStackSize si elle n’existe pas. Pour ce faire, procédez comme suit :

    1. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.

    2. Tapez DfsIrpStackSize, puis appuyez sur Entrée.

  4. Dans la zone De base , cliquez sur Décimal, tapez 10 dans la zone Données de la valeur , puis cliquez sur OK.

    Notes

    • La valeur 10 autorise un maximum de huit pilotes de filtre de système de fichiers.

    • La valeur par défaut de l’entrée de Registre DfsIrpStackSize est 5. Une valeur de 5 autorise un maximum de trois pilotes de filtre de système de fichiers.

    • Si vous définissez la valeur sur un nombre supérieur à 10, la valeur est automatiquement rétablie sur 5.

    • Si vous n’appliquez pas ce correctif logiciel, la valeur de Registre DfsIrpStackSize est ignorée.

  5. Quittez l’Éditeur du Registre.

  6. Redémarrez l’ordinateur.

État

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

Informations supplémentaires

Remarque pour les systèmes d’exploitation ultérieurs tels que Microsoft Windows Vista, Windows Server 2008, Windows 7 et Windows Server 2008 R2, il existe un équivalent fonctionnel pour l’entrée de Registre DfsIrpStackSize de Windows XP/2003 portant le nom IrpStackSize.

Nom : IrpStackSize

Lieu : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mup\Parameters

Type : DWORD

Valeur par défaut : 3

Valeur minimale : 3

Valeur maximale : 10 (décimale)

Par défaut, l’initialisation MUP définit la taille de la pile d’objets de l’appareil sur 3. Un administrateur peut spécifier un nombre plus élevé, mais la valeur maximale autorisée est 10. Un redémarrage est nécessaire pour que cette modification prenne effet.

Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft