Problèmes de configuration de plage de port DCOM

Traductions disponibles Traductions disponibles
Numéro d'article: 217351 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Vous pouvez remarquer les symptômes suivants :
  • Publication sur le Web ne parvient pas à démarrer et l'événement suivant s'affiche dans le journal des événements :
    ID d'événement : 7023
    Source : Service Control Manager
    Description : Le service de publication World Wide Web est arrêté avec l'erreur suivante : le point d'arrêt ne peut pas être créé.
  • Si vous essayez d'arrêter des services tels que le W3SVC, MSFTPSVC, SMTPSVC, SS LDAP ou SS messagerie, la tentative échoue et message d'erreur suivantes :
    Erreur 1721 : Pas assez ressources sont disponibles pour terminer cette opération
  • Distribué DCOM (Component Object Model) clients qui tentent de se connecter au serveur DCOM échouer avec message d'erreur suivantes :
    RPC_S_SERVER_UNAVAILABLE (0x800706ba) - le serveur RPC n'est pas disponible

Cause

Ce problème se produit en raison d'une mauvaise configuration des paramètres de plage du port dans la clé de Registre
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
ou parce que les restrictions de port pour un protocole sont configurées par l'intermédiaire de la page de propriétés de protocole DCOMCNFG.

Résolution

Important Cette section, la méthode ou la tâche contient vous explique comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que vous procédez comme suit. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre en cas de problème. Pour plus d'informations sur la façon de sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322756Comment faire pour sauvegarder et restaurer le Registre de Windows

Pour résoudre ce problème, appliquez l'une des méthodes suivantes :
  • Si vous le faites pas vouloir configurer DCOM pour utiliser une plage de ports, supprimez la clé de Registre et redémarrez votre ordinateur.
  • Si vous souhaitez configurer DCOM sur votre ordinateur pour utiliser une plage de ports, utilisez la clé de Registre
    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
    pour configurer la plage de ports et suivez les instructions qui s'affichent dans le livre blanc suivant :
    À l'aide de Distributed COM with Firewalls
    http://msdn.microsoft.com/en-us/library/ms809327.aspx
    Si vous avez utilisé l'utilitaire DCOMCNFG pour configurer les restrictions de port, peuvent être confrontés un bogue connu de DCOMCNFG. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
    201911DCOMCNFG écrit ports nommés value au format incorrect
    Plutôt que d'utiliser l'utilitaire DCOMCNFG, utilisez Regedt32.exe pour configurer les restrictions de port comme décrit dans le livre blanc.

    Le nombre de ports à ouvrir dépend du nombre des applications DCOM et d'autres services en cours d'exécution sur l'ordinateur. Par exemple, chaque instance d'un processus d'application DCOM utilise un port ; Microsoft Internet Information Server (IIS) utilise un minimum de cinq ports.

    En outre, il est important de déterminer la plage de ports à ouvrir. Par exemple, Microsoft SQL Server utilise le port 1433 pour les demandes entrantes et les ports 1024-5000 pour les appels sortants. Compte tenu de ces facteurs, il est recommandé que vous ouvrez un minimum de 100 ports et utilisez une plage de ports est supérieur à 5000. Par exemple, configurer DCOM d'utiliser la plage de ports de 5000-5100.

Plus d'informations

Configuration de l'ordinateur pour utiliser une plage de ports peut interrompre les autres applications sur le système. Sur les systèmes qui exécutent Microsoft Windows NT 4.0 Service Pack 4 et version ultérieure, la meilleure solution consiste à configurer l'application DCOM d'utiliser le point de terminaison statique à l'aide de la clé AppId.

Pour configurer l'application DCOM pour utiliser un port statique à l'aide du protocole TCP/IP comme protocole DCOM, procédez comme suit :

Sur l'ordinateur client :
  1. Dans le menu Démarrer, cliquez sur exécuter, tapez DCOMCNFG et puis cliquez sur OK.
  2. Dans l'onglet Protocoles par défaut, déplacer le protocole TCP/IP orienté connexion vers le haut de la liste et redémarrez l'ordinateur.
Sur l'ordinateur serveur :
  1. Dans le menu Démarrer, cliquez sur exécuter, tapez DCOMCNFG et puis cliquez sur OK.
  2. Sous onglet Protocoles par défaut, déplacer le protocole TCP/IP orienté connexion vers le haut de la liste.
  3. À l'aide d'outils tels que OLEVIEW, trouver (GUID) d'identificateur global unique ID d'application de votre application.
  4. Démarrez l'Éditeur du Registre (Regedt32.exe).
  5. Recherchez la clé suivante dans le Registre :
    HKEY_CLASSES_ROOT\AppId\ {GUID AppId}
  6. Dans le menu Edition, cliquez sur Ajouter une valeur et ajoutez la valeur de Registre suivante :
    Nom de valeur : points de terminaison
    Type de données : REG_MULTI_SZ
    Valeur : ncacn_ip_tcp, 0, <numéro de port >
    où <numéro de port > est le port statique que vous souhaitez utiliser.
  7. Quittez l'Éditeur du Registre.
  8. Redémarrez l'ordinateur.
Notez que votre application peut sélectionneront pas le point de terminaison statique à partir du Registre si le mappage pour le nom .exe à l' ID d'application n'existe pas dans le Registre.

Références

Pour plus d'informations concernant le mappage pour le nom .exe, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
216051CORRECTIF : DCOMCNFG NT 4.0 SP4 ne Write non nom .exe sous HKCR\APPID

Propriétés

Numéro d'article: 217351 - Dernière mise à jour: mercredi 1 novembre 2006 - Version: 2.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
Mots-clés : 
kbmt kbnofix kbprb KB217351 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 217351
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com