日期:2014-05-19  浏览次数:20873 次

RPC服务器不可用问题!
使用WMI,想要获取远程计算机的系统数据。我的系统是XP   SP2,远程机器的系统也是XP   SP2。

可是提示错误“RPC服务器不可用”,找了一些,看的不是很懂。请高手指教!

谢谢!

------解决方案--------------------
方案一:
在windows 2000和windows 2003中没有问题。

但是在windowsxp中,默认情况下,那个GUEST被在注册表中强制地禁止了,具体的位置是在:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]中的:
"forceguest "=dword:00000000
此值默认情况下有时为1,有时为0。如果为1,改为0就可以了。

还有就是在dcomcnfg 和 wmimgmt.msc 中需要调整权限。但是默认就可以的。


方案二:

在你要连接的机器上打开DCom的连接权限:
控制面板--> 管理工具--> 组件服务:
控制台根目录--> 组件服务--> 计算机--> 右击 "我的电脑 "-->
属性--> 默认安全设置--> 修改访问权限和启动权限--> 重新启动计算机

如果还不行:开始--> 运行--> dcomcnfg--> 默认安全机制--> 修改相应的权限--> 最好重新启动以下机器