Select the product you need help with
Jak rozwiązywać problemy z łączeniem się powodowane przez wpisy rejestru dotyczące protokołów klienta RPCNumer ID artykułu: 325930 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady. Na tej stronieStreszczenieW tym artykule omówiono klucze rejestru dotyczące protokołu zdalnego wywołania procedur (RPC) i ich wpływ na zdolność łączenia się programu Microsoft Outlook z programem Microsoft Exchange Server. W tym artykule omówiono również podstawowe procedury rozwiązywania problemów. Program Outlook wykonuje wywołania do sieci przy użyciu zdalnych wywołań procedur. Zdalne wywołania procedur umożliwiają programowi Outlook wysyłanie wywołań do różnych stosów protokołu. Wywołania zależą od tego, jaki stos protokołu jest dostępny na danym komputerze. Najczęściej używany jest protokół TCP/IP. Inne protokoły RPC to NetBIOS, NetBIOS przez TCP/IP i IPX/SPX. Jeśli komputer kliencki wysyła poprawne żądania protokołów RPC, serwer musi mieć te protokoły dostępne. Wpisy rejestru dotyczące zdalnego wywołania procedurW tej sekcji opisano najważniejsze wpisy rejestru sterujące protokołem RPC używanym przez program Outlook.RPC_Binding_OrderWpis RPC_Binding_Order jest tworzony wtedy, gdy zostanie zainstalowany klient programu Outlook lub program Exchange Server. Wpis RPC_Binding_Order określa kolejność protokołów stosowaną podczas inicjowania komunikacji RPC programu Outlook.Uwaga: Wpis RPC_Binding_Order nie jest tworzony w przypadku programu Microsoft Exchange Server 2003 ani Microsoft Exchange 2000 Server. Jest on tworzony tylko w przypadku programu Microsoft Exchange Server 5.5 i starszych wersji programu Exchange Server. Wpis ten znajduje się w następującym kluczu rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Exchange Provider ncalrpc,ncacn_ip_tcp,ncacn_spx,ncacn_np,netbios,ncacn_vns_spp
Aby uzyskać więcej informacji o modyfikowaniu lub przywracaniu kolejności powiązań, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
163576
(http://support.microsoft.com/kb/163576/PL/
)
Changing the RPC binding order
RPC_Svr_Binding_OrderWpis rejestru RPC_Svr_Binding_Order jest tworzony wtedy, gdy zostanie zainstalowany klient programu Outlook lub program Exchange Server. Nie należy go mylić z wpisem rejestru RPC_Binding_Order. Wpis ten nie jest używany w przypadku połączeń RPC programu Outlook. Określa on kolejność protokołów stosowaną na potrzeby pewnej komunikacji między serwerami. W celu ustalenia, których protokołów mogą używać klienci, można się posłużyć narzędziem RPC Dump. Aby uzyskać dodatkowe informacje o narzędziu RPC Dump, zobacz sekcję „Identyfikacja problemów ze zdalnym wywołaniem procedur przy użyciu narzędzia RPC Dump” w tym artykule.Wpis RPC_Svr_Binding_Order znajduje się w następującym podkluczu rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Exchange Provider ncacn_ip_tcp,ncacn_spx,ncacn_vns_spp Uwaga: Jeżeli jest zainstalowanych więcej protokołów, mogą występować inne wartości.ClientProtocolsPodklucz rejestruClientProtocols jest tworzony podczas instalacji systemu operacyjnego i pierwszego protokołu sieciowego. Podklucz rejestru ClientProtocols zawiera wpisy określające, których protokołów może używać system operacyjny komputera klienckiego do łączenia się z programem Exchange Server. Program Outlook może określać, którego protokołu RPC użyje do wysłania; ten podklucz rejestru decyduje, czy system operacyjny obsługuje dany protokół. W systemie Microsoft Windows 2000 i Microsoft Windows XP podklucz ten znajduje się w następującym kluczu rejestru : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols ClientProtocols zawiera następujące wpisy rejestru dotyczące protokołu TCP/IP:Zwiń tę tabelę
Zwiń tę tabelę
Zwiń tę tabelę
Rozwiązywanie problemów z wpisami rejestru dotyczącymi zdalnego wywołania procedurJeśli brakuje jakiegoś wpisu rejestru dotyczącego zdalnego wywołania procedur, program Outlook może nie być w stanie ustanowić połączenia z programem Exchange Server. Jeśli brakuje podkluczaClientProtocols lub jego wartości danych, użycie oczekiwanego protokołu do ustanowienia połączenia przez klienta programu Outlook może być niemożliwe. Użycie odpowiedniego protokołu RPC przez program Outlook zależy od tego, czy podklucz ClientProtocols istnieje i czy jego wartości danych są prawidłowe.Na przykład, jeśli na komputerze, na którym jest uruchomiony program Outlook, w podkluczu rejestru ClientProtocols dotyczącym zdalnego wywołania procedur jedynym wpisem jest ncacn_np (z wartością rpcrt4.dll), program Outlook próbuje połączyć się z komputerem, na którym działa program Exchange Server, przy użyciu nazwanych potoków przez TCP/IP przez domyślny port 139. Jeśli połączenie przechodzi przez zaporę, port 139 musi być otwarty. Aby połączenie TCP/IP z programem Exchange Server było obsługiwane przez port 135 lub 445, musi zostać przywrócony brakujący wpis rejestru ncacn_ip_tcp (z wartością rpcrt4.dll). Ponadto, jeśli na serwerze nie ma wpisów rejestru dotyczących zdalnego wywołania procedur, usługi Exchange nie są zarejestrowane do odpowiadania na żądania komputera klienckiego. Dlatego komputer kliencki nie może się połączyć z programem Exchange przy użyciu żądanego protokołu. Na przykład, jeśli na serwerze nie ma wpisu rejestru ClientProtocols dotyczącego zdalnego wywołania procedur dla ncacn_ip_tcp, magazyn informacji programu Microsoft Exchange jest niedostępny, jeśli użytkownik łączy się przy użyciu protokołu TCP/IP. Problem ten można rozwiązać za pomocą narzędzia RPC Dump. Komunikaty o błędach programu OutlookJeśli w rejestrze nie ma wpisów dotyczących zdalnego wywołania procedur lub są one uszkodzone, w kliencie programu Outlook mogą zostać wyświetlone następujące komunikaty o błędach:
Identyfikacja problemów ze zdalnym wywołaniem procedur przy użyciu Monitora sieciProblemy związane ze zdalnym wywołaniem procedur można zidentyfikować za pomocą Monitora sieci. Na przykład:
http://www.microsoft.com/exchange/techinfo/administration/2000/ClientNT.asp
(http://www.microsoft.com/exchange/techinfo/administration/2000/ClientNT.asp)
Identyfikacja problemów ze zdalnym wywołaniem procedur przy użyciu narzędzia RPC DumpProblemy ze zdalnym wywołaniem procedur można rozwiązać za pomocą narzędzia RPC Dump. Narzędzie to pozwala wyświetlić listę aplikacji RPC uruchomionych na serwerze. Aby klient programu Outlook mógł się pomyślnie połączyć, muszą być dostępne trzy składniki RPC:
Narzędzie RPC Dump jest zwykle używane w połączeniu z Monitorem sieci. Na przykład, jeśli klient programu Outlook nie może zweryfikować nazwy, można uruchomić narzędzie RPC Dump na serwerze udostępniającym interfejs NSPI. Uwaga: Jeśli na serwerze wykazu globalnego nie ma interfejsu o identyfikatorze f5cc5a18-4264-101a-8c59-08002b2f8426 dla protokołu TCP/IP (wartość rejestru ncacn_ip_tcp), klienci programu Outlook nie mogą ustanowić połączenia z interfejsem NSPI przy użyciu protokołu TCP/IP. Narzędziem RPC Dump można się posłużyć także wtedy, gdy klienci programu Outlook mogą zweryfikować nazwy, ale nie mogą się zalogować do skrzynki pocztowej. Dzięki uruchomieniu narzędzia RPC Dump można określić, czy magazyn (a4f1db00-ca47-1067-b31e-00dd010662da) jest zarejestrowany za pomocą zdalnego wywołania procedur przy użyciu protokołu TCP/IP (ncacn_ip_tcp), nazwanych potoków (ncacn_np) lub innych protokołów. Ten problem jest zwykle spowodowany brakiem wpisów rejestru ClientProtocols na serwerze. Może występować także wtedy, gdy zarówno interfejs NSPI, jak i magazyn są statycznie zamapowane na ten sam port.Aby uzyskać więcej informacji na temat statycznego mapowania portów w programach Exchange Server 2003 i Exchange 2000 Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: 270836 Uwaga: W narzędziu RPC Dump nie można wyświetlić programu mapowania punktów końcowych. Aby uzyskać dodatkowe informacje dotyczące sposobu uzyskania narzędzia RPC Dump, odwiedź następującą witrynę firmy Microsoft w sieci Web:
(http://support.microsoft.com/kb/270836/PL/
)
Exchange Server static port mappings
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd
(http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd)
Przywracanie brakujących wartości rejestru dotyczących zdalnego wywołania procedurAby przywrócić brakujące wartości rejestru dotyczące zdalnego wywołania procedur na komputerze klienckim lub serwerze, wykonaj następujące kroki.Ostrzeżenie: Niepoprawne zmodyfikowanie rejestru przy użyciu Edytora rejestru lub innej metody może stać się przyczyną poważnych problemów. Mogą one wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie tych problemów będzie możliwe. Można modyfikować rejestr na własną odpowiedzialność. Krok 1: Weryfikacja wpisów rejestru
Krok 2: Weryfikacja wersji pliku DLLJeśli wartości rejestru istnieją, sprawdź, jaka jest wersja pliku DLL zdalnego wywołania procedur zapisanego na komputerze. Wersja pliku DLL zdalnego wywołania procedur musi odpowiadać wersji i numerowi kompilacji systemu operacyjnego Windows komputera.Uwaga: Klucze rejestru opisane powyżej w tym artykule oznaczają nazwy plików dll używanych przez poszczególne zdalne wywołania procedur. Na przykład plik Rpc4rt4.dll to plik dll wykorzystywany przez protokół TCP/IP w systemach Windows 2000 i Windows XP. Aby określić wersję i numer kompilacji systemu operacyjnego Windows komputera, wykonaj następujące kroki.
Krok 3: Usunięcie i ponowne zainstalowanie protokołu TCP/IPWażne: Ten krok należy wykonać tylko na komputerach klienckich.Jeśli na komputerze z uruchomionym klientem programu Outlook nie udało się ponownie ustanowić połączenia z programem Exchange Server przez wykonanie kroków 1 i 2, usuń i ponownie zainstaluj protokół TCP/IP. Firma Microsoft zaleca nieusuwanie protokołu TCP/IP z serwera. Aby usunąć i ponownie zainstalować protokół TCP/IP na komputerze klienckim, wykonaj następujące czynności:
Materiały referencyjne
Aby uzyskać więcej informacji o rozwiązywaniu problemów z łącznością, kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base:
255843
(http://support.microsoft.com/kb/255843/PL/
)
Unable to log on to Exchange Server from a Windows 2000 or Windows XP client
321652
(http://support.microsoft.com/kb/321652/PL/
)
You receive error message and are continuously prompted for your Windows NT domain credentials in Outlook 2000 or in Outlook 2002
319517
(http://support.microsoft.com/kb/319517/PL/
)
You receive an error message when you use Outlook 2002 on Windows 2000 Terminal Services
326036
(http://support.microsoft.com/kb/326036/PL/
)
XADM: Nie można zalogować się na komputerze z programem Exchange 2000 Server przy użyciu poprawnych poświadczeń
319572
(http://support.microsoft.com/kb/319572/PL/
)
Exchange 2000 Server cannot register Outlook new mail notifications
WłaściwościNumer ID artykułu: 325930 - Ostatnia weryfikacja: 26 listopada 2007 - Weryfikacja: 4.2 Informacje zawarte w tym artykule dotyczą:
| Tłumaczenia artykułów |


Powrót na górę








