pragma autorecover
杂注自动恢复预处理器命令将 MOF 文件添加到存储库恢复期间编译的文件列表中。 自动恢复 MOF 文件的列表存储在以下注册表项中:
\ HKEY_LOCAL_MACHINE软件\微软\WBEM\CIMOM\autorecover mofs
WMI 在操作系统启动 WMI 时检查 WMI 存储库的完整性。 如果存储库损坏,WMI 会自动重新生成存储库,并重新编译注册表中此密钥中列出的任何 MOF 文件。
下面介绍了杂注自动恢复命令的语法:
#pragma autorecover
但是,使用此命令时,必须遵守以下限制:
WMI 无法恢复位于远程计算机上的 MOF 文件。
因此,此注册表项中列出的 MOF 文件必须驻留在本地计算机上。
不能指定 MOF 编译器在 WMI 恢复 MOF 文件时使用的命令行开关。
因此,应在 MOF 文件中包括 杂注 命令,使命令行切换不必要。 以下示例介绍了从此注册表项恢复 MOF 文件时 WMI 不使用的常见命令行开关: mofcomp -N:Root\Test mymof.mof
但是,可以使用 MOF 文件中的 杂注 命令指定命名空间。
#pragma namespace ("\\\\.\\Root\\test")
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |