“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动”怎么办?

 我来答
小白聊电子科技
高粉答主

2021-07-13 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75418

向TA提问 私信TA
展开全部

从提示可以看出,是系统的诊断策略服务已被禁用,通过打开服务,就能解决问题,这里分享下解决方法。

1、首先在电脑中打开“运行”,点击“控制面板”,如下图所示。

2、然后在打开的控制面板中,点击“管理工具”选项,如下图所示。

3、接着在打开的工具页面中,双击“服务”选项,如下图所示。

4、然后双击“Diagnostic Service Host”服务,如下图所示。

5、将“启动类型”设置为“手动”或者“自动”,如下图所示。

6、最后点击“应用”“确定”即可,如下图所示完成了。

雅涵公主
高粉答主

推荐于2019-09-12 · 醉心答题,欢迎关注
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:7.7万
展开全部

解决方法:

DCOM是Microsoft的分布式COM技术,扩展了组件对象模型(COM)技术,使其能够支持在局域网、广域网甚至Internet上不同计算机对象之间的通讯。这个服务为你系统里的各种服务提供加载项。你重新启动这个服务就行了。

一般的方法:控制面板————管理工具————服务。
在右边,最上面一个D开头的就是它,点右键——属性。设置为自动,要是没启动的话,点一下边上的启动。要是不能用常规的方法来启动它,那只好用下边的办法:

方法一:修改注册表法

点击"开始→运行",键入"Regedit"打开"注册表编辑器",展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs",将Start项的值修改为"00000002",重新启动系统即可。如图:

方法二:使用sc.exe命令

点击"开始→运行",键入"cmd"进入"命令提示符"窗口,键入"sc config RpcSs start= auto"命令,系统会显示"SC ChangeServiceConfig SUCCESS",这样就可以成功启动RPC服务。

注意:要想使用"sc"命令必须安装Windows 2000/2003 Resource Kit(资源工具包),否则使用该命令无效。

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

以Windows XP系统为例,在光驱中放入安装光盘,并且在BIOS参数中设置为从CD-ROM启动;启动电脑后,系统进入到Windows XP安装界面,按下"R"键登录到故障恢复控制台。在故障恢复控制台下,键入"enable RpcSs service_auto_start"命令,然后再键入"exit"命令,重新启动系统,以正常模式登录,即可成功启动RPC服务。

注意:"Enable"是故障恢复控制台提供的一个用来启动系统服务和设备驱动程序的命令,只能在故障恢复控制台下使用。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水影晨曦
2007-06-07 · TA获得超过7617个赞
知道大有可为答主
回答量:4167
采纳率:50%
帮助的人:1774万
展开全部
DCOM 是Microsoft的分布式COM技术,扩展了组件对象模型(COM)技术,使其能够支持在局域网、广域网甚至Internet上不同计算机对象之间的通讯。

这个服务为你系统里的各种服务提供加载项。你重新启动这个服务就行了。

一般的方法:控制面板————管理工具————服务。

在右边,最上面一个D开头的就是它,点右键——属性。设置为自动,要是没启动的话,点一下边上的启动。

要是不能用常规的方法来启动它,那只好用下边的办法:

还记得肆虐一时的"冲击波"病毒吧?它利用Remote Procedure Call(简称RPC)服务的DCOM漏洞攻击基于NT内核的Windows 2000/XP/2003操作系统,很多用户为了躲避它的攻击,禁用了RPC服务。但当他们想再次启用RPC服务时却发现"RPC服务属性"页的"启动类型"下拉列表框和"启动"按钮变成了灰色,甚至根本找不到该服务的属性页。

由于Windows服务之间有很强的相互依存关系,当RPC服务被禁用后,很多依赖于RPC服务的系统服务也不能正常运行,如Messenger服务、Windows Installer服务等;另外,还可能导致某些应用程序运行失败和系统异常。下面笔者就介绍三种启动该服务的方法。

方法一:修改注册表法

点击"开始→运行",键入"Regedit"打开"注册表编辑器",展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs",将Start项的值修改为"00000002",重新启动系统即可。

方法二:使用sc.exe命令

点击"开始→运行",键入"cmd"进入"命令提示符"窗口,键入"sc config RpcSs start= auto"命令,系统会显示"?SC? ChangeServiceConfig SUCCESS",这样就可以成功启动RPC服务。

注意:要想使用"sc"命令必须安装Windows 2000/2003 Resource Kit(资源工具包),否则使用该命令无效。

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

以Windows XP系统为例,在光驱中放入安装光盘,并且在BIOS参数中设置为从CD-ROM启动;启动电脑后,系统进入到Windows XP安装界面,按下"R"键登录到故障恢复控制台。在故障恢复控制台下,键入"enable RpcSs service_auto_start"命令,然后再键入"exit"命令,重新启动系统,以正常模式登录,即可成功启动RPC服务。

注意:"Enable"是故障恢复控制台提供的一个用来启动系统服务和设备驱动程序的命令,只能在故障恢复控制台下使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啦啦啦每天都开心
2018-01-25 · TA获得超过639个赞
知道答主
回答量:11
采纳率:0%
帮助的人:3416
展开全部

如果你根据系统的提示操作,试图使用组件服务管理工具修改此安全权限是无法奏效的。有效方法是在注册表中修改相关键值,运行注册后。

定位于“HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{6FE54E0E-009F-4E3D-A830-EDFA71E1F306}”,再查看右侧视图,记住“AppID”对应数值数据“{27AF75ED-20D9-11D1-B1CE-00805FC1270E}” 此后,打开“组件服务”,依次选择“组件服务”→“计算机”→“我的电脑”→“DCOM配置”,点击菜单栏“查看”→“详细信息”,再在右侧视图中找到ID为“{27AF75ED-20D9-11D1-B1CE-00805FC1270E}”的应用程序“netman”,用鼠标右键单击,选择“属性”,在弹出窗口中切换到“安全”标签页,在“启动和激活权限”项目中点击“编辑”按钮,然后在弹出的“启动权限”对话框中添加“NETWORK SERVICE”用户,设置其权限为允许本地启动和激活。确认操作后,系统就不会再显示DCOM出错了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式