检查服务状态
按下 `Win + R` 打开运行窗口,输入 `services.msc`,然后按回车打开服务管理器。
在服务管理器中,找到 `Diagnostic Policy Service` 服务,检查其启动类型是否为 `自动`,服务状态是否为 `正在运行`。如果不是,请右键点击并选择 `启动`。
管理员权限
以管理员身份运行命令提示符(cmd),然后尝试使用 `net localgroup administrators localservice /add` 和 `net localgroup administrators networkservice /add` 命令将本地服务账户添加到管理员组。
服务依赖
检查是否有其他服务依赖于 `Diagnostic Policy Service`,如 `Diagnostic Service Host` 和 `Diagnostic System Host`。确保这些服务也已启动并设置为 `手动` 或 `自动`。
网络驱动
进入设备管理器,检查网络适配器驱动程序是否已安装且正常工作。如有需要,尝试重新安装或更新网络驱动程序。
系统文件检查
以管理员身份打开命令提示符,输入 `sfc /scannow` 命令,让系统自动检查和修复损坏的系统文件。
安全模式启动
尝试以安全模式启动电脑,查看是否能上网,以排除恶意软件干扰的可能性。
组策略设置 (如果适用):对于 Windows 11 或更高版本,尝试使用组策略编辑器(gpedit.msc)检查和修改相关策略设置。
注册表修改(谨慎操作):
如果上述方法都不奏效,可以尝试修改注册表。打开注册表编辑器(regedit),导航到 `HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC`,检查 `RestrictToPermittedSnapins` 的值,如果不存在则新建一个 DWORD 值并命名为 `RestrictToPermittedSnapins`,将其值设为 `0`。
系统还原
如果问题依旧无法解决,您可以考虑进行系统还原,将系统恢复到之前的状态。
如果尝试了以上所有方法仍然无法解决问题,可能需要寻求专业人士的帮助,或者考虑重装操作系统。在进行任何系统级更改之前,请务必备份重要数据