虚拟系统rpc服务器不可用,TestDirector的RPC服务器不可用

TestDirector的RPC服务器不可用

故障的可能原因是:

? 可能未启动 RPC 服务。

? 无法解析 DNS 或 NetBIOS 名称。

? 无法建立 RPC 通道。

--------------------------------------------------------------------------------

1、 RPC服务未启动。解决:控制面板-治理工具-服务-“Remote Procedure Call(RPC)”/“Remote

Procedure Call(RPC)Locator”,启动一下,服务状态“启动”;

2、 用Windows光盘重新安装IIS服务,在控制面板中;

3、新安装TD,成功后,进入“计算机治理”->“Internet信息服务”->“默认Web站点”->“TDBIN”->"属性"->”虚拟目录”,修改应用程序保护,将起改成“低(IIS进程)”,重新启动TD,或者重新启动机器。不过该方法在用CheckTD是可能会出现TD

Virtual Directory的警告。

4、 解决由IIS WebSite Statue的错误时,进入“计算机治理”-

>“Internet信息服务”->“默认Web站点”->“TDBIN”->"属性"->”虚拟目录”,将脚本访问资源钩上,否则错误提示不能访问脚本资源。

5、 解决由OTAServer配置类型不正确,要求检查用户名和密码的问题时,可以进行以下操作:

? 在TD应用服务器中打开[开始]-[运行],输入Dcomcnfg.exe命令来打开分布式COM配置属性,然后选择[应用程序]-

[Mercury OTAServer Server]-[属性]-[安全性]-[编辑]-[显示用户],将以IUSR_为开头的用户和

TD_IUSER_LOCAL添加进入用户列表(我是在所有的编辑中都添加了这2个用户)。

? 重启IIS或机器。(假如以上2步还不行的话,可以继续第三步)

? 选择[应用程序]-[Mercury OTAServer

Server]-[属性]-[身份标志],选择制定用户,将用户名和密码改为本机治理员帐号和密码。

6、 假如TD服务器治理员帐号/密码或者数据库的被修改过,一定要将它们修改回安装TD时的帐号/密码,否则也会出现RPC错误。

--------------------------------------------------------------------------------

方法一:修改注册表

运行注册表编辑器,打开HKEY_LOCAL_MACHINE/system/CurrentControl-Set/Services/RpcSs分支,将Start项的值由“4”修改为“2”,即把启动类型设为自动,重新启动系统即可。

方法二:使用“SC”命令

进入“命令提示符”窗口,键入“sc config RpcSs start=auto”命令,系统会显示“SC

ChangeServiceConfig SUCCESS”,这样就可以成功启用RPC服务。

方法三:使用故障恢复控制台

以Windows 2003系统为例,用安装光盘启动,系统进入到Windows

2003安装界面,按下“R”键登录到故障恢复控制台。在故障恢复控制台下,键入“enable RpcSs

service_auto_start”命令,然后再键入“exit”命令,重新启动系统,以正常模式登录,即可成功启用RPC服务。

笔者使用上面的几种方法都不成功,看来只有自己动手解决了。我想注册表中的某些键值一定要变,这样才能启用。

把禁用前的备份注册表恢复到被禁用后的注册表中,提示无法导入,不成功。无法启用。

把禁用前和禁用后的两个注册表(只取HKEY_LOCAL_MACHINE/SYSTEM分支)内容转化成Word文档,再使用Word中的“比较并合并文档”功能,就能自动找到两个注册表的不同之处。我通过比较分析,发现禁用后的注册表中有以下分支:

1. HKEY_LOCAL_MACHINE/SYSTEM/Curr-

entControlSet/HardwareProfiles/0001/System/CurrentControlSet/Enum/ROOT/LEGACY_RPCSS

2.HKEY_LOCAL_MACHINE/SYSTEM/Curr-

entControlSet/HardwareProfiles/Current/System/CurrentControlSet/Enum/ROOT/LEGACY_RPCSS

禁用前的注册表中没有以上两个分支。通过进一步操作,发现只要删除第1个分支即可重新起用RPC服务。

原来上面三种方法,只能应用于把RPC服务启动类型改为禁止后的情况。笔者关闭RPC服务不是改变启动类型,而是禁止与之相关联的硬件配置文件服务,“Start”项的值仍是“2”,没有变。所以先要将硬件配置文件服务启用,才能启用RPC服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值