Batch Script – Sletning fra registreringsdatabasen
On november 5, 2021 by admin
Sletning fra registreringsdatabasen sker via REG DEL-kommandoen. Bemærk, at for at slette værdier fra registreringsdatabasen skal du have tilstrækkelige rettigheder på systemet til at udføre denne operation.
Syntaks
Kommandoen REG DELETE har følgende variationer. I den anden variant fjernes standardværdien, og i den sidste variant fjernes alle værdier under den angivne nøgle.
REG DELETE RegKey /v ValueName REG DELETE RegKey /ve REG DELETE RegKey /va
Hvor
-
ValueName – Værdien, under den valgte RegKey, der skal redigeres.
-
/f – Fremtvinger en opdatering uden at spørge “Værdi findes, overskriv J/N”.
Eksempel
@echo offREG DELETE HKEY_CURRENT_USER\Console /v Test /fREG QUERY HKEY_CURRENT_USER\Console /v Test
I ovenstående eksempel er den første del at slette en nøgle i registreringsdatabasen under placeringen HKEY_CURRENT_USER\Console. Denne nøgle har navnet Test. Den anden kommando viser blot, hvad der blev slettet i registreringsdatabasen ved hjælp af kommandoen REG QUERY. Fra denne kommando skal vi forvente en fejl, blot for at sikre os, at vores nøgle faktisk blev slettet.
Output
Følgende vil være output af ovenstående program. Den første linje i outputtet viser, at “Slet”-funktionaliteten lykkedes, og det andet output viser en fejl, som forventedes for at bekræfte, at vores nøgle faktisk blev slettet fra registreringsdatabasen.
The operation completed successfully. ERROR: The system was unable to find the specified registry key or value.
Skriv et svar