Batch Script – Törlés a Registryből
On november 5, 2021 by admin
A Registryből való törlés a REG DEL paranccsal történik. Vegye figyelembe, hogy a rendszerleíró adatbázisból való értékek törléséhez elegendő jogosultsággal kell rendelkeznie a rendszerben a művelet végrehajtásához.
Szintaktika
A REG DELETE parancsnak a következő változatai vannak. A második variációban az alapértelmezett érték kerül eltávolításra, az utolsó variációban pedig a megadott kulcs alatt található összes érték.
REG DELETE RegKey /v ValueName REG DELETE RegKey /ve REG DELETE RegKey /va
Hol
-
ValueName – A kiválasztott RegKey alatt található, szerkesztendő érték.
-
/f – A frissítés kikényszerítése a “Value exists, overwrite Y/N” felkérés nélkül.
Példa
@echo offREG DELETE HKEY_CURRENT_USER\Console /v Test /fREG QUERY HKEY_CURRENT_USER\Console /v Test
A fenti példában az első rész a HKEY_CURRENT_USER\Console helye alatti kulcs törlése a rendszerleíró adatbázisból. Ennek a kulcsnak a neve Test. A második parancs a REG QUERY parancs segítségével csak megjeleníti, hogy mit törölt a rendszerleíró adatbázisban. Ettől a parancstól hibát kell várnunk, csak azért, hogy megbizonyosodjunk arról, hogy a kulcsunk valóban törlődött.
Kimenet
A következő lesz a fenti program kimenete. A kimenet első sora azt mutatja, hogy a ‘Törlés’ funkció sikeres volt, a második kimenet pedig egy hibát mutat, amit azért vártunk, hogy megbizonyosodjunk arról, hogy a kulcsunk valóban törlődött a rendszerleíró adatbázisból.
The operation completed successfully. ERROR: The system was unable to find the specified registry key or value.
Vélemény, hozzászólás?