注册表条件

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

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

创建注册表值存在条件

“注册表项存在”条件是在与“注册表值存在”条件类似的对话框中创建的,但其对话框中的字段更少,仅包含“主项”、“子项”和“比较”字段。

  1. 在“策略配置”导航树中,选择要添加条件的节点或触发器。这可以是:
    • 新节点
    • 现有节点
    • 触发器的“环境”选项卡
  2. 在“条件”功能区中,选择注册表 > 注册表值存在打开“注册表值存在”对话框。
  3. 填写以下字段:
    • 配置单元 - 浏览到所需的注册表值。使用标准注册表浏览器选择该值。
    • 值名称值类型会通过选定的注册表项目自动填充,但您也可以手动对其进行编辑。
    • 比较 - 从下拉列表中选择所需选项:

      选项说明
      Exists检查注册表值名称是否存在,而不管类型和值为何。可设置子项或将其留空,让用户可以只检查主项下设置的值名称。
      不存在检查注册表值是否不存在。使用与存在比较相同的行为。
      值类型存在检查是否存在特定类型的值名称,例如REG_SZ, REG_DWORD etc. 值类型可供选择,主项和子项行为与存在相同。
      等于

      检查注册表值是否等于特定值。可设置子项或将其留空,让用户可以只检查主项下设置的值名称。可设置值类型,显示的值编辑器依选择而异。

      字段可以留空,因为注册表中允许使用空值。

      不等于检查注册表值是否不等于指定值。使用与等于比较相同的行为。

      小于

      小于或等于

      大于

      大于或等于

      根据所选比较检查注册表值。这些仅适用于 REG_DWORD & REG_QWORD 值类型。使用与等于比较相同的行为。
  4. 针对注册表值选择所需的数字系统,可以是十六进制十进制
  5. 单击确定以保存条件。

相关主题