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 操作时将引用此表。
验证