Windows10诊断服务未启动解决方法
时间:2025-10-06 18:13:34 109浏览 收藏
在使用Windows 10进行网络诊断时,遇到“诊断策略服务未运行”的提示?别担心,本文将为您提供详细的解决方案。诊断策略服务是Windows系统内置的关键服务,负责管理诊断组件的执行,它的异常会导致网络疑难解答工具失效,影响连接问题的自动检测与修复。本文将指导您**启动并配置诊断策略服务**,确保其设置为自动启动,并启用关联服务**Diagnostic Service Host和Diagnostic System Host**。此外,我们还将介绍如何通过计算机管理确认服务配置,并检查**PolicyDefinitions和catroot2文件夹权限**,确保LocalService和NetworkService拥有完全控制权,从而彻底解决“诊断策略服务未运行”的问题,恢复Windows 10的网络诊断功能。
首先启动诊断策略服务并设置为自动启动,接着启用关联服务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诊断服务未启动解决方法》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
467 收藏
-
315 收藏
-
171 收藏
-
210 收藏
-
457 收藏
-
482 收藏
-
220 收藏
-
149 收藏
-
297 收藏
-
177 收藏
-
488 收藏
-
253 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习