Zu den Hauptinhalten
  • Bestellungen schnell und einfach aufgeben
  • Bestellungen anzeigen und den Versandstatus verfolgen
  • Erstellen Sie eine Liste Ihrer Produkte, auf die Sie jederzeit zugreifen können.
  • Verwalten Sie mit der Unternehmensverwaltung Ihre Dell EMC Seiten, Produkte und produktspezifischen Kontakte.

故障排除「RPC Server Unavailable」錯誤

Zusammenfassung: 本文探討 Windows Server 作業系統中錯誤「RPC Server Unavailable」的解決方案。

Dieser Artikel wurde möglicherweise automatisch übersetzt. Wenn Sie eine Rückmeldung bezüglich dessen Qualität geben möchten, teilen Sie uns diese über das Formular unten auf dieser Seite mit.

Artikelinhalt


Symptome
停止 RPC serviceName

解析問題

,受防火牆

連線問題封鎖
Ursache
請參閱「解決方法」一節。
Lösung

目錄

  1. 簡介
  2. 停止 RPC 服務
  3. 名稱解析問題
  4. 防火牆封鎖流量
  5. 連線能力問題

1.簡介

「RPC server is unavailable」是 Windows 中常見的錯誤,在各種情況下會發生,其中大部分涉及在網路上兩台機器之間的通訊。它也可能在機器的本機作業期間發生。為清楚起見,本文將指定啟動 RPC 通訊的機器為用戶端,其通訊的機器為伺服器

遠端程式呼叫 (RPC) 是一種機制,可讓 Windows 程式在用戶端和伺服器之間,在網路或單一電腦內進行通訊。許多整合式 Windows 元件都使用 RPC。RPC 使用動態埠進行電腦之間的通訊,但靜態埠 (TCP 埠 135) 也必須作為通訊的起點。RPC 端點配接器會在此靜態埠上聆聽。

在一般 RPC 會話中,用戶端會聯絡 TCP 埠 135 上伺服器的端點配對器,並要求指派給特定服務的動態埠號碼。伺服器啟動時,會以服務向 RPC 註冊的 IP 位址和埠號碼進行回應。然後用戶端會聯絡該 IP 位址和埠的服務。

「RPC server 無法使用」錯誤的可能原因包括:        

  • 停止 RPC 服務:如果伺服器上的 RPC 服務未執行,用戶端明顯無法連接。
  • 名稱解析問題:RPC 伺服器的名稱可能解析為錯誤的 IP 位址,導致用戶端聯絡錯誤的伺服器,或嘗試聯絡未使用的 IP 位址。或者,伺服器的名稱可能無法解決。
  • 被防火牆封鎖的流量:伺服器上的防火牆或其他安全性應用程式,或用戶端和伺服器之間的網路防火牆應用裝置,可能會阻止流量到達 TCP 埠 135 上的伺服器。
  • 連線能力問題:由於一般網路問題,用戶端可能完全無法連線至伺服器。
     

下列步驟對於故障排除問題可能有所説明。步驟會依原因分類。


2.停止 RPC 服務

  1. 在伺服器上開啟服務主控台。
  2. 找到遠端程式呼叫 (RPC)服務,並確定其正在執行中。
    注意:遠端程式呼叫 (RPC) 定位器服務通常不會執行。
  3. 如果服務已停止,請嘗試手動啟動。
     

3.名稱解析問題

  1. 透過用戶端的名稱 Ping 伺服器,以確認名稱解析為正確的 IP 位址。如果是,名稱解析不太可能是造成問題的原因,而且可以略過本節的剩餘步驟。
  2. 如果用戶端和伺服器是 Active Directory (AD) 網域的成員,則 DNS 會用於名稱解析。確認用戶端和伺服器都使用正確的 DNS 伺服器,這些伺服器必須位於網域內部,而且通常是網網域控制站。
  3. 如果使用的是正確的 DNS 伺服器,請使用這些伺服器上的 DNS 管理主控台來確認 RPC 伺服器已在 DNS 中註冊一或多個正確的記錄。如有必要,可在 RPC 伺服器上使用ipconfig /registerdns命令重新註冊其 DNS 記錄。
  4. 如果沒有 AD 網域存在,WINS 可能會用於名稱解析。ipconfig /all命令清單,除其他外,是 RPC 伺服器使用的 WINS 伺服器。檢查這些伺服器上的 WINS 資料庫,確認已為 RPC 伺服器註冊的記錄正確無誤。如有必要,可以在 RPC 伺服器上執行nbtstat -RR命令,以重新註冊其 WINS 記錄。
     

4.被防火牆封鎖的流量

  1. 檢查 RPC 伺服器上的 Windows 防火牆設定。
  2. 如果防火牆已啟用,請確定允許 TCP 埠 135 上的流量通過。
    1. 如果伺服器執行的是 Windows Server 2003,Windows 防火牆可能無法正確處理 RPC 動態埠配置。在這種情況下,可能需要停用 Windows 防火牆或限制 RPC 使用的埠 (請參閱步驟 4)。
    2. 如果伺服器執行的是 Windows Server 2008 或更新版本,請確認 Windows 防火牆服務正在執行中。Windows Server 2008 及以上版本中的 Windows 防火牆依預設應正確處理 RPC 流量;但是,如果必須手動設定此設定,請參閱此 TechNet 文章以取得指示:允許使用動態 RPC 的輸入網路流量
      如果 Windows Server 2008 或以上版本必須停用 Windows 防火牆,請勿停止 Windows 防火牆服務。請依照「如何正確關閉 Windows Server 2008 及以上版本中的 Windows 防火牆」中的步驟操作。
  3. 如果協力廠商防火牆軟體、其他安全性應用程式或網路防火牆應用裝置已就位,請參閱應用程式或應用裝置的說明文件,以判斷是否可以正確設定以處理 RPC 流量。
  4. 如果防火牆軟體、其他安全性應用程式或網路應用裝置無法設定為正確處理動態 RPC 流量,則 RPC 使用的埠範圍可能會受到限制,然後可以在防火牆或安全性應用程式上開啟此範圍。若要限制 RPC 使用的埠範圍,請參閱「如何設定 RPC 動態埠配置以使用防火牆」。
     

5.網路連線能力問題

  1. 使用ping命令測試 RPC 用戶端和伺服器之間的基本連線能力。請注意,此測試可能沒有結論,因為防火牆可能會封鎖 ICMP 流量,同時允許其他流量通過。(ICMP 或網際網路控制訊息通訊協定,是pingtracert命令使用的通訊協定。)
  2. PortQry命令列公用程式可用來測試從用戶端到伺服器的連線能力,並判斷伺服器上開啟的埠。它包含對 RPC 的支援,可用來判斷哪些服務的動態埠已向 RPC 註冊,以及其使用的特定埠。有關 PortQry 2.0 版的詳細資訊,請參閱此處:PortQry 2.0 版的新功能與功能
  3. 如果用戶端和伺服器位於不同的子網上,請確認兩者之間是否已正確路由流量。如果月臺位於不同的實體位置,請確認月臺之間的連結已啟動,並且允許流量自由傳遞。


如需有關疑難排解此錯誤的進一步指示,請參閱「無法使用 RPC 伺服器」的疑難排解。

如需 RPC 的一般資訊,請參閱什麼是 RPC?
 


 
Weitere Informationen
 
 

保固過期支援 保固過期?沒問題。瀏覽 Dell.com/support 網站,輸入您的 Dell 產品服務編號,並檢視我們提供的內容。

注意:提供的內容僅適用於美國、加拿大、英國、法國、德國中國的個人電腦客戶。不適用於伺服器和儲存裝置。

Artikeleigenschaften


Betroffenes Produkt

Servers

Letztes Veröffentlichungsdatum

14 Feb 2022

Version

6

Artikeltyp

Solution