Jak řešit problémy s připojením způsobených položkami registru pro protokol klienta vzdáleného volání Procedur

Překlady článku Překlady článku
ID článku: 325930 - 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

Tento článek pojednává o protokolu vzdáleného volání (procedur RPC) klíče registru a jak ovlivňují připojení aplikace Microsoft Outlook Microsoft Exchange Server. Tento článek také popisuje základní řešení problémů postupy.

Aplikace Outlook používá vzdálených volání procedur volání v síti. Aplikaci Outlook odesílat mnoho volání povolit vzdálená volání procedur hromádky jiného protokolu. Volání závisí na zásobníku protokolu, který je k dispozici v počítači. Je nejběžnější protokol TCP/IP. Dalšími protokoly RPC jsou NetBIOS NetBIOS přes TCP/IP a IPX/SPX. Pokud klientský počítač odešle příslušné požadavky protokolu RPC, server musí mít k dispozici protokoly.

Položkami registru pro protokol RPC

Tato část popisuje položky registru hlavní řídící protokol RPC aplikace Outlook používá.

RPC_Binding_Order

Položka RPC_Binding_Order je vytvořen při instalaci klienta Outlook nebo Exchange Server. RPC_Binding_Order položka určuje pořadí protokol používaný pro komunikaci vzdáleného volání Procedur aplikace Outlook zahájí.

Poznámka: V Microsoft Exchange Server 2003 nebo Microsoft Exchange 2000 Server, není vytvořena položka RPC_Binding_Order. Tato položka je vytvořena pouze v Microsoft Exchange Server 5.5 a starších verzích serveru Exchange.

Jste tuto položku lze nalézt v následujícím klíči registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Exchange Provider
Ve výchozím nastavení obsahuje položku Rpc_Binding_Order následující údaj:
ncalrpc, ncacn_ip_tcp ncacn_spx, ncacn_np, netbios, ncacn_vns_spp
Další informace o tom, jak změnit nebo obnovit pořadí vazeb klepnutím na následující číslo článku:
163576Změna pořadí vazeb vzdáleného volání Procedur

RPC_Srv_Binding_Order

Položka registru RPC_Svr_Binding_Order je vytvořen při instalaci klienta Outlook nebo Exchange Server. Nezaměňujte tato položka se položka registru RPC_Binding_Order. Tato položka není používá připojení vzdáleného volání Procedur aplikace Outlook. Tato položka určuje pořadí protokol používaný pro určité komunikační server serveru. Nástroj Rpcdump.exe můžete určit protokoly, které jsou k dispozici pro použití klientů. Další informace o nástroj Rpcdump.exe naleznete v části "Výpis RPC používat k identifikaci serveru RPC problémy" tohoto článku.

Položka RPC_Svr_Binding_Order najdete v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Exchange Provider
Ve výchozím nastavení obsahuje položku Rpc_Svr_Binding_Order následující údaj:
řádek ncacn_ip_tcp ncacn_spx, ncacn_vns_spp
Poznámka: Ostatní hodnoty mohou být přítomna, pokud jsou nainstalovány další protokoly.

ClientProtocols

Na
ClientProtocols
podklíč registru je vytvořen při instalaci operačního systému a první síťový protokol. Na
ClientProtocols
podklíč registru obsahuje položky, které určují protokoly který lze operační systém klienta připojit k Exchange Server. Aplikaci Outlook můžete určit protokol RPC k odeslání. Tento podklíč registru určuje, jestliže operační systém podporuje tento protokol. Můžete najít tohoto podklíče v klíči registru v systému Microsoft Windows 2000 a Microsoft Systém Windows XP:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols
Standardně
ClientProtocols
podklíč obsahuje následující položky registru pro protokol TCP/IP:
Zmenšit tuto tabulkuRozšířit tuto tabulku
NázevTypData
protokolovouREG_SZRpcrt4.dll
ncacn_ip_tcpREG_SZRpcrt4.dll
ncacn_npREG_SZRpcrt4.dll
ncadg_ip_udpREG_SZRpcrt4.dll
Poznámka: Je stejný, ale umístění podklíče registru systému Microsoft Windows NT 4.0 výchozí položky protokolu TCP/IP jsou odlišné. Následující tabulka popisuje výchozí položky protokolu TCP/IP v systému Windows NT:
Zmenšit tuto tabulkuRozšířit tuto tabulku
NázevTypData
ncacn_npREG_SZrpcltcl.dll
ncalrpcREG_SZncalrpc
ncacn_ip_tcpREG_SZRpcLtCcm.Dll
ncadg_ip_udpREG_SZRpcLtCcm.Dll
ncadg_nb_tcpREG_SZRpcltccm.dll
protokolovouREG_SZRpcltccm.dll
Poznámka: V systému Microsoft Windows 98 podklíč je ve stejném umístění, ale výchozí položky protokolu TCP/IP jsou různé. Následující tabulka popisuje výchozí položky protokolu TCP/IP systému Windows 98:
Zmenšit tuto tabulkuRozšířit tuto tabulku
NázevTypData
ncacn_npREG_SZrpcltcl.dll
ncalrpcREG_SZncalrpc
ncacn_ip_tcpREG_SZrpcltc3.dll
protokolovouREG_SZRpcltccm.dll

Odstraňování problémů s položkami registru vzdáleného volání Procedur

Pokud chybí jedna nebo více položek registru vzdáleného volání Procedur, může aplikace Outlook není Připojte se k Exchange Server. Pokud
ClientProtocols
chybí hodnoty podklíče nebo data, nemusí být klienta aplikace Outlook možnost připojení pomocí protokolu očekávané. Aplikace Outlook používat protokol RPC, případně
ClientProtocols
podklíče a hodnoty dat. musí existovat a přesné.

Například v počítači s aplikací Outlook, pokud pouze RPC Položka registru ClientProtocols, je k dispozici je ncacn_np (s hodnotou rpcrt4.dll), Pokusí se připojit k počítači se systémem Exchange Server pomocí aplikace Outlook pojmenované kanály přes TCP/IP na výchozí port 139. Pokud je připojení průchodu branou firewall, musí být otevřen port 139. Chybějící položka registru ncacn_ip_tcp (s hodnotou rpcrt4.dll) musí být obnoveny na podporu TCP/IP připojení používající 135 nebo Exchange Server na portu 445.

Navíc pokud chybí položky registru vzdáleného volání Procedur na serveru nejsou zaregistrovány služby serveru Exchange reagovat na požadavky klientů. Proto klient nemůže připojit k serveru Exchange pomocí požadovaného protokolu. Například pokud server nemá položka registru RPC ClientProtocols pro ncacn_ip_tcp, úložiště informací serveru Microsoft Exchange není k dispozici při připojení pomocí protokolu TCP/IP. Rpcdump.exe můžete použít k vyřešení tohoto problému.

Chybové zprávy aplikace Outlook

V klientovi aplikace Outlook se může zobrazit následující chybové zprávy Pokud jsou položky registru RPC chybí nebo je poškozen:
  • Název nelze přeložit. Na Adresář aplikace Microsoft Exchange se nepodařilo přihlásit k serveru Microsoft Exchange Počítač serveru.
  • Aplikace Outlook se nemůže přihlásit. Zkontrolujte Přesvědčte se, zda jste připojeni k síti a pomocí správného serveru a název poštovní schránky.
  • Název nelze přeložit. Potíže se sítí brání připojení k Microsoft Exchange Server počítač. Kontaktujte vašeho správce systému Pokud tato podmínka přetrvává.
  • Přihlašovací informace byly chybné. Zkontrolujte uživatelské jméno a doménu a potom znovu zadejte heslo. Pokud váš účet nové nebo pokud správce požaduje změnit heslo, je nutné klepnout na tlačítko Změna hesla a přihlášení pomocí nového hesla.
  • Nelze spustit aplikaci Microsoft Outlook. Na Pokus o přihlášení k Microsoft Exchange Server počítači se nezdařilo.
  • Server obsahující globální seznam adres již není k dispozici. Můžete připojit na jiný server ve restartování aplikace Outlook nebo opakovat operaci, kdy je server dosažitelné.
  • Připojení k Microsoft Exchange Server není k dispozici. Aplikace Outlook, musí být online nebo připojena k dokončení této akce.
Pokud RPC položky registru chybí nebo je poškozen, může dojít k následujícím potížím:
  • Uživatelé obdrží novou poštu, ale nikoli oznámení nové pošty práce. Tento problém může nastat, pokud hodnoty registru RPC User Datagram Protocol (UDP) chybí.
  • Uživatelé se nemohou připojit k počítači se systémem Exchange Server.
  • Uživatele nelze ověřit název aliasu globální adresa Seznam.
  • Uživatelé jsou vyzváni k zadání přihlašovacích pověření několikrát a potom zobrazí chybové zprávy uvedené v tomto článku.
  • Faxové tiskárny nejsou přístupné.

Program Sledování sítě slouží k identifikaci problémů RPC

Sledování sítě slouží k identifikaci problémů s RPC. Například:
  • Pokud vaše zachycené trasování neobsahuje žádné přenosy vzdáleného volání Procedur z klienta na Server, celý podklíč RPC může chybět. Pokud podklíč je k dispozici, se, že není chybějící položky ncacn_ip_tcp (s hodnotou rpcrt4.dll). Pokud chybí položka ncacn_ip_tcp (s hodnotou rpcrt4.dll), klient nepokouší připojení TCP/IP podle pomocí portu 135. Se klient pokusí pouze připojení, které používají rozhraní NetBIOS nebo s názvem potrubí přes TCP/IP (port 139 nebo 445).
  • Zobrazí vaše zachycené trasování klienta úspěšně připojit k mapovači, klient úspěšně odešle požadavek RPC opnum0x3. Klient přijme odpověď, kde poslední čtyři dvojice šestnáctkových dat zobrazit následující: D6 A0 C9 16. Tato odpověď obvykle obsahuje nuly, pokud je požadavek úspěšný. K tomuto chování může dojít, pokud server chybí hodnota registru ncacn_ip_tcp v
    ClientProtocols
    podklíč registru. V tomto případě služba úložiště informací serveru Microsoft Exchange není k dispozici přes TCP/IP.
Další informace o tom, jak analyzovat zatížení sítě klienta pomocí Exchange Server, navštivte následující Web společnosti Microsoft:
http://www.microsoft.com/technet/prodtechnol/Exchange/2000/library/cntwex2k.mspx

Pomocí RPC výpisu identifikovat problémy serveru RPC

Můžete použít nástroj Rpcdump.exe problémů serveru RPC. Můžete použít nástroj Rpcdump.exe seznam RPC spuštěné na serveru. Existují tři součásti RPC, které musí být k dispozici pro klienta Outlook úspěšně připojit:
  • Mapovače koncových bodů.
  • Služba Microsoft Exchange Information Store s univerzální jedinečný identifikátor (UUID) a4f1db00-ca47-1067-b31e-00dd010662da.
  • Název služby zprostředkovatele rozhraní (NSPI) s identifikátor UUID f5cc5a18-4264-101a-8 c 59-08002b2f8426.
    • Exchange Server 5.5 a starších verzích rozhraní NSPI od Microsoft Exchange Directory Service.
    • V Exchange Server Server 2003 a Exchange 2000, rozhraní NSPI poskytované serverem globálního katalogu. Na serveru globálního katalogu rozhraní NSPI spuštěna služba Net Logon (lsass.exe). Exchange server poskytnout NSPI odkazů a funkcí serveru proxy.
    Další informace o klientech NSPI a aplikace Outlook klepnutím na následující číslo článku:
    256976Jak MAPI klienti přístup ke službě Active Directory
Je nutné spustit nástroj Rpcdump.exe z příkazového řádku. Běžné příkazy příkazového řádku patří:
  • rpcdump.exe /i > rpcdump.txt
  • nástroj Rpcdump.exe /p > rpcdump.txt
Oba příkazy přímo výstup do souboru Rpcdump.txt.

Nástroj Rpcdump.exe se obvykle používá s programu Sledování sítě. Například pokud klient Outlook nemůže úspěšně ověřit název, můžete spustit nástroj Rpcdump.exe na serveru, který poskytuje rozhraní NSPI.

Poznámka: Pokud server globálního katalogu pro protokol TCP/IP (ncacn_ip_tcp) chybí f5cc5a18-4264-101a-8c59-08002b2f8426, klienti aplikace Outlook nemůže připojit k rozhraní NSPI přes TCP/IP.

Nástroj Rpcdump.exe můžete také klienty Outlook úspěšně ověřit jména, ale klienti aplikace Outlook se nemůže přihlásit k poštovní schránce. Spuštěn nástroj Rpcdump.exe, můžete určit, pokud úložiště (a4f1db00-ca47-1067-b31e-00dd010662da), je registrována s TCP/IP (ncacn_ip_tcp), pojmenované kanály (ncacn_np) nebo jiných protokolů RPC. Tento problém je obvykle způsoben chybí
ClientProtocols
položky registru na serveru. Problém může také nastat, pokud rozhraní NSPI a úložiště staticky mapované na stejný port.

Další informace o statické mapování portů pro Exchange Server 2003 a serveru Exchange 2000 Server klepněte na následující číslo článku:
270836Exchange Server statické mapování portů
Poznámka: Nástroj Rpcdump.exe neobsahuje seznam mapovače koncových bodů. Další informace o tom, jak získat nástroj Rpcdump.exe navštivte následující Web společnosti Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd

Obnovit chybějící hodnoty registru vzdáleného volání Procedur

Pokud chcete obnovit chybějící hodnoty registru vzdáleného volání Procedur v klientském počítači nebo na serveru, postupujte takto.

Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které informace o úpravě registru. Však mohou nastat závažné problémy při nesprávných úpravách registru. Proto se ujistěte, opatrně postupujte následujícím způsobem. Pro zvýšení ochrany zálohujte registr před úpravami. Pokud dojde k potížím, můžete obnovit registru. Další informace o zálohování a obnovení registru získáte klepnutím na následující číslo článku:
322756 Způsob zálohování a obnovení registru v systému Windows

Krok 1: Ověřte položky registru

  1. Klepněte na tlačítko Spustita klepněte na tlačítkoSpustit.
  2. V Otevřít Napište:regedita klepněte na tlačítko OK.
  3. Vyhledejte následující klíč registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols
    Ověřte, zda jsou všechny položky a správnost podle odkazy na tabulky obsažené v tomto článku v části "ClientProtocols".
  4. Pokud všechny hodnoty chybí, přidejte chybějící hodnoty. Chcete-li postupujte takto:
    1. V Upravit příkaz Novýa klepněte na tlačítko Řetězcová hodnota.
    2. Zadejte název chybějící hodnoty řetězce a stiskněte ZADEJTE.
    3. Stiskněte klávesu ENTER.
    4. V Upravit řetězec Dialogové okno, typ chybějící údaj v Hodnota dat pole a klepněte na tlačítko OK.
  5. Ukončete Editor registru.
  6. Restartujte počítač.
  7. Test připojení Exchange Server.

Krok 2: Ověřte verzi souboru DLL

Pokud existují všechny hodnoty registru, ověřte verzi souboru RPC DLL, která je v počítači. Verze knihovny DLL RPC musí odpovídat souboru verze a číslo sestavení systému Windows operační systém v počítači.

Poznámka: Klíče registru popsané výše v tomto článku jsou uvedeny názvy souborů DLL, které každý protokol RPC používá. Rpc4rt4.dll je například soubor dll, která je používána TCP/IP v systému Windows 2000 a Windows XP.

Určení verze a číslo sestavení systému Windows operační systém počítače, postupujte takto:
  1. Klepněte na tlačítko Spustita klepněte na tlačítkoSpustit.
  2. V Otevřít Napište:winver.
  3. Přesvědčte Poznámka: verze a číslo sestavení.
Pokud chcete určit verzi souboru DLL, postupujte kroky:
  1. V Průzkumníkovi Windows vyhledejte soubor DLL služby RPC v Složky Windows\System32.
  2. Klepněte pravým tlačítkem myši na soubor a klepněte na tlačítkoVlastnosti.
  3. Klepněte na tlačítko Verze.
  4. Poznámka: verze souboru.

    Verze souboru musí odrážet číslo sestavení systému Windows operační systém v počítači. Například na verzi systému Windows XP 5.1 sestavení 2600, je verze souboru Rpcrt4.dll 5.1.2600.0.
Pokud verze a číslo sestavení neodpovídá verzi souboru DLL správnou verzi operačního systému v počítači, nahraďte soubor DLL. Provedete to tak, postupujte takto:
  1. Vyhledejte správnou verzi souborů DLL.

    Můžete najít soubor na disku CD-ROM Windows, service Pack systému Windows nebo na jiný počítač, který používá stejné sestavení systému Windows.
  2. V počítači, ve kterém dochází k potížím vyhledejte soubor DLL.
  3. Změňte příponu souboru DLL BAK nebo old.
  4. Zkopírujte soubor DLL správné počítači dochází k potížím.
  5. Restartujte počítač.
  6. Test připojení Exchange Server.

Krok 3: Odeberte a přeinstalujte protokol TCP/IP

Důležité Tento krok musí být provedeny pouze v klientském počítači nebo počítačích.

V klientském počítači aplikace Outlook, pokud nelze obnovit Exchange Připojení k serveru pomocí uvedených kroků 1 a 2, odeberte a přeinstalujte protokol TCP/IP. Společnost Microsoft doporučuje neodstraňujte ze serveru protokolu TCP/IP. Odeberte a přeinstalujte protokol TCP/IP v klientském počítači, postupujte takto:
  1. Přihlásit jako místní správce.
  2. Klepněte na tlačítko Spustita klepněte na tlačítkoOvládací panely.
  3. Poklepejte na položku Sítě Připojení.
  4. Klepněte pravým tlačítkem myši na připojení k místní síti a klepněte na tlačítkoVlastnosti.
  5. Instalace jiného protokolu zachovat zástupný symbol pro připojení. Například nainstalujte ovladač NWLink.
  6. Zrušte zaškrtnutí políčka Protokol sítě Internet (TCP/IP) Zaškrtávací políčko a potom klepněte na tlačítko OK.
  7. Klepněte na tlačítko Ano.
  8. Opakujte kroky 3 až 5 pro každé síťové připojení uvedenou.
  9. Restartujte počítač.
  10. Klepněte na tlačítko Spustita klepněte na tlačítkoOvládací panely.
  11. Poklepejte na položku Sítě Připojení.
  12. Pravým tlačítkem myši klepněte na síťové připojení a klepněte na tlačítkoVlastnosti.
  13. Zrušte zaškrtnutí políčka Protokol sítě Internet (TCP/IP) Zaškrtávací políčko a potom klepněte na tlačítko OK.
  14. Klepněte na tlačítko Ano.
  15. Přeinstalujte protokol TCP/IP v každé síťové připojení.
  16. V každé síťové připojení odebrat protokol který byl nainstalován udržovat zástupný znak (například NWLink). Neodebírejte další protokoly, pokud již nainstalována.
  17. Restartujte počítač.

Odkazy

Další informace o řešení potíží s připojením získáte v článcích báze Microsoft Knowledge Base:
255843Nelze se přihlásit k Exchange Server z klienta se systémem Windows 2000 nebo Windows XP
321652 Chybová zpráva a neustále vyzváni k zadání pověření domény systému Windows NT v aplikaci Outlook 2000 nebo Outlook 2002
319517 Použijete-li aplikaci Outlook 2002 Terminálové služby systému Windows 2000 se zobrazí chybová zpráva
326036 Nelze se přihlásit k serveru Exchange 2000 pomocí správných pověření
319572 Exchange 2000 Server nelze zaregistrovat upozornění na nové e-maily aplikací Outlook

Vlastnosti

ID článku: 325930 - Poslední aktualizace: 18. srpna 2012 - Revize: 8.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
Klíčová slova: 
kbinfo kbmt KB325930 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 325930

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