诊断策略服务未运行怎么解决?

症状:windows7突然无法访问互联网,网络和共享中心未知,依赖的服务或组无法启动 。
诊断和修复显示它无法运行,因为诊断策略服务没有运行 。
打开服务控制器,很多服务无法启动(不是禁用),主要问题是网络位置感知 。
无法手动启动,这表明windows无法在本地计算机上启动网络位置感知 。有关更多信息,请查看系统日志等 。
解决方案:
方案一:缺少tcpip.sys文件
实际上,大多数时候这是由您的tcpip.sys文件的修改引起的错误引起的,可以通过恢复tcpip.sys文件来解决 。
你可以直接从别人的电脑上复制一份 。
tcpip.sys位于x: \ winodws\ system32 \ drivers\ tcpip. sys 。
x是你的系统盘,通常是c 。
方案二:依赖的服务没有启动
1.根据提示,在服务管理中将“windows防火墙/internet连接共享(ics)”服务的“启动模式”设置为“自动”,然后单击“启动”按钮,但系统提示“windows防火墙/internet连接共享(ics)服务无法在本地计算机上启动” 。错误1068:无法启动相关服务或组 。服务启动失败,典型的依赖失败 。
2.双击服务以打开“属性”窗口,并切换到“依赖项”选项卡 。在“此服务依赖于以下系统组件”框中,发现当前服务依赖于两个服务:“网络连接”和“windowsmanagementinstrumentation”,初步确定这两个服务可能被禁止 。检查后发现“网络连接”的“启动模式”设置为“禁用”,当前状态为“已停止” 。
3.找到依赖关系后,解决问题就很简单了 。将“网络连接”设置为“手动”并启动它,然后启用“windows防火墙/互联网连接共享(ics)”服务
此外,请查看服务中是否已启动远程访问连接管理器服务 。
方案三:
start=" allprograms=" attachment="命令提示符,注意:右击以管理员身份运行 。输入sfc/scannow,然后按回车键 。
方案四:
start=" allprograms=" attachment="命令提示符,注意:右击以管理员身份运行 。进入netshwinsockreset,进入,重启,解决问题 。在这个方案中,tcp/ip堆栈冲突 。
方案五:
服务无法启动的原因是相应服务所需的动态链接文件不存在或者已经损坏 。相应的dll试试 。
方案六:
1.运行输出dcomcnfg
2.组件服务-计算机-我的计算机-dcom配置-网络配置
3.右键单击属性-安全性-启动和激活权限-自定义
4.编辑-添加-输入要选择的对象名称-输入“本地服务”-确定
【诊断策略服务未运行怎么解决?】5.返回后,请检查以下本地启动和本地激活(注意,默认情况下不选择)
6.选择本地服务应用程序并确认
7.组件服务-服务-网络列表服务-右键单击以启用
在下的问题就是用方案一解决的,希望这几种方案可以帮助到大家!