已停用邏輯和實體磁碟效能計數器

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2005-11-18

Microsoft® Exchange Server Analyzer 工具會讀取下列登錄項目,來判定是否已停用邏輯和實體磁碟效能計數器:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Perfdisk\Performance\Disable Performance Counters

如果 Exchange Server Analyzer 發現 Disable Performance Counters 的值存在且設定為 1,則會顯示警告。

執行 Microsoft Windows® 作業系統的伺服器電腦上已發行兩種磁碟相關的效能計數器:

  • Microsoft Win32® 效能子系統及 Windows Management Instrumentation (WMI) 所用的計數器。
  • 舊版應用程式使用的計數器,這些應用程式會呼叫 IOCTL_DISK_PERFORMANCE API 來擷取原始的計數器資訊。
  • 在預設的情況下,Microsoft Windows Server™ 2003 及 Windows 2000 Server 會啟用 Win32 及 WMI 使用的效能計數器。依預設,這兩種作業系統都會停用原始計數器。如果新增 Disable Performance Counters 登錄值 (依預設,不存在於任一作業系統上) 且其值設為 1,則會停用 Win32/WMI 效能計數器,而無法收集這些計數器的效能資料。

若要停用 Win32/WMI 計數器,最常用的方法是使用 Extensible Counter List 工具 (ExCtrLst.exe)。Windows 2000 Server 及 Windows Server 2003 Resource Kits 都提供此圖形化工具,系統管理員可以選擇啟用或停用發行效能物件。使用 ExCtrLst.exe 來停用效能物件時,會在登錄中新增 Disable Performance Counters 項目並設為值 1。如果後來又使用 ExCtrLst.exe 來重新啟用已停用的計數器,則會將 Disable Performance Counters 的值變更為 0 (請注意,這不會刪除 Disable Performance Counters 項目)。

important重要事項:
這篇文章包含和編輯登錄有關的資訊。在編輯登錄之前,請確定若發生問題時,您知道如何還原登錄。若需有關還原登錄的詳細資訊,請參考 Regedit.exe 或 Regedt32.exe 中的<還原登錄>說明主題。

若要更正此警告

  1. 開啟登錄編輯程式,例如 Regedit.exe 或 Regedt32.exe。

  2. 瀏覽至:HKLM\SYSTEM\CurrentControlSet\Services\Perfdisk\Performance

  3. 在右窗格中,對 Disable Performance Counters 連按兩下,並將其值設為 0。或者,您也可以刪除 Disable Performance Counters 項目來重新啟用計數器。

  4. 結束登錄編輯程式,然後重新啟動任何會收集效能資料的應用程式,使變更生效。

若需有關 ExCtrLst.exe 的詳細資訊,請參閱「Exctrlst.exe:Extensible Performance Counter List」(英文) (https://go.microsoft.com/fwlink/?linkid=34436)。