修復『遠端程序呼叫失敗且不執行』的問題

使用遠端桌面時遇到「遠端程序呼叫失敗且不執行」的錯誤怎麼辦?請別擔心,本文將介紹此問題的常見原因以及相應的解決方法。

Louis

來自 Louis 更新於 2023年07月10日

Share this: instagram reddit

場景:關於Windows遠端桌面的錯誤

Windows遠端桌面使用過程中,您可能會遇見各種意外情況。而這些意外情況,則通常與遠端連線相關,包括「遠端桌面存取被拒」以及遠端程序呼叫失敗等問題。

 

「小弟使用新筆電連線到公司電腦時,總是出現連線錯誤,收到的錯誤資訊為:遠端程序呼叫失敗且不執行。這個問題如何解?」

- 來自網路的貼文

remote-procedure-call-failed-and-did-not-execute

Windows遠端桌面連線的相關問題,對於大部分使用者來說都是一個麻煩,有時還會直接影響到整個項目的進度。

想要快速解決「遠端程序呼叫失敗」的問題?您可以先瞭解此問題的原因,並根據原因採取正確的方法恢復遠端連線。

為什麼會出現『遠端程序呼叫失敗且不執行』的問題?

許多使用者可能會感到疑惑:明明什麼都沒幹,為何會出現「遠端程序呼叫失敗」的問題?想知道具體原因?請繼續閱讀以下內容:

網路連線:當您的網路連線不穩定或者出現網路故障時,就可能遇到上述問題。
防火牆阻攔:Windows Defender防火牆有時也會攔截遠端存取的請求,並導致上述錯誤。
防毒軟體阻止:安裝在電腦上的防毒軟體提供有效保護,但它本質上與防火牆很相似,這意味著有時防毒軟體也會阻止遠端連線。
遠端桌面某些設定不正確:當某些設定不正確時,就會導致Windows 10遠端桌面很慢或者其他連線方面的錯誤。

如何修復『遠端程序呼叫失敗且不執行』的問題?

在這一部分,我們將會介紹5種有效的方法,以幫助您解決上述問題,使Windows遠端桌面連線恢復正常。

請注意,這些方法可適用於Windows 11/10/8/7等系統版本,建議結合實際情況來選擇最適合的方法。

方法1、檢查網路連線狀態

網路連線不正確會導致許多錯誤,包括「遠端程序呼叫失敗且不執行」的錯誤。因此,您需要第一時間檢查網路連線狀態。

1、按下Win+I打開Windows設定,找到並點擊「網路和網際網路」。

network-and-internet

2、然後,您可以從「狀態」視窗中檢視到當前的網路狀態。

network-status

如果發現它一切正常,請嘗試其他解決方法;如果發現網路連線不穩定,請將它斷開並重新連線。

方法2、將防毒軟體停用或解除安裝

如上所述,防毒軟體有時也會攔截遠端連線請求,並導致「遠端程序呼叫失敗且不執行」的問題。此時,您可以將防毒軟體停用或直接解除安裝。

請注意,此方法也可以用來修復「遠端桌面突然無法連線」的問題。

1、按下Win+R開啟執行視窗,輸入「control」並按下Enter鍵。

2、將「控制台」視窗的檢視方式切換為「大圖示」,找到並單擊「程式和功能」選項。

programs-and-functions

3、從列表中找到常用的防毒軟體,右鍵單擊它,並選擇「解除安裝」選項。然後,請重新啟動電腦,並再次嘗試遠端桌面連線。

uninstall-antivirus-software

提示:要想完全停用防毒軟體,您不僅需要從右下方通知區域將它關掉,還需要按下ESC+Shift+Ctrl,從「處理程序」中關掉所有與防毒軟體相關的背景程序。

方法3、暫時關閉Windows Defender防火牆

除了防毒軟體之外,Windows Defender防火牆也可能導致「遠端程序呼叫失敗且不執行」的問題。此時,您可以先暫時關閉它。

請注意,此方法同樣適用於「遠端電腦在連線完成前終止了連線」的問題。

1、按下Win+S打開搜尋欄,輸入「Windows Defender 防火牆」並按下Enter鍵。

2、從跳出的視窗左側,找到並點擊「開啟或關閉Windows Defender 防火牆」。

turn-on-or-off-windows-defender-firewall

3、然後,您需要從「私人網路設定」與「公用網路設定」部分,分別選擇「關閉Windows Defender 防火牆(不建議)」。

turn-off-windows-defender-firewall

5、最後,點選確定以儲存變更。您可以嘗試重新進行遠端連線。

方法4、變更遠端桌面相關服務

如果Windows遠端桌面某些服務的設定不正確,就可能導致連線問題,例如「遠端程序呼叫失敗且不執行」等問題。

此時,您只需變更遠端桌面相關服務即可快速解決。

1、按下Win+R,輸入「services.msc」並按下Enter鍵。

2、從列表中找到「Remote Procedure Call (RPC) Locator」。

remote-procedure-call-locator

3、輕按兩下打開它,並將啟動類型設定為「自動」,點選確定

remote-procedure-call-automatic

4、然後,回到「服務」視窗。再從列表中找到「DCOM Server Process Launcher」。輕按兩下打開它,再將它的啟動類型設定為「自動」並儲存變更。

dcom-server-process-launcher

方法5、修復已損壞的系統檔案

Windows系統的某些檔案出現損壞,也可能影響到遠端桌面的正常使用,並導致「遠端程序呼叫失敗且不執行」的問題。

此時,您可以使用SFC(檔案系統檢查程式)來掃描所有受保護的檔案系統的完整性,並自動修復出現問題的系統檔案。

1、按下Win+S,輸入「cmd」並選擇以系統管理員身分執行

2、在命令提示字元視窗中,輸入「sfc /scannow」並按下Enter鍵。然後,耐心等待命令列執行完成,您可以重新嘗試遠端連線。

sfc-repair-system-files

如何避免『遠端程序呼叫失敗且不執行』的問題?

即便是透過上述5種方法成功解決問題,您仍然可能會遇到Windows遠端桌面的其他問題。不少人對此會感到厭煩,那麼如何才能完全避免類似的問題呢?最佳選擇是使用第三方遠端桌面軟體來替代Windows遠端桌面,例如廣受好評的AnyViewer軟體。

Windows遠端桌面相比,AnyViewer既不需要遠端電腦的名稱或者IP位址,也不需要使用通訊埠轉發,即可實現跨網路遠端連線。

AnyViewer不僅可以在Win10/11家用版以及標準版中使用,還支援多個遠端工作階段、實時聊天、一鍵發送組合鍵等進階功能,就連基礎的檔案傳輸功能也會更加強大且易用。

免費下載 Win 11/10/8.1/8/7/伺服器
安全下載

1、在主機上,下載並安裝AnyViewer軟體。打開後,前往「登入」視窗,註冊一個新的帳戶並登入。然後,您需要在遠端電腦上下載並安裝AnyViewer,並登入相同的帳戶。

log

提示:您在AnyViewer官網註冊的帳戶,可以直接登入。

2、前往「設備」視窗,找到想要連線的遠端電腦,並單擊「一鍵控制」。

devices-operations

3、幾秒鐘後,遠端連線即可成功建立,然後您就可以隨意控制遠端電腦。

controller-toolbar

您可以根據需求選擇是否將AnyViewer免費帳戶升級為專業或企業版。如果您選擇升級,則可以立即享受以下功能:
➢ 檔案傳輸速度更快(10 MB/s),可以傳輸大型檔案(最大為1TB)。
➢ 可以開啟「隱私模式」以提升遠端連線的隱私性。
➢ 可以為帳戶配置更多裝置,以便一鍵快速遠端連線。
➢ 可以同時建立更多的遠端連線。

總結

這篇文章主要介紹「遠端程序呼叫失敗且不執行」的原因以及相應解決方法,您可以根據實際情況選擇最適合的方法來恢復遠端連線。

如果您認為Windows遠端桌面的各種問題過於麻煩,也可以使用文章中介紹的AnyViewer進行替代,它在許多方面都會比Windows遠端桌面更加出色。