Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

WMI ADAP 無法處理 PerfDisk 性能庫:exctrlst 工具禁用計數器解決

編輯:關於伺服器

錯誤現象:Windows 2000 系統事件日誌反覆出現:

來源:WinMgmt
由於 open 函數中有時間沖突,WMI ADAP 無法處理 PerfDisk 性能庫

根因

Performance Counter Library (perfdisk.dll) 註冊衝突,WMI Auto-Discovery/Auto-Purge (ADAP) 進程嘗試載入失敗。

解決步驟

  1. 下載 Microsoft exctrlst.exe(Extensible Counter List Tool)
    官方下載(或搜尋 exctrlst.exe)
  2. 執行工具,列表中找到 PerfDisk(對應 perfdisk.dll)
  3. 取消勾選 「Performance Counters Enabled」
  4. 確定,重啟系統或重啟 WMI 服務:net stop winmgmt && net start winmgmt

原理說明

  • exctrlst 直接操作註冊表 HKLM\SYSTEM\CurrentControlSet\Services\PerfDisk\Performance 中的 Disable Performance Counters 值
  • 禁用後 WMI 不再嘗試載入該計數器庫,消除衝突
  • 副作用:系統監視器/效能日誌將無法顯示磁碟效能計數器

現代系統(Win2003+)替代方案

# 重建效能計數器庫
lodctr /R
# 或
winmgmt /resyncperf
# 檢查狀態
wmic path Win32_PerfFormattedData_PerfDisk_PhysicalDisk get Name,DiskBytesPersec
Windows 2000 已停止支援,建議遷移至受支援作業系統。此問題在後續版本極少見。
Copyright © Windows教程網 All Rights Reserved