Як видалити та додати ключі реєстру з командного рядка

Існує кілька сценаріїв, коли користувачеві Windows, можливо, доведеться або бажає використовувати командний рядок замість інструменту Regedit для зміни, видалення або додавання ключів у Реєстрі Windows.

Можливо, вірус чи інше шкідливе програмне забезпечення має обмежений доступ до Реєстру, тому regedit не може бути використаний. Іншою можливою причиною є використання скриптів або пакетних операцій, таких як регулярне додавання або видалення ключів шляхом простого виконання пакетного файлу в комп'ютерній системі.

Інструмент командного рядка reg.exe, який постачається з операційною системою Windows, може використовуватися для управління Реєстром з командного рядка. Він надає вам доступ до видалення або додавання, а також інші варіанти, такі як експорт, порівняння чи імпорт ключів.

reg.exe: інструмент командного рядка реєстру

Введення reg /? у командному рядку відображаються всі можливі варіанти, які є в наявності. Ви можете створити командний рядок натисканням клавіші Windows, набравши cmd.exe і натиснувши клавішу Enter.

Видаліть ключ реєстру за допомогою командного рядка

Команда reg delete може використовуватися на локальних та віддалених машинах. Основна команда виглядає наступним чином

reg delete keyname valuename parameters

Щоб видалити ключ із усіма його значеннями та підрозділами, користувачеві доведеться виконати наступну команду

reg delete HKLM\Software\Test

Це найосновніша форма видалення ключа реєстру з командного рядка. Це видалить ключ Test з усіма його підрозділами та значеннями.

reg delete \\RemoteSystem\HKLM\Software\Test /v Testvalue

Цей приклад видаляє значення реєстру Testvalue у розділі Тест на віддаленій машині RemoteSystem.

Додайте ключ реєстру з командного рядка

Перемикач додавання використовує аналогічну структуру. Основна команда

reg add HKLM\Software\Test

додає ключовий тест до HKLM \ Software \

Важливими є параметри \ t та \ d, які визначають тип даних Regkey та присвоєне значення.

reg add HKLM\Software\Test /v Testdata /t REG_BINARY /d ffffff

Додає значення Testdata до ключа Test, який має тип reg_binary і містить дані ffffff.

Інші зручні варіанти, які reg.exe надає вам, включають експорт повного Реєстру або його частини за допомогою параметра / export або використання параметра / import для імпорту даних до Реєстру.

Використовуючи /? Параметр пояснює кожну команду дуже докладно. Це завершує невеликий підручник про те, як видалити та додати ключі реєстру з командного рядка.

Оновлення : Цей метод працює у всіх підтримуваних версіях операційної системи Windows.