dcom(server process launcher)

互联网   2023-07-03 06:15:10

1、让我们来看看如何解决边肖的这个问题。

2、[rpc服务器不可用]如果rpc服务器不可用,该怎么办?RPC服务器无法使用解决方案聚合。


(资料图片仅供参考)

3、一个简单的方法:

4、通过“控制面板/管理工具/服务”检查RPC的远程过程调用(RPC)和远程过程调用(RPC)定位器。

5、将它们设置为自动启动。

6、如果没有,请查看服务DCOM服务器进程启动器是否已经在运行。如果没有,可以通过将DCOM服务设置为自动启动来解决。

7、十大服务器品牌

8、复合方法:

9、首先,RPC服务器不可用的原因可能是我们在服务项目中禁用了RPC,所以要启用这个服务。解决方案如下:

10、方法1:修改注册表。

11、运行注册表编辑器,打开HKEY _ local _ machinesystemcurrentcontrol-setservicesrpcss的分支,将启动项的值由“4”改为“2”,即设置启动类型为自动。

12、重启系统就行了。

13、方法2:使用“SC”命令。

14、进入命令提示窗口,输入命令“sc config RpcSs start=auto”,系统会显示“SC ChangeServiceConfig SUCCESS”,这样就可以成功启用RPC服务了。

15、方法3:使用故障恢复控制台。

16、以Windows 2003系统为例,用安装光盘启动,系统会进入Windows 2003安装界面,按“R”键登录故障恢复控制台。在恢复控制台下,

17、键入命令“enable rpcsssservice _ auto _ start”,然后键入命令“exit”,重新启动系统,以正常模式登录,RPC服务就可以成功启用了。

18、其次,我在网上看到一些网友有以下问题。如果遇到以下问题,按照他的方法去做。

19、作者用以上方法都失败了,看来只能自己解决了。我认为必须更改注册表中的一些关键值才能启用它。

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

21、禁用前后两个注册表(仅限HKEY _本地_机器系统分支)的差异,可以通过将其转换为Word文档,然后使用Word中的“比较并合并文档”功能自动查找。

22、我通过比较分析,发现禁用后的注册表中有以下分支:

23、1. HKEY_LOCAL_MACHINESYSTEMCurr-entControlSetHardwareProfiles001SystemCurrentControlSetEnumROOTLEGACY_RPCSS

24、2.HKEY_LOCAL_MACHINESYSTEMCurr-entControlSetHardwareProfilesCurrentSystemCurrentControlSetEnumROOTLEGACY_RPCSS

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

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

27、所以先要将硬件配置文件服务启用,才能启用RPC服务。”

28、再次,我发现我使用上面两步都没有办法把我的问题解决,怎么办呢?其实,上面两步实现是在Dcom服务打开的基础上的。同样,Dcom的那项服务也是在服务里面,

29、在“开始”“运行”里输入“services.msc”,找到一项以Dcom开头的服务项目,改为“手动”模式,然后“启动”服务。

30、这样就可以了!试一试(可以成功哦) 打开磁盘管理器,提示:RPC服务器不可用的解决方法

31、启动DCOM服务,并重新注册以下文件;运行即可regsvr32 c:windowssystem32msxml3.dll

本文到此结束,希望对大家有所帮助。