关于RPC服务不可用
2010-11-30 22:44
204 查看
Remote Procedure Call 简称RPC服务。以前肆虐一时的"冲击波"病毒就是利用它的漏洞攻击基于NT内核的Windows 2000/XP/2003操作系统,很多用户为了躲避它的攻击,禁用了RPC服务。但是由于Windows服务之间有很强的相互依存关系,当RPC服务被禁用后,很多依赖于RPC服务的系统服务也不能正常运行,比如Messenger服务、Windows Installer服务等;另外,还可能导致某些应用程序运行失败和系统异常。那么如何启动该服务呢?
下面介绍启动该服务的方法。
1:修改注册表法
点击"开始→运行",键入"Regedit"打开"注册表编辑器",展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs",将Start项的值修改为"00000002",重新启动系统即可。
2:使用sc.exe命令
点击"开始→运行",键入"cmd"进入"命令提示符"窗口,键入"sc config RpcSs start= auto"命令,系统会显示"SC ChangeServiceConfig SUCCESS",这样就可以成功启动RPC服务。
注:要想使用"sc"命令必须安装Windows 2000/2003 Resource Kit(资源工具包),否则使用该命令无效。
3:使用故障恢复控制台
以Windows XP系统为例,在光驱中插入系统安装光盘,并且在BIOS参数中设置为从CD-ROM启动;启动电脑后,系统进入到Windows XP安装界面,按下"R"键登录到故障恢复控制台。在故障恢复控制台下,键入"enable RpcSs service_auto_start"命令,然后再键入"exit"命令,重新启动系统,以正常模式登录,即可成功启动RPC服务。
注:"Enable"是故障恢复控制台提供的一个用来启动系统服务和设备驱动程序的命令,只能在故障恢复控制台下使用。
4:在服务管理中开启RPC服务
“开始”--〉“设置”--〉“控制面板”找到“管理工具”--〉“服务”,找到“Remote Procedure Call (RPC)”,双击打开,在“启动类型”里选择“自动”后,点击确定;找到“Remote Procedure Call (RPC) Locator”,双击打开,在“启动类型”里选择“自动”后,点击确定;最后重新启动电脑即可解决问题。
另外,如果您的系统是xp,在重新启动前,点击“开始”——》“运行”,运行msconfig,选择“正常启动”,则就会加载所有服务,包括rpc服务;选择“有选择的启动”,您必须选中“加载系统服务”一项保证服务启动时加载。
5:开启DCOM 服务
"开始"-->"设置"-->"控制面板"找到"管理工具"-->"服务",找到"DCOM Server Process Launcher",双击打开,在"启动类型"里选择"自动"后,点击确定;最后重新启动电脑即可解决问题。
下面介绍启动该服务的方法。
1:修改注册表法
点击"开始→运行",键入"Regedit"打开"注册表编辑器",展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs",将Start项的值修改为"00000002",重新启动系统即可。
2:使用sc.exe命令
点击"开始→运行",键入"cmd"进入"命令提示符"窗口,键入"sc config RpcSs start= auto"命令,系统会显示"SC ChangeServiceConfig SUCCESS",这样就可以成功启动RPC服务。
注:要想使用"sc"命令必须安装Windows 2000/2003 Resource Kit(资源工具包),否则使用该命令无效。
3:使用故障恢复控制台
以Windows XP系统为例,在光驱中插入系统安装光盘,并且在BIOS参数中设置为从CD-ROM启动;启动电脑后,系统进入到Windows XP安装界面,按下"R"键登录到故障恢复控制台。在故障恢复控制台下,键入"enable RpcSs service_auto_start"命令,然后再键入"exit"命令,重新启动系统,以正常模式登录,即可成功启动RPC服务。
注:"Enable"是故障恢复控制台提供的一个用来启动系统服务和设备驱动程序的命令,只能在故障恢复控制台下使用。
4:在服务管理中开启RPC服务
“开始”--〉“设置”--〉“控制面板”找到“管理工具”--〉“服务”,找到“Remote Procedure Call (RPC)”,双击打开,在“启动类型”里选择“自动”后,点击确定;找到“Remote Procedure Call (RPC) Locator”,双击打开,在“启动类型”里选择“自动”后,点击确定;最后重新启动电脑即可解决问题。
另外,如果您的系统是xp,在重新启动前,点击“开始”——》“运行”,运行msconfig,选择“正常启动”,则就会加载所有服务,包括rpc服务;选择“有选择的启动”,您必须选中“加载系统服务”一项保证服务启动时加载。
5:开启DCOM 服务
"开始"-->"设置"-->"控制面板"找到"管理工具"-->"服务",找到"DCOM Server Process Launcher",双击打开,在"启动类型"里选择"自动"后,点击确定;最后重新启动电脑即可解决问题。
相关文章推荐
- 关于RPC服务不可用
- 打印时出现RPC服务不可用
- Windows 故障排查,RPC服务不可用
- 关于NFS服务的mount: RPC: Timed out问题
- 关于服务跨域边界可用问题
- win7下关于局域网的打印机 RPC 不可用的解决办法
- 计算机加入域报错:RPC服务不可用
- “RPC服务不可用”的解决过程
- 唯品会、滴滴、沪江架构师,关于微服务粒度、高可用、持续交互的实践分享交流(下)
- 当PrintForm遇到"RPC服务不可用的错误”
- 解决XP中时间同步时“RPC服务不可用”
- 当PrintForm遇到"RPC服务不可用的错误”
- rpc服务不可用
- 唯品会、滴滴、沪江架构师,关于微服务粒度、高可用、持续交互的实践分享交流(上)
- 误杀病毒导致“RPC服务不可用”解决一例
- 安装额外DC时出现"RPC服务不可用"解决方法
- RPC服务不可用
- QC远程调用QTP出现RPC服务不可用问题的解决思路
- 安装额外DC时出现"RPC服务不可用"解决方法
- “RPC服务不可用”的解决过程