Fehler: Der Remotecomputer konnte die DCOM-Kommunikation nicht initiieren
Aktualisiert: November 2007
Error: Remote computer could not initiate DCOM communications
Bei einem Versuch des lokalen Computers (d. h. des Computers, auf dem Sie Visual Studio ausführen), mit dem Remotecomputer zu kommunizieren, ist ein DCOM-Fehler aufgetreten. Dieser Fehler kann mehrere Ursachen haben:
Auf dem lokalen Computer ist eine Firewall aktiviert.
Die Windows-Authentifizierung vom Remotecomputer zum lokalen Computer funktioniert nicht.
Sie führen von einem Computer unter Windows XP SP2 mit aktivierter Windows-Firewall ein Remotedebugging auf einem Computer unter Windows 95/98/Me durch, und haben den Remotezugriff für die anonyme Anmeldung nicht aktiviert.
So beheben Sie diesen Fehler
Für einen lokalen Computer (Computer, auf dem Sie Visual Studio ausführen) mit Windows XP Service Pack 2 und aktivierter Windows-Firewall finden Sie Anweisungen zum Konfigurieren der Firewall für lokales Debuggen unter Gewusst wie: Einrichten des Remotedebuggens.
Testen Sie die Windows-Authentifizierung, indem Sie versuchen, vom Remoteserver auf dem lokalen Computer eine Dateifreigabe zu öffnen.
Versuchen Sie zum Wiederherstellen der Windows-Authentifizierung, beide Computer neu zu starten. Überprüfen Sie die Ereignisprotokolle auf dem lokalen Computer und dem Remotecomputer auf Kerberos-Fehler, und klären Sie mit den Domänenadministratoren ab, ob bekannte Probleme vorliegen.
So aktivieren Sie den Remotezugriff für die anonyme Anmeldung
Führen Sie an der Windows-Eingabeaufforderung dcomcnfg aus:
C:\WINDOWS\System32\dcomcnfg
Erweitern Sie im Fenster Komponentendienste den Knoten Komponentendienste/Computer.
Klicken Sie unter Komponentendienste/Computer mit der rechten Maustaste auf Arbeitsplatz, und wählen Sie im Kontextmenü Eigenschaften aus.
Klicken Sie im Fenster Eigenschaften von Arbeitsplatz auf die Registerkarte COM-Sicherheit.
Klicken Sie unter Zugriffsberechtigungen auf die Schaltfläche Limits bearbeiten.
Wählen Sie in der oberen Liste ANONYMOUS-ANMELDUNG aus.
Aktivieren Sie in der unteren Liste das Kontrollkästchen Remotezugriff.
Klicken Sie auf OK.
Klicken Sie auf OK.