怎么在 Windows 运维中手动重建受损的 WMI 网络计数器数据库

雨强小哥_8707

雨强小哥_8707

2026-05-03

763人浏览

原创

手动重建受损WMI网络计数器数据库需分三步:先检查并禁用注册表中各网络服务的DisablePerformanceCounters值为0;再执行lodctr /R和winmgmt /resyncperf重载计数器;最后在WMI仓库损坏时,清空Repository并重新编译nettcpip.mof等核心MOF文件。

手动重建受损的 wmi 网络计数器数据库,本质是修复 windows 性能计数器(performance counters)与 wmi 的联动机制。网络计数器(如 tcpv4、udpv4、network interface、nic 等)属于可扩展计数器(extensible counters),其定义和映射依赖两个关键部分:注册表中的 perflib 数据结构 + wmi 存储库中对应的 cim 类(如 win32_perfformatteddata_tcpip_tcpv4)。当它们不一致或损坏时,会出现“性能监视器里看不到网络计数器”“get-ciminstance win32_perfformatteddata_tcpip_tcpv4 报错 0x80041010”“netstat 类数据为空”等问题。

确认网络计数器是否被禁用或注册异常

很多问题其实不是数据库损坏,而是被意外禁用:

  • 打开注册表编辑器(regedit),定位到:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Performance
    检查是否存在 DisablePerformanceCounters DWORD 值;若存在且值非 0(如为 1、2 或 4),请双击修改为 0
  • 同样检查以下路径(覆盖常见网络组件):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Performance
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndis\Performance
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{NIC GUID}\Performance(如存在)
  • 确保 PerfLib 主键未被破坏:
    查看 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009 下是否有大量空值或缺失的 Counter / Help 字符串子项

重新加载全部网络相关性能计数器

这是最常用、最安全的修复动作,无需重启,适用于多数因注册丢失导致的“计数器空白”问题:

  • 以管理员身份打开命令提示符
  • 依次执行以下两条命令(分别处理 64 位和 32 位系统组件):
    cd /d %windir%\system32 && lodctr /R
    cd /d %windir%\sysWOW64 && lodctr /R
  • 执行 WMI 计数器同步:
    winmgmt /resyncperf
  • 重启两个关键服务:
    net stop pla && net start pla
    net stop winmgmt && net start winmgmt

强制重建 WMI 存储库并补全网络类定义

当 lodctr /R 无效,或 Get-WmiObject 明确报 “Invalid class”(如 0x80041010),说明 WMI 仓库本身已损坏,需重建并重编译网络 MOF 文件:

windows-screenshot-ocr
windows-screenshot-ocr

Windows全屏截图(自动标记鼠标位置)+ 原生OCR文字识别。本地运行,无需联网和API Key,适用于截图分析和自动化OCR场景。

下载
  • 停止 WMI 服务:
    net stop winmgmt
  • 备份并清空仓库:
    cd /d %windir%\system32\wbem && ren Repository Repository.bak
  • 启动服务触发重建:
    net start winmgmt(等待约 30 秒,新 Repository 文件夹将自动生成)
  • 重新注册所有标准 MOF 文件(含网络类):
    for %i in (*.mof) do mofcomp %i
    for %i in (en-us\*.mfl) do mofcomp en-us\%i
  • 特别补充网络核心 MOF(如有):
    mofcomp "%windir%\system32\wbem\wmi.mof"
    mofcomp "%windir%\system32\wbem\nettcpip.mof"

验证网络计数器是否恢复可用

修复后必须交叉验证三层通路是否连通:

  • 在性能监视器(perfmon)中添加计数器,确认 TCPv4、Network Interface 等对象可列出且数值实时更新
  • 在 PowerShell 中运行:
    Get-CimInstance Win32_PerfFormattedData_Tcpip_TCPv4 | Select -First 1
    应返回非空对象(如 ConnectionsActive 有数值)
  • 检查 WMI 查询基础能力:
    wmic path Win32_PerfFormattedData_Tcpip_TCPv4 get ConnectionsActive
  • 如仍失败,可运行 winmgmt /verifyrepository 确认仓库一致性;若不一致,再执行 winmgmt /resetrepository

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

457

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

980

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

3392

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

1116

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

989

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

514

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

3116

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

5872

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

907

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习