Skrypt wsadowy – usuwanie z rejestru
On 5 listopada, 2021 by admin
Usuwanie z rejestru odbywa się za pomocą polecenia REG DEL. Należy pamiętać, że aby usunąć wartości z rejestru, trzeba mieć wystarczające uprawnienia w systemie do wykonania tej operacji.
Syntaktyka
Komenda REG DELETE ma następujące odmiany. W drugim wariancie zostanie usunięta wartość domyślna, a w ostatnim wariancie zostaną usunięte wszystkie wartości pod wskazanym kluczem.
REG DELETE RegKey /v ValueName REG DELETE RegKey /ve REG DELETE RegKey /va
Where
-
ValueName – Wartość, pod wybranym kluczem RegKey, do edycji.
-
/f – Wymuszenie aktualizacji bez wyświetlania monitu „Wartość istnieje, nadpisz T/N”.
Przykład
@echo offREG DELETE HKEY_CURRENT_USER\Console /v Test /fREG QUERY HKEY_CURRENT_USER\Console /v Test
W powyższym przykładzie pierwszą częścią jest usunięcie klucza do rejestru pod lokalizacją HKEY_CURRENT_USER>Console. Klucz ten ma nazwę Test. Drugie polecenie wyświetla tylko to, co zostało usunięte do rejestru za pomocą polecenia REG QUERY. Po tym poleceniu powinniśmy spodziewać się błędu, tylko po to, aby upewnić się, że nasz klucz został faktycznie usunięty.
Wyjście
Poniżej znajduje się wyjście z powyższego programu. Pierwszy wiersz wyjścia pokazuje, że funkcjonalność 'Delete’ zakończyła się sukcesem, a drugi wiersz wyjścia pokazuje błąd, który powinien potwierdzić, że rzeczywiście nasz klucz został usunięty z rejestru.
The operation completed successfully. ERROR: The system was unable to find the specified registry key or value.
.
Dodaj komentarz