pragma autorecover

pragma autorecover預處理器命令會將 MOF 檔案新增至存放庫復原期間編譯的檔案清單。 自動回復MOF 檔案的清單會儲存在此登錄機碼中:

\ HKEY_LOCAL_MACHINE軟體\微軟\WBEM\CIMOM\autorecover mofs

WMI 會在作業系統啟動 WMI 時檢查 WMI 存放庫的完整性。 如果存放庫損毀,WMI 會自動重建存放庫,並重新編譯登錄中此機碼中列出的任何 MOF 檔案。

下列描述 pragma autorecover 命令的語法:

#pragma autorecover

不過,使用此命令時,您必須觀察下列限制:

  • WMI 無法復原位於遠端電腦上的 MOF 檔案。

    因此,此登錄機碼中列出的 MOF 檔案必須位於本機電腦上。

  • 您無法指定 MOF 編譯器在復原 MOF 檔案時所使用的命令列參數。

    因此,您應該在 MOF 檔案中包含 pragma 命令,讓命令列參數不必要。 下列範例說明從此登錄機碼復原 MOF 檔案時,WMI 不會使用的一般命令列參數: mofcomp -N:Root\Test mymof.mof

    不過,您可以在 MOF 檔案中使用 pragma 命令來指定命名空間。

    #pragma namespace ("\\\\.\\Root\\test")
    

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008

另請參閱

預處理器命令