远程过程调用失败需依次修复三项服务、禁用安全软件拦截、运行SFC与DISM扫描:先启动RPC、DCOM Server Process Launcher、RPC Endpoint Mapper并设为自动,再临时关闭防火墙及杀软,最后以管理员身份运行sfc /scannow和DISM /Online /Cleanup-Image /RestoreHealth并重启。

当你在Windows 10中点击“网络”图标、打开“控制面板→管理工具→服务”、尝试连接共享打印机或运行某些企业级软件时突然弹出“远程过程调用失败”错误,说明系统底层通信链路已中断,必须立即修复服务状态与系统完整性。
检查并启动关键系统服务
RPC功能不是单一服务,而是由三个核心服务协同支撑:Remote Procedure Call (RPC)本身、DCOM Server Process Launcher(负责启动跨进程组件)、RPC Endpoint Mapper(映射远程调用端口)。任一缺失都会导致整个调用链崩溃。
第一步:按 Win + R,输入 services.msc,回车打开服务管理器。
第二步:在列表中依次找到以下三项服务——Remote Procedure Call (RPC)、DCOM Server Process Launcher、RPC Endpoint Mapper。注意:不要只查名称含“RPC”的服务,DCOM Server Process Launcher常被误认为无关项而跳过。
第三步:对每一项右键→属性→将“启动类型”设为【自动】→若“服务状态”显示“已停止”,则立即点击“启动”按钮。全部完成后再关闭窗口。
第四步:重启电脑。这一步不可省略——仅重启服务不生效,部分RPC依赖项需在系统引导阶段加载。
临时禁用防火墙与第三方安全软件
Windows Defender防火墙或腾讯电脑管家、火绒等第三方软件,可能将lsass.exe、svchost.exe中承载的RPC通信判定为高危行为并拦截。这种拦截不会报错,但会让调用方收不到任何响应,最终超时抛出“远程过程调用失败”。
方法一:进入“设置→更新和安全→Windows 安全中心→防火墙和网络保护”,点击当前网络配置(如“专用网络”),将防火墙开关滑动关闭。
方法二:在任务栏右下角找到杀毒软件图标,右键选择“退出”或“禁用实时防护”。某些软件(如360)需双击图标进入主界面,在“防护中心”里手动关闭“网络防护”和“ARP防护”模块。
注意:禁用后请立刻测试问题是否消失,若恢复正常,说明是安全策略冲突,后续需在软件中添加lsass.exe和spoolsv.exe为信任进程,而非长期关闭防护。
用SFC和DISM修复系统文件
系统文件损坏是隐藏最深的原因——sfc /scannow能修复被篡改或丢失的DLL,而DISM则修复Windows映像源本身。两者必须按顺序执行,且都要求管理员权限。
① 在开始菜单搜索“cmd”,右键选择“以管理员身份运行”。
② 输入 sfc /scannow 并回车,等待扫描完成(通常需12–25分钟)。若提示“发现损坏文件并成功修复”,继续下一步;若提示“未发现损坏”,仍需执行DISM——因为SFC依赖的映像源可能已损坏。
③ 输入 DISM /Online /Cleanup-Image /RestoreHealth 并回车,等待进度条走完(时间更长,可能达40分钟以上)。此命令会从Windows Update下载原始文件覆盖本地损坏映像。
④ 两次命令均完成后,重启电脑。不要跳过重启——修复后的文件需在下次启动时加载新签名。

















