Таблица RemoveRegistry

Таблица RemoveRegistry содержит сведения о реестре, которые приложение должно удалить из системного реестра.

Таблица RemoveRegistry содержит следующие столбцы.

Столбец Type Ключ Допускает значения NULL
RemoveRegistry Идентификатор Да N
Root Целое число Нет Нет
Ключ RegPath N Нет
Имя Форматированные Нет Да
Компонент_ Идентификатор Нет Нет

 

Столбцы

RemoveRegistry

Ключ для этой таблицы.

Корневой

Предопределенный корневой раздел для значения реестра.

Константа Шестнадцатеричный Decimal Корневой ключ
(нет) — 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

 

Ключ

Локализуемый раздел для значения реестра.

Имя

Имя локализуемого значения реестра.

Следующая строка в столбце Имя имеет особое значение.

Строка Значение
"-" При установке компонента ключ должен быть удален со всеми значениями и подразделами, если он имеется.

 

Обратите внимание, что таблица Реестра должна использоваться для создания или удаления раздела реестра при удалении компонента.

Компонент_

Внешний ключ в первом столбце таблицы Component , ссылающийся на компонент, управляющий удалением значения реестра.

Комментарии

Сведения о реестре удаляются из системного реестра, если выбран соответствующий компонент для локальной установки или запуска из источника.

Эта таблица ссылается при выполнении действия RemoveRegistryValues .

Проверка

ICE03
ICE06
ICE32
ICE46
ICE69