RemoveRegistry 表

RemoveRegistry 表包含应用程序需要从系统注册表中删除的注册表信息。

RemoveRegistry 表包含以下列。

类型 密钥 Nullable
RemoveRegistry Identifier Y N
Root 整数 N N
密钥 RegPath N N
名称 Formatted N Y
Component_ Identifier N N

 

RemoveRegistry

此表的注册表项。

Root

注册表值的预定义根注册表项。

常数 十六进制 十进制 根注册表项
(无) - 0x001 -1 HKEY_CURRENT_USER 安装程序在执行每用户安装时设置此注册表项。
(无) -0x001 -1 HKEY_LOCAL_MACHINE安装程序在 ALLUSERS 设置为 1 的情况下以所有用户模式执行安装时会设置此注册表项。
msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOT在每用户和每计算机安装上下文中,安装程序在安装期间会从 HKCU\Software\Classes 配置单元中移除该值。
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 为 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

Key

注册表值的可本地化注册表项。

Name

可本地化的注册表值名称。

Name 列中的以下字符串具有特殊意义。

String 含义
"-" 安装组件时,将删除此注册表项(如果存在)及其所有值和子项。

 

请注意,移除组件时,应使用 Registry 表来创建或移除注册表项。

Component_

Component 表的第一列的外部键,它引用的组件控制着注册表值的删除。

备注

当选择在本地安装或从源运行相应的组件时,将从系统注册表中删除此注册表信息。

执行 RemoveRegistryValues 操作时将引用此表。

验证

ICE03
ICE06
ICE32
ICE46
ICE69