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

Překlady článku Překlady článku
ID článku: 180384 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Při pokusu o přístup k serveru DCOM od aplikace vzdáleného klienta 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 podle žádné prostředky kompletní nebo konečného seznamu.

Není povoleno DCOM

Není-li počítač serveru DCOM povolit, klientské počítače při pokusu o přístup k serveru obdrží chybu běhu 70. Tento scénář se týká systému 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. Zajistit, že povolit používání objektů DCOM v tomto počítači ischecked. Tato hodnota je uložena v registru systému Windows v followinglocation:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

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

Pokud klientský uživatel nemá správná oprávnění, může 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. Vyberte DCOM Server aplikaci ze seznamu aplikací ofavailable.
  3. Klepněte na tlačítko Vlastnosti nebo poklepejte na aplikaci DCOMServer v seznamu.
  4. Test serveru "Výchozí oprávnění k přístupu."

    Pokud chyba při spuštění '70' přetrvává, permissionsare přístup výchozí omezení uživatele. Pokud jde o případ, změňte výchozí AccessPermissions na kartě Výchozí zabezpečení v konfigurace modelu DCOM. Oprávnění klienta useraccess.

    Pokud chyba při spuštění '70' nedochází runningwith výchozí přístupová oprávnění, je pravděpodobné, že vlastní accesspermissions jsou omezení klient získat přístup k serveru DCOM. Choosecustom přístupová oprávnění a klepněte na tlačítko Upravit. Oprávnění klienta useraccess.
Je-li Server Windows NT nebo Windows 2000:
  1. Spusťte konfigurace modelu DCOM.
  2. Vyberte DCOM Server aplikaci ze seznamu aplikací ofavailable.
  3. Klepněte na tlačítko Vlastnosti nebo poklepejte na aplikaci DCOMServer v seznamu.
  4. Server s "Výchozí přístupová oprávnění," test "DefaultLaunch oprávnění" a "vlastní konfigurační oprávnění.

    Stále dochází k chybě Ifrun čas '70', je pravděpodobné, že jsou accesspermissions výchozí omezení uživatele. Pokud jde o případ, upravte oprávnění DefaultAccess na kartě Výchozí zabezpečení v konfigurace modelu DCOM.

    Ifrun chyba '70' nedojde, je pravděpodobné, že vlastní accesspermissions jsou omezení klient získat přístup k serveru DCOM. Chooseto používat vlastní přístupová oprávnění a klepněte na tlačítko Upravit. Udělit oprávnění pro přístup k účtu clientuser, nebo udělit skupině že uživatele klienta patří oprávnění toaccess.
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 jednotlivých skupin:
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. Při určování členství jednotlivých účtů vlastní skupinu, musí kontaktovat správce sítě.

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

Pokud komponenty 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é konfigurovat zabezpečení modelu DCOM v klientských počítačích.

Pokud v klientském počítači se systémem Windows 95, Windows 98 nebo Windows Me, postupujte takto:
  1. Spusťte konfigurace modelu DCOM (DCOMCNFG.exe).
  2. Klepněte na kartu 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 clickthe 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 AccessPermissions .
  7. Klepněte na tlačítko Ok zavřete dialogové okno AccessPermissions .
  8. Klepněte na tlačítko Ok zavřete dialogové okno ConfigProperties modelu DCOM .
  9. Otestujte aplikaci znovu.

    Clientapplication úspěšně zpracovává událost.

Pokud v klientském počítači se systémem Windows NT nebo Windows 2000, postupujte takto:
  1. Spusťte konfigurace modelu DCOM (DCOMCNFG.exe).
  2. Klepněte na kartu 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 Všichni účtu, andthen klepněte na tlačítko Povolit přístup vyberte v poli Typ příklad: Se_shutdown_name .
  6. Klepněte na tlačítko Ok.
  7. Klepněte na tlačítko Ok zavřete dialogové oknoOprávnění hodnoty registru .
  8. Klepněte na tlačítko Ok zavřete dialogové okno ConfigProperties modelu DCOM .
  9. Otestujte aplikaci znovu.

    Clientapplication úspěšně zpracovává událost.

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

Pokud serveru DCOM umístěn v jedné doméně systému Windows NT nebo Windows 2000 a klient přihlášení k druhé doméně Windows NT nebo Windows 2000, která není "důvěryhodné" 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í aktualizace: 20. srpna 2014 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Klíčová slova: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 180384

Dejte nám zpětnou vazbu

 

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