Behandlung von Run-Time Error '70' in DCOM-Anwendungen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 180384 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Versuch, einen DCOM-Server von einer Remoteclientanwendung manchmal zuzugreifen, löst die folgende Fehlermeldung:
Laufzeitfehler '70':
Zugriff verweigert

Dieser Artikel beschreibt die häufigsten Szenarien, in denen der Fehler ausgelöst wird.

Weitere Informationen

Laufzeitfehler '70' ist in der Regel das Ergebnis eines Problems Sicherheits- oder Berechtigungen. Folgendes ist eine Liste der möglichen Ursachen für Laufzeitfehler 70 aber ist keine vollständige oder endgültige Liste.

DCOM ist nicht aktiviert.

Wenn der Servercomputer keinen DCOM aktiviert, erhalten Client-Rechnern Laufzeitfehler 70 beim Zugriff auf den Server. Dieses Szenario gilt für Windows 2000, Windows NT, Windows 95, Windows 98 und Windows Millennium Edition (Me) Server:
  1. Führen Sie auf dem Servercomputer DCOM-Konfiguration (DCOMCNFG.(EXE).
  2. Wählen Sie die Registerkarte Standardeigenschaften.
  3. Stellen Sie sicher, dass aktivieren Distributed COM auf diesem Computer Ischecked. Dieser Wert wird in der Followinglocation der Windows-Registrierung gespeichert:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole

Der Client-Benutzer hat keinen ausreichende Berechtigungen

Wenn der Clientbenutzer nicht die richtigen Berechtigungen verfügt, kann der Zugriff auf den DCOM-Server verweigert werden. Es sind mehrere Schritte zu ergreifen, um sicherzustellen, dass der Client die erforderlichen Rechte verfügt.

Wenn der Server Windows 95, Windows 98 oder Windows Me:
  1. Führen Sie die DCOM-Konfiguration.
  2. Wählen Sie die DCOM-Server-Anwendung aus der Liste verfügbarer Anwendungen.
  3. Wählen Sie die Schaltfläche Eigenschaften, oder doppelklicken Sie auf die DCOMServer-Anwendung in der Liste.
  4. Testen Sie den Server mit "Standardmäßige Zugriffsberechtigungen".

    Laufzeitfehler '70' immer noch das Ausschließen des Benutzers standardmäßig Zugriff Permissionsare Fall. Wenn dies der Fall ist, ändern Sie die Standard-AccessPermissions aus der DCOM-Konfiguration auf die Registerkarte Standardsicherheit. Erteilen Sie dem Client Useraccess-Berechtigungen.

    Falls spreche Standardzugriffsberechtigungen Laufzeitfehler '70' nicht auftritt, ist es wahrscheinlich, dass benutzerdefinierte Accesspermissions Ihren Client den Zugriff auf den DCOM-Server eingeschränkt werden. Choosecustom Berechtigungen, und wählen Sie "Bearbeiten". Erteilen Sie dem Client Useraccess-Berechtigungen.
Wenn der Server Windows NT oder Windows 2000:
  1. Führen Sie die DCOM-Konfiguration.
  2. Wählen Sie die DCOM-Server-Anwendung aus der Liste verfügbarer Anwendungen.
  3. Wählen Sie die Schaltfläche Eigenschaften, oder doppelklicken Sie auf die DCOMServer-Anwendung in der Liste.
  4. Testen Sie den Server mit "Standardmäßige Zugriffsberechtigungen" "DefaultLaunch", und "Benutzerdefinierte Konfigurationsberechtigungen."

    Fehler während der Ifrun '70' weiterhin auftritt, ist es wahrscheinlich, dass die Standard-Accesspermissions den Benutzer eingeschränkt werden. Wenn dies der Fall ist, ändern Sie die DefaultAccess-Berechtigungen aus der DCOM-Konfiguration auf die Registerkarte Standardsicherheit.

    Fehler während der Ifrun '70' tritt nicht auf, es ist wahrscheinlich, dass benutzerdefinierte Accesspermissions Ihren Client den Zugriff auf den DCOM-Server eingeschränkt werden. Freiwillig benutzerdefinierte Zugriffsberechtigungen verwenden, und wählen Sie "Bearbeiten". Die Clientuser Konto Zugriff erteilen, oder der Clientbenutzer manan Berechtigungen gehört einer Gruppe erteilen.
Weitere Informationen finden Sie in der Tabelle folgen zu Sicherheitsgruppen in Windows NT.

Es gibt mehrere Gruppenkonten finden Sie bei der Konfiguration von Benutzern und Gruppen unter Windows NT und Windows 2000. In der folgende Liste finden Sie eine Zusammenfassung der, die den einzelnen Gruppen angehört:
Group                     Description
--------------------------------------------------------------------------
Interactive               Includes all users who log onto a Windows NT or
                          Windows 2000 system locally (at the console). It 
                          does not include users who connect to NT
                          resources across a network or are started as a 
                          server.

Network                   Includes all users who connect to Windows NT or
                          Windows 2000 resources across a network. It does 
                          not include those who connect through an 
                          interactive logon.

Creator/Owner             The Creator/Owner group is created for each
                          sharable resource in the Windows NT or
                          Windows 2000 system. Its membership is the set of 
                          users who either create a resource (such as a 
                          file) and who take ownership of them.

Everyone                  All users who access the system, whether locally,
                          remotely, or across the network.

System                    The local operating system.
				

Diese Liste enthält Gruppenkonten in Windows NT und Windows 2000 sind. Bestimmte Netzwerk kann mehrere Gruppen enthalten, aus denen Sie auswählen können. Um die Mitgliedschaft für jedes Konto der benutzerdefinierten Gruppe zu ermitteln, müssen Sie den Netzwerkadministrator wenden.

Der DCOM-Server löst Ereignisse für den Client

Wenn die DCOM-Server-Komponente Ereignisse, die von der Anwendung behandelt werden auslöst, müssen Sie DCOM-Sicherheit auf dem Client-Computer damit Zugriff konfigurieren und müssen Sie DCOM-Sicherheit auf dem Server konfigurieren. Dadurch kann der Server Rückrufe an den Client vornehmen, damit das Ereignis ausgelöst werden kann. Wenn Sie DCOM-Sicherheit nicht auf diese Weise konfigurieren, wird Fehler 70 generiert, wenn die Clientanwendung den Server aufruft. Dies führt dazu, dass ein Ereignis an den Client ausgelöst wird. Wenn die Server-Anwendung keine Ereignisse auslöst, müssen Sie keinen DCOM-Sicherheit auf den Clientcomputern konfigurieren.

Wenn der Clientcomputer unter Windows 95, Windows 98 oder Windows Me ausgeführt wird, gehen Sie folgendermaßen vor:
  1. Führen Sie die DCOM-Konfiguration (DCOMCNFG.exe).
  2. Klicken Sie auf die Registerkarte Standardsicherheit.
  3. Klicken Sie auf die Schaltfläche " Standard bearbeiten ".
  4. Klicken Sie auf die Schaltfläche Hinzufügen .
  5. Klicken Sie auf The World, und dann klicken Sie aufdie Schaltfläche " Zugriff gewähren " Berechtigungen erteilen.
  6. Klicken Sie auf Ok , um das Dialogfeld AccessPermissions hinzufügen zu schließen.
  7. Klicken Sie auf Ok , um das Dialogfeld AccessPermissions schließen.
  8. Klicken Sie auf Ok , um das Dialogfeld DCOM-ConfigProperties schließen.
  9. Testen Sie die Anwendung erneut aus.

    Die Clientapplication behandelt erfolgreich das Ereignis.

Wenn der Client-Computer Windows NT oder Windows 2000 ausgeführt wird, gehen Sie folgendermaßen vor:
  1. Führen Sie die DCOM-Konfiguration (DCOMCNFG.exe).
  2. Klicken Sie auf die Registerkarte Standardsicherheit .
  3. Klicken Sie auf die Schaltfläche " Standard bearbeiten ".
  4. Klicken Sie auf die Schaltfläche Hinzufügen .
  5. Klicken Sie auf die jeder Konto, und dann klicken Sie, um im Feld Typ OfAccessZugriff zulassen auswählen.
  6. Klicken Sie auf Ok.
  7. Klicken Sie auf Ok, um das DialogfeldRegistrierungsberechtigung Werte zu schließen.
  8. Klicken Sie auf Ok , um das Dialogfeld DCOM-ConfigProperties schließen.
  9. Testen Sie die Anwendung erneut aus.

    Die Clientapplication behandelt erfolgreich das Ereignis.

Versuchen, Zugriff auf DCOM-Server in nicht vertrauenswürdigen Domänen

Wenn DCOM-Server in einer Windows NT- oder Windows 2000-Domäne befindet und der Client an eine zweite nicht "der erste vertrauenswürdig ist" Windows NT oder Windows 2000-Domäne anmeldet, erhalten Sie Laufzeitfehler ' 70' beim Zugriff auf den DCOM-Server.

Informationsquellen

Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
176799 : INFO: mithilfe von DCOM-Konfiguration (DCOMCNFG.(EXE) unter Windows NT

Eigenschaften

Artikel-ID: 180384 - Geändert am: Donnerstag, 6. Februar 2014 - Version: 4.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Keywords: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 180384
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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