Erreur : L'ordinateur distant n'a pas pu initier les communications DCOM
Mise à jour : novembre 2007
Error: Remote computer could not initiate DCOM communications
Une erreur DCOM s'est produite lorsque l'ordinateur distant a tenté de communiquer avec l'ordinateur local (celui sur lequel vous exécutez Visual Studio). Cette erreur peut se produire pour plusieurs raisons :
L'ordinateur local a un pare-feu activé.
L'authentification Windows de l'ordinateur distant vers l'ordinateur local ne fonctionne pas.
Vous effectuez un débogage distant depuis un ordinateur Windows XP SP2 avec le Pare-feu Windows activé vers un ordinateur Windows 95/98/Me, et vous n'avez pas activé l'accès distant pour l'ouverture de session anonyme.
Pour corriger cette erreur
Si l'ordinateur local (l'ordinateur qui exécute Visual Studio) exécute Windows XP Service Pack 2 et que le pare-feu de connexion Internet est activé, consultez Comment : installer le débogage distant pour obtenir des instructions sur la configuration du pare-feu pour le débogage local.
Testez l'authentification Windows en essayant d'ouvrir un partage de fichiers sur l'ordinateur local du serveur distant.
Pour restaurer l'authentification Windows, tentez de redémarrer les deux ordinateurs. Recherchez des erreurs Kerberos dans les journaux des événements des ordinateurs local et distant et contactez les administrateurs de domaine pour vous informer sur les problèmes connus.
Pour activer l'accès distant pour l'ouverture de session anonyme
À partir de l'invite de commandes Windows, exécutez dcomcnfg :
C:\WINDOWS\System32\dcomcnfg
Dans la fenêtre Services de composants, développez le nœud Services de composants/Ordinateurs.
Sous Services de composants/Ordinateurs, cliquez avec le bouton droit sur Poste de travail et sélectionnez Propriétés dans le menu contextuel.
Dans la fenêtre Propriétés de Poste de travail, cliquez sur l'onglet Sécurité COM.
Sous Autorisations d'accès, cliquez sur le bouton Modifier les limites.
Sélectionnez ANONYMOUS LOGON dans la liste supérieure.
Activez la case à cocher Accès distant dans la liste inférieure.
Cliquez sur OK.
Cliquez sur OK.