1、启动并设置RPC和DCOM服务为自动运行;2、允许远程协助和COM+网络访问通过防火墙;3、通过管理员命令提示符重启rpcss和dcomlaunch服务;4、使用telnet检测目标IP的135端口连通性;5、检查组策略中RPC相关配置未被禁用。

如果您在使用Windows 11进行远程管理、访问网络共享或配置某些系统功能时遇到“RPC服务器不可用”的错误提示,这通常意味着客户端程序无法与目标计算机上的远程过程调用(RPC)服务建立连接。该问题可能由服务异常、防火墙阻断或网络配置不当引起。
本文运行环境:Dell XPS 13,Windows 11。
RPC功能的正常运作依赖于几个关键系统服务的运行。确保这些服务已启用并设置为自动启动是解决问题的基础。
1、按下Win + R组合键打开“运行”窗口,输入services.msc后按回车键。
2、在服务列表中找到“Remote Procedure Call (RPC)”和“DCOM Server Process Launcher”这两项服务。
3、分别双击进入每个服务的属性,将“启动类型”设置为“自动”,如果当前状态不是“正在运行”,请点击“启动”按钮。
4、完成设置后关闭服务窗口,尝试重新执行之前失败的操作。
Windows Defender防火墙或其他第三方安全软件可能会阻止RPC通信所需的端口(如135端口),导致连接失败。需要确保相关规则被正确放行。
1、点击“开始”菜单,在搜索框中输入“防火墙”,然后打开“Windows Defender 防火墙”。
2、点击左侧的“允许应用或功能通过Windows Defender防火墙”选项。
3、在应用列表中查找与“远程协助”、“远程桌面”或“COM+ 网络访问”相关的条目。
4、确保这些条目的专用和公用网络复选框已被勾选,如果没有,请手动勾选并保存更改。
即使服务已设置为自动,也可能因临时故障而停止响应。通过命令提示符强制重启相关服务可以恢复其功能。
1、在“开始”菜单中搜索“cmd”,右键选择“以管理员身份运行”。
2、在命令提示符窗口中依次输入以下命令,每输入一条后按回车执行:
net stop rpcss
net start rpcss
net stop dcomlaunch
net start dcomlaunch
3、等待所有命令执行完毕后,关闭命令提示符窗口,并测试问题是否解决。
RPC通信依赖于特定端口,尤其是TCP 135端口用于初始连接。若该端口被占用或屏蔽,将导致连接失败。可使用telnet工具检测端口状态。
1、在“控制面板”中启用“Telnet 客户端”功能,路径为“程序”>“启用或关闭Windows功能”。
2、打开命令提示符(管理员),输入命令telnet 目标IP地址 135(将“目标IP地址”替换为实际地址)。
3、如果屏幕变黑或提示连接成功,说明端口开放;如果提示连接失败,则需检查目标主机的防火墙或服务状态。
某些组策略设置可能会限制RPC服务的行为或禁用相关功能,特别是在域环境中。需要确认没有策略阻止RPC通信。
1、按下Win + R,输入gpedit.msc并回车,打开本地组策略编辑器。
2、导航至“计算机配置”>“Windows 设置”>“安全设置”>“本地策略”>“安全选项”。
3、在右侧列表中查找“网络访问:RPC Endpoint Mapper 用户匿名”和“网络访问:允许 TPM 密钥协商”等与RPC相关的策略。
4、确认这些策略未被配置为阻止状态,如有必要,将其恢复为默认值。
以上就是Windows11提示“RPC服务器不可用”是什么意思_Windows11RPC服务器不可用原因与修复方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号