Vous pouvez recevoir un message d'erreur « Code d'erreur 80080005 - échouée de l'exécution du serveur. » lorsque vous démarrez de nombreuses applications COM +

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 870655
Symptômes
Lorsque vous démarrez de nombreuses applications Microsoft COM + manuellement depuis le composant logiciel enfichable MMC Services de composants Microsoft Management Console (), où chaque application COM + s'exécute sous un compte d'utilisateur différent, vous pouvez recevoir le message d'erreur suivant :

Erreur de catalogue : Une erreur s'est produite lors du traitement de la dernière opération. Code d'erreur 80080005 - échec de l'exécution du serveur. Le journal des événements peut contenir des informations de dépannage supplémentaires.
Vous recevrez un message d'erreur semblable au suivant dans le journal applications de l'Observateur d'événements :

Type : erreur
Source : DCOM
Catégorie : aucune
L'ID d'événement : 10010
Date : 31/03/2004 de
Heure : 15:13:30
Utilisateur: NT AUTHORITY\SYSTEM.
Ordinateur : MSHSRMSWEBP0007
Description : le serveur {F1673109-CF44-468D-9E23-FE4116F84CFA} ne s'est pas enregistré sur DCOM dans le délai requis.
Cause
Si de nombreuses applications COM + s'exécutent sous différents comptes d'utilisateurs qui sont spécifiés dans la propriété de Cet utilisateur , l'ordinateur ne peut pas allouer de mémoire pour créer un nouveau segment de bureau pour le nouvel utilisateur. Par conséquent, le processus ne peut pas démarrer.
Contournement
Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d'informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment faire pour sauvegarder et restaurer le Registre dans Windows


Pour contourner ce problème, modifiez la valeur de la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, sur exécuter, type Regedit, puis cliquez sur OK.
  2. Dans l'Éditeur du Registre, recherchez la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    Par défaut, l'entrée de Windows dans la sous-clé a une valeur qui est semblable à la suivante (sur une seule ligne) :
    %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
  3. Avec le bouton droit à l'entrée de Windows , puis cliquez sur Modifier. La boîte de dialogue Modification de la chaîne s'affiche.
  4. Dans la zone données de la valeur , recherchez SharedSection, ajouter 512 SharedSection, puis cliquez sur OK.

    L'entrée Windows récemment modifiée est libellée comme suit :
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3 072 512 Windows = sur SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, 3 ServerDll = winsrv:ConServerDllInitialization, ProfileControl 2 = désactiver de valeur MaxRequestThreads = 16
Plus d'informations

Procédure pour reproduire le comportement

  1. Créer 100 comptes utilisateur local différent sur votre ordinateur.
  2. Ouvrez le composant logiciel enfichable MMC Services de composants. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer, pointez sur paramètres, puis cliquez sur Panneau de configuration.
    2. Dans le panneau de configuration, double-cliquez sur Outils d'administrationet sur Services de composants. Le composant logiciel enfichable MMC Services de composants s'affiche.
    3. Dans le volet gauche, développez Services de composants, ordinateurset Postede travail.
  3. Créer une application COM + et définissez l'identité de l'application COM +. Pour ce faire, procédez comme suit :
    1. Cliquez sur Applications COM +, pointez sur Nouveau, puis cliquez sur Application. La boîte de dialogue Bienvenue dans l'Assistant Installation d'applications COM s'affiche.
    2. Dans la boîte de dialogue Bienvenue dans l'Assistant Installation d'applications COM , cliquez sur suivant. La boîte de dialogue installer ou créer une nouvelle Application apparaît.
    3. Cliquez sur créer une application vide. La boîte de dialogue Créer une Application vide s'affiche.
    4. Dans la zone Entrez un nom pour la nouvelle application , tapez MyCOM1, puis cliquez sur suivant. La boîte de dialogue Définir l'identité Application s'affiche.
    5. Cliquez sur cet utilisateur, puis tapez un nom d'utilisateur que vous avez créé à l'étape 1 dans la zone utilisateur .
    6. Dans la boîte de dialogue Définir l'identité Application , tapez votre mot de passe dans la zone mot de passe et Confirmer le mot de passe, puis cliquez sur suivant. La boîte de dialogue vous remercions à l'aide de l'Assistant Installation d'applications COM s'affiche.
    7. Cliquez sur Terminer.
  4. Ajouter un composant à l'application COM +. Pour ce faire, procédez comme suit :
    1. Dans le volet gauche du composant logiciel enfichable MMC Services de composants , développez MyCom1.
    2. Composantsd'avec le bouton droit, pointez sur Nouveau, puis cliquez sur composant. La boîte de dialogue Bienvenue dans l'Assistant Installation du composant COM s'affiche.
    3. Cliquez sur suivant. La boîte de dialogue Importer ou installer un composant s'affiche.
    4. Cliquez sur Importer des composants qui sont déjà enregistrés. La boîte de dialogue Choisir des composants à importer s'affiche.
    5. Dans la des composants sur : poste de travail de liste et cliquez sur un composant, puis cliquez sur suivant. La boîte de dialogue vous remercions à l'aide de l'Assistant Installation d'applications COM s'affiche.
    6. Cliquez sur Terminer.
  5. Répétez l'étape 3 pour créer 100 applications COM + qui s'exécutent sous des comptes d'utilisateurs locaux différents.
  6. Répétez l'étape 4 pour ajouter des composants à 100 des applications COM + que vous avez créé à l'étape 5.
  7. Dans le volet gauche du composant logiciel enfichable MMC Services de composants , cliquez sur chaque application COM + que vous avez créé, puis cliquez sur Démarrer. Après le démarrage de certaines applications COM +, vous recevez le message d'erreur décrit dans la section « Symptômes ».
Références
Pour plus d'informations, visitez le site Web de Microsoft Developer Network (MSDN) à l'adresse suivante :

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 870655 - Dernière mise à jour : 04/23/2016 02:59:00 - Révision : 5.0

Microsoft COM+ 1.0, Microsoft COM+ 1.5

  • kbtshoot kberrmsg kbsnapin kbdcom kbcompmodel kbprb kbmt KB870655 KbMtfr
Commentaires