Sdílet prostřednictvím


Akce RemoveRegistryValues

Akce RemoveRegistryValues může odebrat pouze hodnoty ze systémového registru, které byly vytvořené do tabulky registru nebo RemoveRegistry tabulka. Tato akce odebere hodnotu registru, která byla autorizována do tabulky Registru, pokud byla přidružená komponenta nainstalována místně nebo jako spuštěná ze zdroje a je nyní nastavena tak, aby byla odinstalována. Tato akce odebere hodnotu registru, která byla autorizována do tabulky RemoveRegistry, pokud je přidružená komponenta nastavena tak, aby byla nainstalována místně nebo jako spuštěna ze zdroje.

Omezení posloupnosti

Akce InstallValidate musí být volána před voláním RemoveRegistryValues. Pokud se použije akce WriteRegistryValues, musí po odebráníRegistryValues přijít. RemoveRegistryValues musí předcházet UnregisterMIMEInfo nebo UnregisterProgIDInfo.

Vlastní akci lze použít k přidání řádků do tabulky registru během instalace, odinstalace nebo opravy transakce. Tyto řádky se neuchovávají v tabulce Registru a informace jsou k dispozici pouze během aktuální transakce. Vlastní akce se proto musí spouštět při každé instalaci, odinstalaci nebo opravě transakce, která vyžaduje informace v těchto dalších řádcích. Vlastní akce musí přijít před RemoveRegistryValues a WriteRegistryValues akce v pořadí akcí.

Zprávy ActionData

Pole Popis dat akcí
[1] Cesta registru k klíči odebrané hodnoty registru.
[2] Formátovaný řetězec názvu odebrané hodnoty registru

 

Poznámky

Pokud chcete odebrat hodnotu registru, poznamenejte si hodnotu ve sloupci Hodnota v tabulce Registru. Pokud akce WriteRegistryValues připojila REG_MULTI_SZ řetězce k hodnotě v tabulce registru , akce RemoveRegistryValues odebere pouze tyto řetězce z hodnoty registru.