注册表条件

注册表条件会在应用任何相关规则之前,检查托管端点上是否存在注册表项和值。

条件 说明
注册表项存在 此条件用于检查托管端点上是否存在指定的注册表项,并相应地应用相关规则项目。可浏览注册表以查找项,并可在需要时识别子项。通过比较下拉列表,还可使用此条件检查是否存在任何指定的项和子项。
注册表值存在 此条件用于检查托管端点上的注册表值,并相应地应用相关规则项目。定义要搜索输入值的主项和子项。可使用参数来设置该值,由此定义值名称、类型和实际值。

创建注册表项存在条件

  1. 选择“自定义”规则的节点。
  2. 在工作区中,选择条件 > 注册表 > 注册表项存在打开“注册表项存在”对话框。
  3. 填写以下字段:
    • 配置单元 - 浏览到所需的注册表项。使用标准注册表浏览器选择该项。
    • 字段通过选定的注册表项目自动填充,但您也可以手动编辑此字段。
    • 比较 - 从下拉列表中选择所需选项:

      选项

      说明

      选项

      说明

      Exists

      检查注册表项是否存在。可设置子项或将其留空,让用户可以只检查主项。

      不存在

      检查注册表项是否不存在。使用与存在比较相同的行为。

      存在并包含子项

      检查注册表项是否存在并包含子项。

  4. 单击确定以保存条件。

创建注册表值存在条件

  1. 选择“自定义”规则的节点。
  2. 在工作区中,选择条件 > 注册表 > 注册表值存在打开“注册表值存在”对话框。
  3. 填写以下字段:
    • 配置单元 - 浏览到所需的注册表值。A 关闭使用标准注册表浏览器选择该值。
    • 值名称值类型会通过选定的注册表项目自动填充,但您也可以手动对其进行编辑。
    • 比较 - 从下拉列表中选择所需选项:

      选项说明
      Exists检查注册表值名称是否存在,而不管类型和值为何。可设置子项或将其留空,让用户可以只检查主项下设置的值名称。
      不存在检查注册表值是否不存在。使用与存在比较相同的行为。
      值类型存在检查是否存在特定类型的值名称,例如REG_SZ, REG_DWORD etc. 值类型可供选择,主项和子项行为与存在相同。
      等于检查注册表值是否等于特定值。可设置子项或将其留空,让用户可以只检查主项下设置的值名称。可设置值类型,显示的值编辑器依选择而异。字段可以留空,因为注册表中允许使用空值。
      不等于检查注册表值是否不等于指定值。使用与等于比较相同的行为。
      小于、小于等于、大于、大于等于根据所选比较检查注册表值。这些仅适用于 REG_DWORD & REG_QWORD 值类型。使用与等于比较相同的行为。
  4. 针对注册表值选择所需的数字系统,可以是十六进制十进制
  5. 单击确定以保存条件。

相关主题