RPC 服務器不可用錯誤可能會限制對某些文件的訪問,但很容易解決。
您的 Windows 計算機是否顯示“RPC 服務器不可用”?由于此錯誤消息在 Windows 中并不常見,因此該錯誤可能看起來令人畏懼。特別是如果您之前沒有處理過與網絡相關的問題。
我們將了解 RPC 的工作原理以及導致此惱人錯誤的原因。此外,我們將引導您完成故障排除過程。
在深入討論故障排除過程之前,讓我們仔細了解一下 RPC 的工作原理以及可能導致其故障的原因。
RPC(即遠程過程調用)是一種使用進程間通信技術的技術,旨在確保連接到同一網絡的服務器和計算機之間的通信。每次使用 Windows 進程通過網絡發送數據時,都會使用 RPC 技術。
但是是什么導致 RPC 停止工作呢?大多數時候,其服務都會遇到問題。但是,RPC 問題可能與網絡連接設置、文件和打印機共享配置或損壞的注冊表文件有關。
不管怎樣,下面的解決方案應該可以幫助您立即消除 RPC 服務器錯誤。
解決該錯誤最有效的方法是重新啟動服務。這將使Windows重新建立所有連接并召回所有進程。
在“開始”菜單搜索欄中,鍵入服務
單擊以管理員身份運行。
查找 DCOM Server Process Launcher 并雙擊它。
確保“啟動類型”設置為“自動”且“服務狀態”為“正在運行”。
如果存在任何差異,請將“啟動類型”設置為“自動”,然后單擊“服務狀態”下方的“啟動”。
重新啟動計算機是許多 Windows 問題的解決方案,并且通常是深入研究更嚴重的修復之前的最佳首選選擇。
“干凈啟動”是一種禁用所有第三方軟件和服務的啟動狀態。盡管這不是 Windows 中的自動內置功能,但它相當容易做到。許多用戶報告“RPC 服務器不可用”錯誤是由第三方應用程序故障引起的。
要將此確定為錯誤原因,您必須干凈啟動計算機:
在“開始”菜單搜索欄中,輸入 sysconfig 并打開“系統配置”。
轉到“服務”選項卡并選中“隱藏所有 Microsoft 服務”按鈕。
隨后,檢查列表中的所有服務并單擊全部禁用。
之后,通過右鍵單擊任務欄并選擇任務管理器來打開任務管理器。
轉到“啟動”選項卡,逐一單擊每個服務,然后單擊“禁用”。
退出并重新啟動計算機。
嘗試使用您的計算機并查看錯誤是否再次出現。如果沒有,則表示該錯誤是由第三方應用程序干擾造成的。最好卸載最近安裝的所有應用程序并下載不同的版本。
如果您無法使用文件資源管理器打開特定文件夾或文件,則可能是您的網絡設置配置不正確。請按照以下步驟為您的網絡啟用理想的選項:
配置您的網絡:
按 Windows 鍵 + R 打開“運行”命令。在對話框中,鍵入 ncpa.cpl,然后按 Enter。
右鍵單擊相關網絡連接。例如,如果您使用的是 Wi-Fi,請右鍵單擊 Wi-Fi。
然后單擊“屬性”。需要管理員權限才能執行此操作。
在“屬性”菜單中,啟用“Microsoft 網絡的文件和打印機共享”和“Internet 協議版本 6 (TCP/IPv6)”選項。
如果這不能解決問題,用戶還可以嘗試重新安裝網絡驅動程序。這將導致 Windows 重新下載并安裝網絡驅動程序,從而可以解決該問題。為此,請按照下列步驟操作:
要卸載網絡驅動程序:
按 Windows 鍵 + R 并在“運行”對話框中鍵入 devmgmt.msc。
設備管理器將打開。
導航到網絡適配器選項并將其展開。
右鍵單擊網絡驅動程序,然后單擊“卸載”。
關閉所有窗口并重新啟動計算機。
Windows 防火墻有時可能會阻止 RPC 服務器流量,從而導致“RPC 服務器不可用”錯誤。在這種情況下,用戶需要重新配置其防火墻設置以允許流量。
對于第三方防火墻,步驟可能有所不同,但這是重新配置 Windows 防火墻的方法:
在“開始”菜單搜索欄中,輸入“控制面板”并將其打開。
在控制面板搜索欄中,鍵入“防火墻”。
在“Windows 防火墻”選項下,單擊“允許應用程序通過 Windows 防火墻”。
在對話框中,查找遠程協助并選中所有復選框。
保存更改并重新啟動計算機。
在嘗試此修復之前,請務必創建還原點并備份注冊表。如果上述修復均無法解決該錯誤,則可能需要檢查注冊表以檢查是否有任何錯誤值并修復它們。
為此,請按照下列步驟操作:
按 Windows 鍵 + R 打開“運行”對話框。
鍵入 regedit 打開注冊表編輯器。
導航:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcSs.
雙擊“開始”條目并將“數值數據”設置為 2。
導航:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\DcomLaunch
雙擊起始值并將“值數據”更改為 2。
導航:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcEptMapp
在起始值中,將“值數據”設置為 2。
如果您無法找到這些注冊表項,則可能需要重新安裝 Windows 或使用系統還原來恢復您的計算機。對于沒有還原點的用戶,最好將Windows設置為創建每日還原點,以避免將來發生此類事故。或者,您可以使用命令提示符手動創建還原點。
如果用戶已嘗試了列表中的所有操作,但仍然無法解決錯誤,則可能需要使用系統還原。如果您啟用了系統保護,Windows 通常會自動創建還原點或在安裝新軟件時創建還原點。
要使用系統還原,請按照下列步驟操作:
在“開始”菜單搜索欄中,鍵入“控制面板”并選擇“最佳匹配”。
在控制面板搜索欄中,輸入“恢復”,然后單擊“恢復”選項。
單擊“恢復”窗口中的“打開系統還原”。您需要管理員權限才能執行此操作。
單擊“下一步”,然后從列表中選擇一個還原點。
單擊“完成”。
此后,Windows 將自動將您的計算機重新啟動到較早的狀態。或者,您還可以查看其他重置計算機的方法。
如果您沒有發現 Windows 注冊表有任何問題,則應該刷新您的 DNS。這樣,您將清除緩存,從而修復 RPC 服務器錯誤。
要刷新 DNS,請使用管理權限啟動命令提示符。然后,鍵入 ipconfig /flushdns 并按 Enter 運行該命令。
從上面列出的修復中可以明顯看出,該錯誤并不是特別難以解決。完成這些簡單的步驟,您將立即恢復正常運行。
打開“運行”窗口,可以按“ Win + R”以快速打開“運行”窗口,輸入“ services.msc”以打開“服務”窗口。
您也可以右鍵單擊桌面上的“計算機”圖標或“開始”菜單,然后從彈出的右鍵菜單中選擇“管理”項。
從打開的“計算機管理”窗口中,展開“服務和應用程序”-“服務”項,找到“ RPC Loader”項,雙擊將其打開。
在打開的“ RPC Loader”屬性窗口中,您會發現該服務當前已停止。這時,我們需要單擊“啟動類型”下拉列表并將其設置為“自動”。
然后單擊“開始”按鈕以啟用“ RPC Loader”服務,然后單擊“確定”以完成設置。
還必須確保正常啟動“ RPC(呼叫)”服務。只需雙擊相應的服務,然后在打開的“屬性”窗口中檢查“服務狀態”即可進行判斷。
以上是處理rpc服務器不可用的經驗。