如果您使用的是 Windows,您可能已經看到此錯誤消息:“RPC 服務器不可用。”它說用戶無法訪問某些文件,因為 RPC 服務器已關閉。 RPC 服務器不可用錯誤消息會在對網絡了解不多的新用戶中引起很多恐慌。本文介紹如何修復 Windows 11 中的 RPC 服務器不可用。

好消息是錯誤消息並不危險,不會導致您丟失任何數據。 RPC 代表“遠程過程調用”,多年來一直用於讓計算機相互交談。但現在現代 PC 可以同時運行多個程序,一些程序使用 RPC 與同一台計算機上的其他程序通信。

如何修復 RPC 服務器在 Windows 11 中不可用

執行乾淨啟動

“RPC 服務器不可用”錯誤可能會在您剛剛在計算機上安裝新程序或網絡中的服務器出現短期問題時發生。現在最簡單的方法就是乾淨啟動。

“開始”菜單上的搜索欄可用於打開“系統配置”。轉到“服務”選項卡並確保選中“隱藏所有 Microsoft 服務”。單擊顯示“全部禁用”的按鈕以關閉所有第三方應用程序。單擊“啟動”選項卡上的“打開任務管理器”鏈接。勾選計算機啟動時不需要的所有應用程序,然後單擊禁用按鈕。最後,您應該重新啟動計算機以查看在您打開計算機時 RPC 服務器是否仍然顯示。

檢查RPC服務狀態

如果不小心關閉了RPC服務狀態,會導致內部通信停止,導致“RPC服務器不可用”錯誤。按照步驟查看 RPC 服務狀態是否正在運行。

在計算機上,打開服務應用程序。檢查以下服務以查看它們是否正在運行: Remote Procedure Call DCOM Service Process Launcher (RPC) Remote Procedure Call (RPC) Locator 或 RPC Endpoint Mapper 如果這些服務中的任何一個未運行,請右鍵單擊它們並選擇從出現的菜單中“開始”。雙擊這些服務中的每一個以打開它們的屬性,將啟動類型更改為自動,然後保存更改。再次啟動計算機,查看“RPC 服務器不可用”錯誤是否消失。

更改網絡設置

當 IPv6/IPv4 或打印機共享關閉時,可能會發生 RPC 服務器不可用錯誤。因此,檢查您的網絡設置並正確設置它們非常重要。

在按 Windows 鍵和字母 R 時打開的“運行”框中鍵入 ncpa.cpl。右鍵單擊您所在的網絡使用並選擇“屬性”。選中 Microsoft 網絡和 Internet 協議版本 6 (TCP/IPv6) 的文件和打印機共享旁邊的框以將其打開。

更改註冊表設置

RPC 服務器問題也可能是由損壞的網絡文件或其他系統錯誤引起的。在這種情況下,可以通過更改註冊表中的設置來修復錯誤。

使用運行命令打開註冊表編輯器窗口並轉到此路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs 要進行更改,轉到開始 DWORD 並雙擊它。在此窗口中將 Base 更改為 Hexadecimal,將 Value 更改為 2。保存更改後,執行以下操作: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch 在註冊表中找到 Start 條目並將 Value 數據更改為 2,將 Base 更改為 Hexadecimal。接下來,轉到此處並在 RpcEptMapper 中更改相同的內容:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper 最後,關閉註冊表編輯器並重新打開計算機。

恢復您的系統

當您更改系統設置時,RPC 服務器可能無法與網絡通信。如果您在計算機上打開系統保護,Windows 將設置還原點,讓您回到原來的狀態。請按照以下步驟修復 RPC 服務器不可用錯誤並將設置恢復為原來的狀態:

在“開始”菜單中鍵入“控制面板”並選擇“最佳匹配”。在控制面板的搜索框中,鍵入“恢復”,然後單擊“恢復”選項。單擊恢復窗口中的打開系統還原。單擊“下一步”完成該過程。

在應用上述所有解決方案後,仍然遇到同樣的問題,我們建議您訪問他們的官方Microsoft 支持網站 並請求解決您的問題。

FAQ

如何檢查我的 RPC 服務器狀態?

查看是否遠程計算機的 RPC 和 WMI 服務正在運行:轉到遠程計算機上的開始 > 運行 > services.msc。檢查 Windows Management Instrumentation 和 Remote Procedure Call 服務是否正在運行。

如何處理 RPC 錯誤?

處理此問題的一種方法是多次發送相同的請求而不是通過使用兩個 ethers 提供程序,每個提供程序都有不同的 RPC 端點。然後,為了處理承諾,我們可以使用多個 JavaScript Promise 方法。

如何在遠程計算機上啟動 RPC 服務?

向下滾動列表直到找到遠程過程調用 (RPC) 服務。右鍵單擊該服務,然後從出現的菜單中選擇“屬性”。確保將自動設置為啟動類型。然後,單擊“開始”按鈕以正常啟動服務。

如何在 Windows 11 上更改我的 DNS 服務器?

您始終可以將 Windows 11 的 DNS 服務器更改為更快的服務器,更私密,更安全。就是這樣。要在 Windows 11 上更改 DNS 地址,請轉至設置 > 網絡和互聯網 > 以太網或 Wi-Fi,然後單擊更改 DNS 地址。然後轉到“DNS 服務器分配”設置並更改 DNS 地址。

為什麼 Windows 11 不顯示可用網絡?

如果您保存的網絡之一沒有顯示在 Windows 11 中,即使它在範圍內,也可能是因為該網絡的無線配置文件已損壞。擺脫您的無線配置文件是修復它的最簡單方法。要打開搜索菜單,請按 Win + S。鍵入“cmd”,然後單擊“以管理員身份運行”。

By Henry Taylor

我是後端開發人員。 你們中有些人可能在開發者大會上見過我。 最近我一直在做一個開源項目。