“rpc服务器不可用”本质是windows本地服务链断裂,需同步启动rpcss、dcom server process launcher和rpc endpoint mapper三项核心服务,并根据场景补充virtual disk服务(磁盘管理)、启用防火墙dcom/rpc规则、重置动态端口范围。

电脑提示“RPC服务器不可用”时,磁盘管理、打印设置、时间同步、系统备份等依赖本地进程通信的功能会直接失效,这不是网络连不上远程服务器,而是Windows内部服务链断裂——RpcSs没响应,DCOM无法拉起进程,端点映射表为空,所有调用都卡在第一步。
启动并配置核心RPC依赖服务
RpcSs(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
对每一项右键→“属性”,将启动类型设为【自动(延迟启动)】,然后点击“启动”按钮。若状态栏显示“正在运行”,说明已就绪;若显示“已停止”,必须先点“启动”再点“确定”。
特别注意:不要把RpcSs设为“手动”——系统启动时它不会自启,但很多服务(如Print Spooler、WMI)会在后台静默调用它,此时报错就是“RPC服务器不可用”。
检查Virtual Disk服务(磁盘管理专用修复)
如果你只在打开磁盘管理(diskmgmt.msc)时触发该错误,而其他功能正常,问题大概率不在RpcSs,而在Virtual Disk服务——它是磁盘管理器的直接后端,不启动就无法读取卷信息、分配盘符或执行压缩操作。
方法一:在services.msc中定位到Virtual Disk服务,右键→“启动”。如果状态已是“正在运行”,请选“重新启动”。
方法二:以管理员身份运行命令提示符,执行:
net start vds
执行后若返回“服务 Virtual Disk 已启动”,即可立即重开diskmgmt.msc验证。
启用关键防火墙入站规则
Windows Defender 防火墙可能拦截本地RPC通信所需的135端口及后续动态端口,尤其当网络被识别为“公用网络”时,默认禁用全部DCOM/RPC入站规则。
按 Win + R,输入 wf.msc,回车打开高级安全防火墙。
左侧点击“入站规则”,右侧点击“启用规则”筛选器,查找并启用以下三项:
• COM+ Network Access (DCOM-In)
• Remote Service Management (RPC)
• Windows Management Instrumentation (WMI-In)
启用后,右键任务栏网络图标→“打开网络和Internet设置”→点击当前连接→“更改连接属性”→将网络配置改为【专用网络】。这一步直接影响防火墙是否应用宽松策略。
重置RPC动态端口范围(注册表级修复)
第三方安全软件或旧版域策略可能篡改了RPC端口分配范围,导致端点映射失败。系统默认应使用49152–65535共16384个高位端口,若被缩窄或清空,RpcSs将无法为新服务分配有效端点。
以管理员身份运行命令提示符,逐行执行:
netsh int ipv4 set dynamicport tcp start=49152 num=16384
netsh int ipv4 set dynamicport udp start=49152 num=16384
执行完成后无需重启,但需重启RpcSs服务才能生效:在services.msc中右键“Remote Procedure Call (RPC)”→“重新启动”。











