RemoveRegistryValues művelet
A RemoveRegistryValues művelet csak olyan értékeket távolíthat el a rendszerregisztrációs adatbázisból, amelyek a Beállításjegyzék-táblában vagy a RemoveRegistry tábla. Ez a művelet eltávolít egy beállításjegyzék-értéket, amely akkor lett létrehozva a Beállításjegyzék táblában, ha a társított összetevő helyileg vagy a forrásból futtatva lett telepítve, és most már eltávolításra van állítva. Ez a művelet eltávolít egy beállításjegyzék-értéket, amely a RemoveRegistry táblában lett létrehozva, ha a társított összetevő helyileg vagy a forrásból futtatva lett telepítve.
Sorozatkorlátozások
A RemoveRegistryValues meghívása előtt meg kell hívni az InstallValidate műveletet. Ha egy WriteRegistryValues műveletet használ, annak a RemoveRegistryValues után kell érkeznie. A RemoveRegistryValues fájlnak UnregisterMIMEInfo vagy UnregisterProgIDInfo.
Egyéni műveletekkel sorokat adhat a Beállításjegyzék-táblához, telepítés, eltávolítás vagy javítás során. Ezek a sorok nem maradnak meg a Beállításjegyzék táblában, és az információk csak az aktuális tranzakció során érhetők el. Az egyéni műveletet ezért minden olyan telepítési, eltávolítási vagy javítási tranzakcióban futtatni kell, amely a további sorokban szereplő információkat igényli. Az egyéni műveletnek a RemoveRegistryValues és WriteRegistryValues műveletek elé kell érkeznie a műveletütemezésben.
ActionData-üzenetek
Mező | A műveleti adatok leírása |
---|---|
[1] | Az eltávolított beállításjegyzék-érték kulcsának elérési útja. |
[2] | Az eltávolított beállításjegyzék-érték formázott névsztringje. |
Megjegyzések
Beállításjegyzék-érték eltávolításához jegyezze fel az értéket a Beállításjegyzék tábla Érték oszlopában. Ha a WriteRegistryValues művelet REG_MULTI_SZ sztringeket csatolt az Beállításjegyzék-táblaértékéhez, akkor a RemoveRegistryValues művelet csak ezeket a sztringeket távolítja el a beállításjegyzék-értékből.