如何修復“RPC 伺服器不可用”錯誤

如何修復“RPC 伺服器不可用”錯誤

如果您是Windows用戶,您一定遇到過「RPC伺服器無法使用」的錯誤。當網路上兩台或多台機器之間有通訊問題時,就會出現 RPC 錯誤,這是 Windows 中常見的錯誤。在解決錯誤原因以及如何修復RPC伺服器不可用之前,我們首先需要了解RPC。

如何修復“RPC 伺服器不可用”錯誤

什麼是RPC?

RPC代表Remote procedure Call-粗略翻譯為遠端程序調用,使用網路中Windows程序之間的資料交換技術。 RPC 是基於客戶端-伺服器交換模型工作,其中客戶端和伺服器並不總是不同的機器。 RPC也可以用於在單一機器上的不同進程之間建立通訊。

RPC 是一種請求-回應協議,可以使用客戶端/伺服器通訊模型輕鬆解釋。呼叫請求的進程稱為“客戶端”,回應請求的進程稱為“伺服器”。請注意,客戶端或伺服器可以是網路上的不同設備,也可以是同一系統中的不同進程。

在RPC中,過程呼叫由客戶端系統啟動、編碼,然後傳送到伺服器。然後,伺服器對呼叫進行解碼並向客戶端發送回應。 RPC 在網路遠端設備管理中發揮重要作用,用於共享對印表機和掃描器等周邊設備的存取。涉及透過網路分發和共享資料的 Windows 進程通常使用 RPC 技術。因此,Windows用戶經常面臨「RPC伺服器不可用」的問題。然而,遠端呼叫在執行過程中經常被中斷,因此難以監控。

RPC錯誤原因

文件和印表機共用已停用

這是 RPC 錯誤的最常見原因。當印表機等周邊設備發出程序呼叫或請求時,該設備必須啟用 RPC,並且必須與客戶端聯網才能運作。如果這裡出現問題,RPC 將停止運作。

網路連線問題

由於遠端過程呼叫依賴網路來運行,因此網路連線問題可能會導致伺服器不可用錯誤。因此,客戶端無法向伺服器發送過程調用,從而導致“RPC 伺服器不可用”錯誤。

名稱解析問題_

當客戶端建立請求並使用名稱、IP 位址和連接埠位址將其傳送到伺服器。如果 RPC 伺服器名稱對應到錯誤的 IP 位址,將導致客戶端聯絡錯誤的伺服器,並可能導致 RPC 錯誤。

防火牆

第三方防火牆或在伺服器或用戶端上執行的任何其他安全應用程式有時可能會阻止其 TCP 連接埠上到伺服器的流量,導致 RPC 中斷。

註冊表崩潰

RPC 依賴有效的 Windows 登錄機來運作。如果其中任何一項發生變更或損壞,RPC 服務將停止運作。

如何修復RPC 錯誤

檢查RPC服務

一些與RPC相關的服務運行在客戶端和伺服器的後台。以下步驟將協助您檢查 RPC 運作所需的確切服務。

第一步:以管理員權限登入系統。

步驟2:同時按下鍵盤上的Windows + R鍵,開啟“執行”視窗並在方塊中鍵入“services.msc”,然後按一下“確定”

如何修復“RPC 伺服器不可用”錯誤

步驟3:服務視窗打開,檢查所需的RPC服務。

如何修復“RPC 伺服器不可用”錯誤

步驟 4:如果您看到任何所需的服務處於非活動狀態或未啟用,請雙擊該服務以開啟其屬性視窗。

如何修復“RPC 伺服器不可用”錯誤

步驟5:在屬性視窗的常規標籤中,選擇「啟動類型」為自動並啟動服務。

這樣,您就可以確保所有 RPC 服務正常運作。

乾淨啟動您的電腦以消除第三方應用程式

「乾淨啟動」是一種停用所有第三方軟體和服務的啟動狀態。雖然這不是 Windows 中的內建自動功能,但它很容易做到。許多用戶報告“RPC 伺服器不可用”錯誤是由第三方應用程式故障引起的。

要排除此錯誤原因,您必須乾淨地啟動電腦:

  1. 在「開始」功能表搜尋列中,鍵入sysconfig開啟「系統設定」
  2. 轉到“服務”標籤並選擇“隱藏所有 Microsoft 服務”按鈕。
  3. 然後,檢查清單中的所有服務並按一下全部停用
  4. 然後,右鍵單擊工作列並選擇任務管理器,開啟工作管理員
  5. 前往「啟動」選項卡,逐一按一下每個服務,然後選擇「停用」
  6. 退出並重新啟動電腦。

如何修復“RPC 伺服器不可用”錯誤

隱藏所有 Microsoft 服務選項

嘗試使用您的電腦並查看錯誤是否再次出現。如果不是,則表示由於第三方應用程式的干擾而發生錯誤。最好卸載最近安裝的所有應用程式並下載另一個版本。

檢查您的網際網路連線及其協議

RPC 在客戶端/伺服器模型上運行,具體取決於網路。當客戶端和伺服器之間的連線中斷時,常常會發生 RPC 錯誤。遇到此錯誤時,請確保所有系統都在網路中正確連接。您也可以使用「ping」指令來測試客戶端和伺服器的連線性。此外,您還應該確保驅動程式安裝正確。儘管網路驅動程式通常不會導致 RPC 錯誤,但最好還是檢查一下它們。

步驟1:以管理員權限登入系統,並將滑鼠停留在「開始」功能表上。

步驟2:同時按鍵盤上的Windows + R鍵開啟“執行”窗口,然後在方塊中輸入“ ncpa.cpl ”,然後按一下“確定”

如何修復“RPC 伺服器不可用”錯誤

步驟 3:選擇連接,然後右鍵單擊它並選擇“屬性”

如何修復“RPC 伺服器不可用”錯誤

步驟 4:從顯示的選單中,請確保啟用「Internet 協定」和「Microsoft 網路的檔案和印表機共用」。如果屬性中缺少任何這些項目,您將需要重新安裝它們。

如何修復“RPC 伺服器不可用”錯誤

監控防火牆

如前所述,系統上運行的防火牆或安全相關應用程式可能會阻止來自 RPC 請求的流量。如果您安裝了第三方防火牆,請嘗試將其設定為允許 RPC 以及計劃在 RPC 中使用它的其他應用程式的傳入和傳出連線。如果無法設定防火牆,請嘗試將其停用一段時間,直到 RPC 執行成功。

第一步:以管理員權限登入系統。

步驟2:按一下「開始」並存取「控制台」(對於Windows 8或更高版本,請直接從Windows搜尋中搜尋控制台)

步驟3:在控制台視窗中,按一下「系統和安全性」

如何修復“RPC 伺服器不可用”錯誤

步驟 4:在顯示的選單中按一下「Windows 防火牆」選項中的「允許應用程式通過 Windows防火牆」。

如何修復“RPC 伺服器不可用”錯誤

步驟 5:在允許的應用程式視窗中,選擇遠端協助。

如何修復“RPC 伺服器不可用”錯誤

檢查系統註冊表

如上所述,系統中必須存在有效的Windows 註冊表才能使 RPC 正常運作。如果任何註冊表項損壞或修改,RPC 將無法運作。使用者在編輯註冊表時應注意,在設定係統還原點之前不要編輯或刪除任何登錄項,以便在出現問題時可以返回舊的註冊表。

建立還原點後,請依照下列步驟檢查 RPC 登錄項目。

步驟 1:點擊“開始”功能表並選擇“運行”

步驟 2:在“運行”視窗中,輸入“regedit”,然後按一下“確定”。

如何修復“RPC 伺服器不可用”錯誤

步驟 3:現在導航到與您的 Windows 版本相對應的「RpcSs」路徑。

如果在路徑中發現任何遺失的登錄項,請考慮重新安裝 Windows 或使用第三方工具修復損壞或無效的登錄。

使用系統還原來還原您的計算機

如果使用者已嘗試了清單中的所有操作,但仍然無法修復錯誤,則可能是時候使用「系統還原」了。如果您開啟了系統保護,Windows 通常會自動或在安裝新軟體時建立還原點。

若要使用系統還原,請依照下列步驟操作:

  1. 在「開始」功能表搜尋列中,鍵入「控制台」並選擇「最佳匹配」。
  2. 在控制台搜尋列中,輸入「恢復」,然後按一下「恢復」選項
  3. 按一下「復原」視窗中的「開啟系統還原」。您將需要管理員權限才能執行此操作。
  4. 按一下「下一步」,然後從清單中選擇一個還原點。
  5. 按一下“完成”

如何修復“RPC 伺服器不可用”錯誤

運作系統還原

然後 Windows 會自動將您的電腦重新啟動到先前的狀態。此外,您也可以查看重置電腦的其他方法。

刪除 DNS 伺服器

如果您沒有發現 Windows Register 出現任何問題,則應清除您的 DNS。這樣你就可以清除緩存,從而修復 RPC 伺服器錯誤。

若要清除 DNS,請使用管理員權限啟動 CMD。然後,鍵入ipconfig /flushdns並按Enter執行該命令。

如何修復“RPC 伺服器不可用”錯誤

使用CMD清除DNS

如果您不想手動尋找和修復 RPC 錯誤,可以使用多個自動選項來修復這些錯誤。有許多第三方應用程式和工具可以清理和修復系統中的所有登錄項目並清理登錄中的所有舊條目以提高系統效能,例如 SpeedyPC 和 Reimage。

幾乎所有的 RPC 錯誤都是由上述一種或多種原因引起的。如果上述方法仍然無法修復 RPC 錯誤,請嘗試更新 Windows 作業系統,因為大多數問題(包括損壞的登錄、網路設定、授權和檔案系統)在 Windows 更新後都會還原為預設值。

祝您成功!

看更多:


什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

您是否掃描過您的設備並發現它感染了 HackTool:Win32/Keygen?在您使用破解或金鑰產生器啟動進階軟體後,Windows Defender 可能會自動警告您有關此惡意軟體的存在。

在 Windows 10 上建立備份和還原點(Restore Point)的說明

在 Windows 10 上建立備份和還原點(Restore Point)的說明

探索如何在Windows 10上建立和管理還原點,這是一項有效的系統保護功能,可以讓您快速還原系統至先前狀態。

在 Windows 10 中開啟裝置管理員的 15 種方法

在 Windows 10 中開啟裝置管理員的 15 種方法

您可以使用以下 15 種方法輕鬆在 Windows 10 中開啟<strong>裝置管理員</strong>,包括使用命令、捷徑和搜尋。

Windows「顯示桌面」的 10 種超快速方法

Windows「顯示桌面」的 10 種超快速方法

很多人不知道如何快速顯示桌面,只好將各個視窗一一最小化。這種方法對於用戶來說非常耗時且令人沮喪。因此,本文將向您介紹Windows中快速顯示桌面的十種超快速方法。

如何使用 Windows Repair 修復 Windows 錯誤

如何使用 Windows Repair 修復 Windows 錯誤

Windows Repair 是一款有效的 Windows 錯誤修復工具,幫助使用者修復與 Internet Explorer、Windows Update 和其他重要程式相關的錯誤。

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

您可以使用檔案總管選項來變更檔案和資料夾的工作方式並控制顯示。掌握如何在 Windows 10 中開啟資料夾選項的多種方法。

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

刪除不使用的使用者帳戶可以顯著釋放記憶體空間,並讓您的電腦運行得更流暢。了解如何刪除 Windows 10 使用者帳戶的最佳方法。

如何使用Bootsect /nt60將VBC更新為BOOTMGR

如何使用Bootsect /nt60將VBC更新為BOOTMGR

使用 bootsect 命令能夠輕鬆修復磁碟區引導程式碼錯誤,確保系統正常啟動,避免 hal.dll 錯誤及其他啟動問題。

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

存檔應用程式是一項功能,可以自動卸載您很少使用的應用程序,同時保留其關聯的檔案和設定。了解如何有效利用 Windows 11 中的存檔應用程式功能。

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

要啟用虛擬化,您必須先進入 BIOS 並從 BIOS 設定中啟用虛擬化,這將顯著提升在 BlueStacks 5 上的效能和遊戲體驗。