Jak řešit chybu běhu '70' aplikace DCOM

Souhrn

Při pokusu o přístup k serveru DCOM od aplikace vzdáleného klienta, který je někdy za následek následující chybě:
Chyba při spuštění '70':
Oprávnění byla odepřena

Tento článek popisuje nejběžnější scénáře, ve kterých je vyvolána chyba.

Další informace

Chyba spuštění '70' je obvykle výsledkem problém zabezpečení nebo oprávnění. Následující je seznam možných příčin chyby běhu 70 ale ne podle prostředky kompletní nebo konečného seznamu.

Není povoleno DCOM

Pokud není počítač serveru DCOM povolena, klientské počítače obdrží chybu běhu 70 při pokusu o přístup k serveru. Tento scénář se vztahuje na systém Windows 2000, Windows NT, Windows 95, Windows 98 a servery systému Windows Millennium Edition (ME):
  1. V počítači serveru spusťte konfigurace modelu DCOM (DCOMCNFG. (EXE).
  2. Klepněte na kartu výchozí vlastnosti.
  3. Ujistěte se, zda je zaškrtnuto políčko Povolit používání objektů DCOM v tomto počítači. Tato hodnota je uložena v registru v následujícím umístění:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

Klientský uživatel nemá dostatečná oprávnění.

Jsou-li klientský uživatel nemá správná oprávnění, můžete být odepřen přístup k serveru DCOM. Existuje několik kroků s cílem zajistit, že klient má platné oprávnění.

Pokud Server se systémem Windows 95, Windows 98 nebo Windows Me:
  1. Spusťte konfigurace modelu DCOM.
  2. Aplikace DCOM Server vyberte ze seznamu dostupných aplikací.
  3. Klepněte na tlačítko Vlastnosti nebo poklepejte na aplikaci modelu DCOM Server v seznamu.
  4. Test server s "Výchozí přístupová oprávnění".


    Pokud stále dochází k chybě při běhu '70', jsou omezení výchozí přístupová oprávnění uživatele. Pokud jde o případ, změňte výchozí přístupová oprávnění na kartě Výchozí zabezpečení v konfigurace modelu DCOM. Udělení přístupových oprávnění uživatelů klienta.

    Chyba spuštění '70' nedochází spuštění s výchozí přístupová oprávnění, je pravděpodobné, že vlastní přístupová oprávnění jsou omezení klient získat přístup k serveru DCOM. Zvolte vlastní přístupová oprávnění a klepněte na tlačítko Upravit. Udělení přístupových oprávnění uživatelů klienta.
Pokud je Server Windows NT nebo Windows 2000:
  1. Spusťte konfigurace modelu DCOM.
  2. Aplikace DCOM Server vyberte ze seznamu dostupných aplikací.
  3. Klepněte na tlačítko Vlastnosti nebo poklepejte na aplikaci modelu DCOM Server v seznamu.
  4. Server s "Výchozí přístupová oprávnění" zkušební "Výchozí spouštěcí oprávnění" a "Vlastní konfigurační oprávnění."

    Pokud stále dochází k chybě běhu '70', je pravděpodobné, že výchozí přístupová oprávnění, jsou omezení uživatele. Pokud je to tento případ, upravte výchozí přístupová oprávnění na kartě Výchozí zabezpečení v konfigurace modelu DCOM.

    Chyba spuštění '70' nedochází, je pravděpodobné, že vlastní přístupová oprávnění jsou omezení klient získat přístup k serveru DCOM. Zvolte používat vlastní přístupová oprávnění a klepněte na tlačítko Upravit. Udělit uživateli klientského účtu přístupová oprávnění nebo udělit skupině že patří klient uživatel přístupová oprávnění.
Další informace týkající se skupin zabezpečení v systému Windows NT naleznete v tabulce dodržovat.

Existuje několik skupinové účty, které naleznete při konfiguraci uživatele a skupiny v systému Windows NT a Windows 2000. V následujícím seznamu je uveden přehled o který patří do každé skupiny:
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.


Výše uvedený seznam obsahuje účty skupin, které jsou přirozené pro systémy Windows NT a Windows 2000. V určité síti mohou obsahovat více skupin, ze kterých můžete zvolit. Za účelem určení členství každý účet vlastní skupinu, musí kontaktovat správce sítě.

DCOM Server vyvolává události na straně klienta

Pokud vaše komponenta serveru DCOM vyvolává události, které jsou zpracovány pomocí klientské aplikace, je nutné nakonfigurovat zabezpečení modelu DCOM v klientském počítači povolit přístup a je nutné nakonfigurovat zabezpečení modelu DCOM v počítači serveru. To umožňuje serveru provádět zpětná volání klienta, takže mohou být vyvolány události. Pokud neprovedete konfiguraci zabezpečení modelu DCOM tímto způsobem, bude generována chyba 70 pokaždé, když klientská aplikace volá server. Výsledkem je událost vyvolána zpět klientovi. Pokud serverová aplikace nevyvolává události, není nutné nakonfigurovat zabezpečení modelu DCOM v klientských počítačích.

Jsou-li klientský počítač se systémem Windows 95, Windows 98 nebo Windows Me, postupujte takto:
  1. Spusťte konfigurace modelu DCOM (DCOMCNFG.exe).
  2. Klepněte na kartě Výchozí zabezpečení.
  3. Klepněte na tlačítko Upravit výchozí nastavení .
  4. Klepněte na tlačítko Přidat .
  5. Klepnutím vyberte The Worlda potom klepněte na tlačítko Udělit přístup chcete udělit oprávnění.
  6. Klepněte na tlačítko Ok zavřete dialogové okno Přidat oprávnění k přístupu .
  7. Klepněte na tlačítko Ok zavřete dialogové okno Oprávnění přístupu .
  8. Klepněte na tlačítko Ok zavřete dialogové okno Vlastnosti konfigurace modelu DCOM .
  9. Otestujte aplikaci znovu.

    Klientské aplikace úspěšně zpracovává událost.

Jsou-li klientský počítač se systémem Windows NT nebo Windows 2000, postupujte takto:
  1. Spusťte konfigurace modelu DCOM (DCOMCNFG.exe).
  2. Klepněte na kartě Výchozí zabezpečení .
  3. Klepněte na tlačítko Upravit výchozí nastavení .
  4. Klepněte na tlačítko Přidat .
  5. Vyberte účet Everyone a potom klepněte na položku v rozevíracím seznamu Typ přístupu vyberte Povolit přístup .
  6. Klepněte na tlačítko Ok.
  7. Klepněte na tlačítko Ok zavřete
    Dialogové okno Oprávnění hodnoty registru .
  8. Klepněte na tlačítko Ok zavřete dialogové okno Vlastnosti konfigurace modelu DCOM .
  9. Otestujte aplikaci znovu.

    Klientské aplikace úspěšně zpracovává událost.

Při pokusu o přístup k serveru DCOM mezi nedůvěryhodnými doménami

Pokud váš Server DCOM umístěn v jedné doméně systému Windows NT nebo Windows 2000 a klient přihlášení k druhé doméně systému Windows NT nebo Windows 2000, která "nedůvěřuje" první, obdržíte chybu běhu ' 70' při pokusu o přístup k serveru DCOM.

Odkazy

Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
176799 : INFO: pomocí konfigurace modelu DCOM (DCOMCNFG. (EXE) v systému Windows NT
Vlastnosti

ID článku: 180384 - Poslední kontrola: 12. 1. 2017 - Revize: 1

Váš názor