疑難排除


在 Winodws NT 及 Windows 2000 系統上,平台統計資料的系統配置問題
在 Windows NT 及 Windows 2000 上,在載入某些效能 dll 時可能會發生錯誤。如果它們未正確地運作或在傳送資料時花費太長的時間,則作業系統會自動在下列「效能註冊」子鍵值中新增值,其中 TypeOfPerfService 可能是 PerfProc、PerfOS 或 NoteStat:

HKEY_LOCAL_MACHINE\SYSTEM\Services\CurrentControlSet\<TypeOfPerfService>\Performance。
發生錯誤時,變數 "Disable Performance Counters" 的值設定為 1,以取消統計資料的效能計數器,如 CPU 使用率 (Platform.System.PctCombinedCpuUtil) 或記憶體 (Platform.Memory.PagesPerSec)。這些計數器位於服務 PerfOS、PerfDisk、PerfProc 及 PerfNet 之下。

如果找不到這些統計資料計數器,則會收到下列錯誤訊息,這些訊息會同時列印在事件日誌及控制台中:

Platform Stats:_PSHandleDefaultCmd() Unable to set up default counters error =..."
雖然系統可能已在系統極度忙碌時間設定 "Disable Performance Counters" 變數,一旦此變數已設定,則此變數會繼續取消與其 .dll 相關的所有效能計數器,直到以手動方式將它設為 0 或刪除為止。

若要重設預設計數器,請搜尋詞組「取消效能計數器」的註冊。如果它是在 PerfOS、PerfDisk、PerfProc 或 PerfNet 之下發生,請以手動方式將它設為 0 或刪除整個變數。

另請參閱