Udostępnij za pośrednictwem


RemoveRegistry Table

Tabela RemoveRegistry zawiera informacje rejestru, które aplikacja musi usunąć z rejestru systemowego.

Tabela RemoveRegistry zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
RemoveRegistry identyfikator Y N
Korzeń liczba całkowita N N
Klucz RegPath N N
Nazwa sformatowane N Y
Składnik_ identyfikator N N

 

Kolumny

RemoveRegistry

Klucz dla tej tabeli.

katalog główny

Wstępnie zdefiniowany klucz główny dla wartości rejestru.

Stały Szesnastkowych Dziesiętny Klucz główny
(brak) - 0x001 -1 HKEY_CURRENT_USER Instalator ustawia ten klucz podczas instalacji poszczególnych użytkowników.
(brak) -0x001 -1 HKEY_LOCAL_MACHINEInstalator ustawia ten klucz podczas instalacji wszystkich użytkowników z ALLUSERS ustawioną na 1.
msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOTInstalator usuwa wartość z HKCU\Software\Classes hive podczas instalacji w kontekście instalacji na użytkownika i na maszynę kontekstu instalacji.
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

klucz

Klucz lokalizowalny dla wartości rejestru.

nazwa

Nazwa wartości rejestru lokalizowalnego.

Następujący ciąg w kolumnie Nazwa ma specjalne znaczenie.

Struna Znaczenie
"-" Kluczem jest usunięcie, jeśli istnieje, ze wszystkimi jego wartościami i podkluczami, gdy składnik jest zainstalowany.

 

Należy pamiętać, że tabeli rejestru należy użyć do utworzenia lub usunięcia klucza rejestru po usunięciu składnika.

Component_

Klucz zewnętrzny w pierwszej kolumnie tabeli Component odwołującego się do składnika kontrolującego usunięcie wartości rejestru.

Uwagi

Informacje o rejestrze są usuwane z rejestru systemowego, gdy odpowiedni składnik został wybrany do zainstalowania lokalnie lub uruchomienia ze źródła.

Ta tabela jest określana podczas wykonywania akcji RemoveRegistryValues.

Walidacja

ICE03
ICE06
ICE32
ICE46
ICE69