Dela via


Ta bort registertabell

Tabellen RemoveRegistry innehåller den registerinformation som programmet behöver ta bort från systemregistret.

Tabellen RemoveRegistry innehåller följande kolumner.

Spalt Typ Nyckel Nullbar
Ta bort register identifierare Y N
Rot Heltal N N
Nyckel RegPath N N
Namn formaterad N Y
Komponent_ identifierare N N

 

Kolumner

RemoveRegistry

Nyckeln för den här tabellen.

rot

Den fördefinierade rotnyckeln för registervärdet.

Konstant Hexadecimal Decimal Rotnyckel
(ingen) - 0x001 -1 HKEY_CURRENT_USER Installer anger den här nyckeln när du gör en installation per användare.
(ingen) -0x001 -1 HKEY_LOCAL_MACHINEInstaller anger den här nyckeln när du gör en installation för alla användare med ALLUSERS inställd på 1.
msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOTInstallationsprogrammet tar bort värdet från HKCU\Software\Classes hive under installationer i installationskontexten per användare och per dator .
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

nyckel

Den localizable nyckeln för registervärdet.

namn

Det localizable registervärdenamnet.

Följande sträng i kolumnen Namn har särskild betydelse.

Sträng Betydelse
"-" Nyckeln ska tas bort, om den finns, med alla dess värden och undernycklar när komponenten är installerad.

 

Observera att tabellen Registry ska användas för att skapa eller ta bort en registernyckel när komponenten tas bort.

Component_

Extern nyckel i den första kolumnen i tabellen Komponent refererar till komponenten som styr borttagningen av registervärdet.

Anmärkningar

Registerinformationen tas bort från systemregistret när motsvarande komponent har valts för att installeras lokalt eller köras från källan.

Den här tabellen refereras till när åtgärden RemoveRegistryValues körs.

Validering

ICE03
ICE06
ICE32
ICE46
ICE69