首页 > 精选资讯 > 严选问答 >

问 win10 诊断策略服务未运行 故障修复教程

2026-11-15 21:37:16
最佳答案

答

win10 提示诊断策略服务未运行,核心就是 Diagnostic Policy Service 这个系统诊断服务停止,或者启动类型被改成禁用,导致网络疑难解答 系统故障检测功能无法正常调用,这个服务是 Windows 诊断框架的核心组件,很多用户在排查网络不通的时候,打开网络疑难解答就弹出这个报错,除了服务本身停止,还会关联依赖服务异常,注册表项损坏,系统文件缺失,第三方优化软件把这个服务当作无用服务禁用,也会造成该故障,这个服务正常启动类型应该是自动,登录身份是本地系统账户,如果启动类型变成禁用,就算手动点击启动也会报错,修复思路优先检查服务状态,然后修复依赖组件,再执行系统文件扫描,最后排查注册表配置,修复完成之后,诊断策略服务可以正常运行,网络和系统自带疑难解答工具就可以恢复使用。

为什么诊断策略服务会停止

win10 诊断策略服务负责收集系统运行数据,执行故障检测逻辑,优化软件 系统精简工具经常会关闭这类诊断类服务,认为它占用后台资源,长期优化之后服务启动类型变成禁用,还有系统更新出错,病毒破坏系统文件,依赖服务没有启动,会连带让诊断策略服务启动失败,部分用户手动修改服务权限,导致本地系统账户没有启动权限,点击启动按钮直接报错,就算启动成功,重启电脑之后服务又自动停止。

详细操作步骤

方法一 服务管理器开启诊断策略服务 首选方案

1 按下 Win 加 R,输入 services.msc 回车,打开服务窗口

2 在服务列表找到 Diagnostic Policy Service

3 双击打开属性窗口

4 启动类型修改为自动

5 如果服务状态是停止,点击启动按钮

6 切换到登录选项卡,确认选择本地系统账户

7 点击应用,确定保存设置

8 测试打开网络疑难解答,查看报错是否消失

方法二 检查关联依赖服务

诊断策略服务启动失败,很多时候是依赖服务没有运行

1 在服务属性页面,切换到依赖关系标签

2 查看它依赖的系统服务名称

3 逐个找到对应的依赖服务,把启动类型设置正常,并且启动服务

重点相关服务有 Diagnostic Service Host Diagnostic System Host

这两个配套服务如果关闭,诊断策略服务就算启动也会异常

方法三 管理员命令行启动服务

1 右键开始菜单,选择 Windows 终端管理员或者命令提示符管理员

2 输入 sc config DPS start= auto 回车,把诊断策略服务设置自动启动

3 再输入 net start DPS 回车,手动启动该服务

4 如果提示启动失败,记录报错代码,继续做系统文件修复

DPS 就是 Diagnostic Policy Service 的服务简称

方法四 sfc 和 DISM 修复损坏系统文件

1 打开管理员命令提示符

2 输入 sfc /scannow 回车,等待扫描修复完成

3 扫描结束之后,继续执行 DISM 命令

DISM /Online/Cleanup-Image /RestoreHealth

4 两条命令全部执行完毕,重启电脑,再回到服务页面尝试启动诊断策略服务

系统文件损坏是服务无法启动的高频原因

方法五 注册表修复服务配置 进阶方案

1 按下 Win 加 R,输入 regedit 打开注册表编辑器

2 定位到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDPS

3 检查 Start 这个 DWORD 值,数值数据设置为 2,2 代表自动启动

如果数值是 4 就是禁用,数值 3 是手动

4 同时确认 ObjectName 数值为 LocalSystem,代表本地系统账户

5 修改完成重启电脑

方法六 还原优化软件设置

如果之前使用过系统优化软件,打开优化软件

找到服务优化板块,找到诊断策略服务相关项目,恢复为默认自动

很多优化软件会一键禁用诊断类服务,每次优化都会重新关闭

修复方案对比表格

修复方式适用场景操作难度特点
services.msc 开启服务服务被禁用简单首选基础操作
检查依赖服务启动报错失败中等解决连带依赖故障
sc 命令设置自启图形界面异常中等命令行配置启动类型
sfc DISM系统文件损坏中等修复系统底层文件
注册表修改 Start 值服务配置损坏较高顽固故障使用
还原优化软件优化软件误禁用简单预防复发

补充注意事项

修复之后重启电脑,确认服务可以自动拉起,不会重启之后又变回停止状态,如果每次重启服务自动停止,大概率还有第三方程序或者组策略强制禁用该服务,诊断策略服务只是诊断检测组件,就算关闭,不影响正常上网,只是自带疑难解答不能使用,不要把它当成网络本身故障,不要盲目重装网卡驱动,优先处理这个服务报错,部分精简版 win10 本身就删除了这个服务组件,这种情况修复难度很大,需要原版系统镜像修复或者重装系统。

整体来说,优先打开 services.msc 把 Diagnostic Policy Service 改成自动并启动,然后检查配套依赖服务,启动失败就运行 sfc 和 DISM 修复系统文件,依旧无效就修改注册表 DPS 项的 Start 值为 2。

【常见问题】

问题 1 win10 诊断策略服务未运行 启动之后重启又停止怎么办

回答 1 win10 诊断策略服务未运行,重启之后服务又停止,一般是优化软件或者组策略强制禁用,检查优化软件服务优化项目,同时查看注册表 DPS 的 Start 值,确认数值保持为 2,排除自动重置配置的程序。

问题 2 win10 诊断策略服务未运行 会影响正常上网吗

回答 2 win10 诊断策略服务未运行,不会直接切断网络连接,只是系统自带网络疑难解答无法运行,网络本身如果可以正常访问网页,不需要因为这个报错强行重装网卡驱动。

问题 3 win10 诊断策略服务未运行 sc 命令启动报错怎么办

回答 3 win10 诊断策略服务未运行,sc 命令启动报错,说明系统文件或者依赖组件损坏,继续执行 sfc /scannow 和 DISM 修复命令,修复完成之后再重新执行 net start DPS 启动诊断策略服务。

【免责申明】

本文基于 win10 常规版本操作说明,修改注册表和系统服务存在误操作风险,精简改版系统可能缺少该服务原生组件,本文仅作为技术参考,操作造成系统异常相关损失由操作者自行承担。