登录
首页 >  文章 >  软件教程

Windows10诊断服务未启动解决方法

时间:2025-10-06 18:13:34 109浏览 收藏

前往下载Windows工具

在使用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拥有完全控制权。

windows10 Diagnostic Policy Service未运行怎么办_windows10Diagnostic Policy Service未运行解决方法

如果您在使用Windows 10进行网络诊断时收到“诊断策略服务未运行”的提示,这通常意味着系统内置的诊断功能因相关服务被禁用或停止而无法正常工作。该问题可能导致网络疑难解答工具失效,影响对连接问题的自动检测与修复。

本文运行环境:Dell XPS 13,Windows 10 专业版

一、启动并配置诊断策略服务

诊断策略服务(Diagnostic Policy Service)是核心服务,负责管理其他诊断组件的执行。确保该服务已启用并设置为自动启动是解决问题的第一步。

1、按下 Win + R 组合键打开“运行”对话框。

2、输入 services.msc,然后按回车键,打开服务管理窗口。

3、在服务列表中找到 Diagnostic Policy Service

4、双击该服务或右键选择“属性”。

5、将“启动类型”设置为 自动

6、如果“服务状态”显示为“已停止”,请点击“启动”按钮。

7、点击“应用”和“确定”保存设置。

windows10 Diagnostic Policy Service未运行怎么办_windows10Diagnostic Policy Service未运行解决方法

二、启用相关诊断服务

仅启动主服务可能不足,Diagnostic Service Host 和 Diagnostic System Host 等关联服务也必须正确配置,否则诊断功能仍可能异常。

1、保持在服务管理窗口(services.msc)。

2、查找 Diagnostic Service Host 服务,双击打开其属性。

3、将启动类型设置为 手动,若服务未运行则点击“启动”。

4、查找 Diagnostic System Host 服务,双击打开其属性。

5、同样将启动类型设为 手动,并启动该服务。

6、确认所有三项服务的状态均为“已启动”,启动类型分别为“自动”、“手动”、“手动”。

windows10 Diagnostic Policy Service未运行怎么办_windows10Diagnostic Policy Service未运行解决方法

三、通过计算机管理访问服务

部分用户可能更习惯通过图形化管理工具进入服务设置,计算机管理提供了一种替代路径来定位和修改服务配置。

1、右键点击桌面上的 此电脑 图标,选择“管理”。

2、在左侧导航栏中展开“服务和应用程序”,然后点击“服务”。

3、在右侧列表中找到 Diagnostic Policy Service

4、右键点击该项,选择“属性”。

5、设置启动类型为 自动,并点击“启动”按钮。

6、重复上述步骤,确保关联服务也已正确配置。

windows10 Diagnostic Policy Service未运行怎么办_windows10Diagnostic Policy Service未运行解决方法

四、检查文件夹权限

如果服务因权限不足无法读取关键策略文件,即使设置为自动也可能无法启动。需确保系统服务账户对特定目录拥有完全控制权。

1、打开文件资源管理器,进入 C:\Windows\PolicyDefinitions 目录。

2、右键点击该文件夹,选择“属性”。

3、切换到“安全”选项卡,点击“编辑”按钮。

4、点击“添加”,在对象名称输入框中分别输入 LocalServiceNetworkService,每次输入后点击“确定”。

5、为这两个用户选择“完全控制”权限,点击“应用”。

6、重复以上步骤,对 C:\Windows\System32\catroot2 文件夹进行相同权限设置。

好了,本文到此结束,带大家了解了《Windows10诊断服务未启动解决方法》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>