不再支援 WMI 記錄檔。 從 Windows Vista 開始,WMI 會使用 Windows 事件追蹤 (ETW) 和透過 事件查看器 UI 或 Wevtutil 命令行工具提供的事件。 如需詳細資訊,請參閱 ETW 提供者和 Wevutil 命令行檔。
本主題將討論下列各節:
- Windows Vista 之前的 WMI 記錄檔
- 在 Windows Vista 之前,WMI 核心元件的記錄活動
- 在 Windows Vista 之前 WMI 提供者元件的記錄活動
- 相關主題
Windows Vista 之前的 WMI 記錄檔
WMI 和各種提供者所建立的記錄檔會記錄:事件、追蹤或診斷數據、錯誤和各種活動。 只有系統管理員具有 WMI 記錄檔資料夾的讀取許可權,且位於 \system32\wbem\logs %windir%。
只有 WMI 核心元件或 WMI 提供者寫入記錄檔。 您只能讀取或檢視這些記錄中的數據以供診斷之用。 您可以在 WMI 記錄目錄中建立及儲存自己的記錄檔。
Windows Vista 之前的 WMI 核心元件記錄活動
這些檔案不包含適合以程式設計方式讀取的一致格式。 如需特定記錄的詳細資訊,請參閱 WMI 記錄檔。
當設定以下登錄機碼時,WMI 核心元件的記錄活動將被啟動:
記錄層級
記錄層級登錄值的變更會立即生效。 不需要重新啟動 WMI 服務。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Logging = 2
下列清單列出可在登錄中定義的記錄層級。
記錄層級 描述 0 不進行記錄 1 只記錄錯誤 2 詳細日誌記錄(預設值) 記錄檔位置
若要讓記錄檔位置的變更生效,請重新啟動 WMI 服務。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\記錄目錄 = %windir%\system32\wbem\logs
記錄檔大小上限,以位元組為單位
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\記錄檔大小上限 = 65536
您可以透過註冊表編輯器或 Microsoft Management Console 的 WMI 嵌入式管理單元來變更這些登錄機碼值。
在 Windows Vista 之前設定 WMI 的記錄層級
- 按一下 開始,然後按一下 執行。
- 輸入 wmimgmt.msc
- 在 [動作] 功能表上,按下 [屬性]。
- 在 [記錄] 索引標籤上,將記錄層級設定為 Disabled、Enabled或 Verbose。
- 在 [位置:] 中,輸入記錄檔資料夾的路徑,並在 大小上限(位元組):,設定記錄檔的大小上限,以位元組為單位。
如需設定記錄檔屬性的詳細資訊,請參閱 WMI 控制件應用程式的在線說明。
Windows Vista 之前 WMI 提供者元件的記錄活動
啟用 WMI 核心組件的記錄功能時,具有記錄功能的任何提供者也會啟用記錄。
下列清單會列出必要的值。
-
檔案
-
記錄檔的完整路徑和檔名。 默認值為 \system32\wbem\logs %windir%。 Type 具名值必須設定為 = File,才能使用這個具名值。
-
層級
-
32 位邏輯遮罩,用於定義提供者所產生的偵錯輸出格式。 此值與提供者相依。 預設值為 0 (零)。
-
MaxFileSize
-
記錄檔的檔案大小上限,以位元組為單位。 這個整數值必須介於 1024 到 2^32-1 的範圍內。 當檔案大小超過此值時,檔案會重新命名為 ~filename,並建立新的空白記錄檔。 記錄檔所需的磁碟空間是 maxFileSize 兩倍的值。 默認值為 65,535。
-
類型
-
可以設定為 = 檔案或 = 調試程式。 如果設定為 = File,追蹤資訊就會寫入 檔案中指定的記錄檔 具名值。 預設值為 = 檔案。
例如,若要記錄查詢並從檢視提供者取得實例呼叫,請使用下列登錄機碼值。 記錄檔會位於記錄資料夾中,而且會是預設檔案大小。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\PROVIDERS\Logging\ViewProvider\File = C:\Windows\system32\WBEM\Logs\ViewProvider.log
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\PROVIDERS\Logging\ViewProvider\Level = 2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\PROVIDERS\Logging\ViewProvider\MaxFileSize = 65535
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\PROVIDERS\Logging\ViewProvider\Type = File
注意
對於具備記錄能力的自有提供者,您必須編寫必要的登錄機碼和值來啟用記錄功能。
相關主題