电脑互动吧

 找回密码
 注册
查看: 6130|回复: 4

RPC服务器不可用的解决方法

[复制链接]
发表于 2012-3-26 22:59:57 | 显示全部楼层 |阅读模式
如果你运行时也遇到“RPC服务器不可用”的故障提示,不妨试试我们下面的办法。
) I" p9 z* B  i2 x  依次点击“管理工具→服务→Remote Procedure Call→属性”,其默认启动类别是“自动”,但选项是灰色的(不可用状态),点击标签“登录”,将硬件配置文件服务禁用,重新启动系统。
) O% e' j% m7 }6 U% c4 n- K% x
& Q9 {9 }% `% z! E$ s0 I5 f: o) {  方法一:修改注册表
; Q& \& S9 Y2 g0 k  B1 v. V% c9 I  ]$ o( x7 v+ F; p$ Z8 e
  运行注册表编辑器,打开HKEY_LOCAL_MACHINEsystemCurrentControl-SetServicesRpcSs分支,将Start项的值由“4”修改为“2”,即把启动类型设为自动,重新启动系统即可。
, s6 b- W& N3 \' [; L
5 w; _2 K9 ]/ X/ z0 l% ^  方法二:使用“SC”命令5 z% N+ Y* D$ U+ G: \

7 e0 B  ~% B7 T  进入“命令提示符”窗口,键入“sc config RpcSs start=auto”命令,系统会显示“SC ChangeServiceConfig SUCCESS”,这样就可以成功启用RPC服务。
+ ^9 E( L+ o$ T2 z- y2 \6 ?  F9 _- W0 C( {
  方法三:使用故障恢复控制台. D! E' ?# J9 K! D
( t; @& r( @2 U5 U# z
  以Windows 2003系统为例,用安装光盘启动,系统进入到Windows 2003安装界面,按下“R”键登录到故障恢复控制台。在故障恢复控制台下,键入“enable RpcSs service_auto_start”命令,然后再键入“exit”命令,重新启动系统,以正常模式登录,即可成功启用RPC服务。
2 b' y( L! `* T2 S& K% T" o# I- G- P; n+ B( H& e
  笔者使用上面的几种方法都不成功,看来只有自己动手解决了。我想注册表中的某些键值一定要变,这样才能启用。
+ z$ `- F" U1 v" N9 v% _, @; @3 ~$ c0 K2 V
  把禁用前的备份注册表恢复到被禁用后的注册表中,提示无法导入,不成功。无法启用。
* @" i% O: c( I8 I# L1 M8 X! s& ?, b! ~# O: z; c
  把禁用前和禁用后的两个注册表(只取HKEY_LOCAL_MACHINESYSTEM分支)内容转化成Word文档,再使用Word中的“比较并合并文档”功能,就能自动找到两个注册表的不同之处。我通过比较分析,发现禁用后的注册表中有以下分支:
5 z. i  f6 ]6 d
9 Y! @2 O) W2 m3 E1 I  1.HKEY_LOCAL_MACHINE\SYSTEM\CurrntControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\ROOT\LEGACY_RPCSS0 y  K& l3 r$ J. e# y

! M$ J, F- |" @1 U- |8 I  2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\ROOT\LEGACY_RPCSS
2 o1 h" y$ g9 Z8 I. [5 T- t& E, t; V: b" \
  禁用前的注册表中没有以上两个分支。通过进一步操作,发现只要删除第1个分支即可重新起用RPC服务。
6 J" s' Y8 \' p& A8 ?, S+ h& B; W5 }  [4 ]1 B  \
  原来上面三种方法,只能应用于把RPC服务启动类型改为禁止后的情况。笔者关闭RPC服务不是改变启动类型,而是禁止与之相关联的硬件配置文件服务,“Start”项的值仍是“2”,没有变。所以先要将硬件配置文件服务启用,才能启用RPC服务。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2026-3-21 22:12 , Processed in 0.070913 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表