首先启动诊断策略服务并设置为自动启动,接着启用关联服务Diagnostic Service Host和Diagnostic System Host,然后通过计算机管理确认服务配置,最后检查PolicyDefinitions和catroot2文件夹权限,确保LocalService和NetworkService拥有完全控制权。

如果您在使用Windows 10进行网络诊断时收到“诊断策略服务未运行”的提示,这通常意味着系统内置的诊断功能因相关服务被禁用或停止而无法正常工作。该问题可能导致网络疑难解答工具失效,影响对连接问题的自动检测与修复。
本文运行环境:Dell XPS 13,Windows 10 专业版
诊断策略服务(Diagnostic Policy Service)是核心服务,负责管理其他诊断组件的执行。确保该服务已启用并设置为自动启动是解决问题的第一步。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 services.msc,然后按回车键,打开服务管理窗口。
3、在服务列表中找到 Diagnostic Policy Service。
4、双击该服务或右键选择“属性”。
5、将“启动类型”设置为 自动。
6、如果“服务状态”显示为“已停止”,请点击“启动”按钮。
7、点击“应用”和“确定”保存设置。

仅启动主服务可能不足,Diagnostic Service Host 和 Diagnostic System Host 等关联服务也必须正确配置,否则诊断功能仍可能异常。
1、保持在服务管理窗口(services.msc)。
2、查找 Diagnostic Service Host 服务,双击打开其属性。
3、将启动类型设置为 手动,若服务未运行则点击“启动”。
4、查找 Diagnostic System Host 服务,双击打开其属性。
5、同样将启动类型设为 手动,并启动该服务。
6、确认所有三项服务的状态均为“已启动”,启动类型分别为“自动”、“手动”、“手动”。

部分用户可能更习惯通过图形化管理工具进入服务设置,计算机管理提供了一种替代路径来定位和修改服务配置。
1、右键点击桌面上的 此电脑 图标,选择“管理”。
2、在左侧导航栏中展开“服务和应用程序”,然后点击“服务”。
3、在右侧列表中找到 Diagnostic Policy Service。
4、右键点击该项,选择“属性”。
5、设置启动类型为 自动,并点击“启动”按钮。
6、重复上述步骤,确保关联服务也已正确配置。

如果服务因权限不足无法读取关键策略文件,即使设置为自动也可能无法启动。需确保系统服务账户对特定目录拥有完全控制权。
1、打开文件资源管理器,进入 C:\Windows\PolicyDefinitions 目录。
2、右键点击该文件夹,选择“属性”。
3、切换到“安全”选项卡,点击“编辑”按钮。
4、点击“添加”,在对象名称输入框中分别输入 LocalService 和 NetworkService,每次输入后点击“确定”。
5、为这两个用户选择“完全控制”权限,点击“应用”。
6、重复以上步骤,对 C:\Windows\System32\catroot2 文件夹进行相同权限设置。
以上就是windows10 Diagnostic Policy Service未运行怎么办_windows10Diagnostic Policy Service未运行解决方法的详细内容,更多请关注php中文网其它相关文章!
Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号