共用方式為


記錄 WMI 活動

不再支援 WMI 記錄檔。 從 Windows Vista 開始,WMI 會使用 Windows 事件追蹤 (ETW) 和透過 事件查看器 UI 或 Wevtutil 命令行工具提供的事件。 如需詳細資訊,請參閱 ETW 提供者和 Wevutil 命令行檔。

本主題將討論下列各節:

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 的記錄層級

  1. 按一下 開始,然後按一下 執行
  2. 輸入 wmimgmt.msc
  3. 在 [動作] 功能表上,按下 [屬性]
  4. 在 [記錄] 索引標籤上,將記錄層級設定為 DisabledEnabledVerbose
  5. 在 [位置:] 中,輸入記錄檔資料夾的路徑,並在 大小上限(位元組):,設定記錄檔的大小上限,以位元組為單位。

如需設定記錄檔屬性的詳細資訊,請參閱 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

注意

對於具備記錄能力的自有提供者,您必須編寫必要的登錄機碼和值來啟用記錄功能。

 

WMI 疑難解答

WMI 記錄檔

WMI 疑難排解類別

追蹤 WMI 活動