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

Порада. Якщо ви намагаєтеся редагувати реєстр з командного рядка, оскільки ви не можете потрапити в звичайний Windows, спробуйте спочатку завантажитися в безпечний режим Windows і запустити Regedit з безпечного режиму.

Microsoft Windows XP, Vista і 7 користувачів

Користувачі Microsoft Windows XP можуть переглядати, редагувати та змінювати реєстр з командного рядка MS-DOS за допомогою команди reg. Додаткову інформацію та приклади див. На сторінці команди команди reg.

Користувачі Windows XP також можуть використовувати наступне рішення для редагування та зміни реєстру з командного рядка.

Користувачі Microsoft Windows 95, 98, ME та 2000

За замовчуванням користувачі Microsoft Windows 95, 98, ME та 2000 можуть імпортувати файли реєстру з командного рядка за допомогою команди Regedit. Використовуючи цю команду і файл реєстру, що містить належні команди, користувач може додавати, видаляти та іншим чином редагувати реєстр з командного рядка.

Якщо потрібно імпортувати файл реєстру з командного рядка, можна скористатися командою Regedit і ім'ям файлу, який потрібно імпортувати. Наприклад, якщо ім'я файлу було hope.reg, ви повинні ввести наступну команду під час запрошення імпортувати цей файл до реєстру.

 Regedit hope.reg 

Файл hope.reg може містити команди, необхідні для додавання та видалення значень реєстру. Нижче наведено приклади файлів реєстру для створення записів, видалення окремих записів, а також повної папки. Щоб створити ці файли самостійно, скопіюйте наступні приклади в порожній .reg-файл або скористайтеся блокнотом або командою edit, щоб створити файл за допомогою наступних команд.

Примітка. Користувачі, що запускають більш ранні версії Windows, можуть замінити редактор реєстру Windows Registry Version 5.00 за допомогою REGEDIT4 .

Наступний приклад додає папку ComputerHope до каталогу HKEY_LOCAL_MACHINE з прикладом рядка, який має значення даних даних .

Редактор реєстру Windows версії 5.00 [HKEY_LOCAL_MACHINE \ t

"example" = "дані тут"

Щоб видалити один запис у реєстрі, додайте ключ дефісу (мінус) після знаку рівності. Наприклад, якщо ми хочемо видалити наше значення рядка "example", яке ми створили з наведеного вище прикладу, ми створимо наступний .reg файл.

 Редактор реєстру Windows версії 5.00 [HKEY_LOCAL_MACHINE ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ] 

Нарешті, щоб видалити папку та всі її континенти, створіть файл .reg, подібний до наступного прикладу.

 Редактор реєстру Windows версії 5.00 [-HKEY_LOCAL_MACHINE ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ 

Доступні перемикачі команд Regedit і синтаксис, які можна використовувати

 REGEDIT [/ L: система] [/ R: користувач] [/ C] [/ R] [/ E] [/ S] [/ C] ім'я файлу [registry_key] 
/ SКоманди / s або -s Regedit можна додати до команди, щоб припинити вікно підтвердження "Ви впевнені, що хочете додати інформацію в hope.reg до реєстру?" при запуску команди в командному рядку. Наприклад, використовуючи ту саму команду, яку ви раніше використовували, ви можете ввести: Regedit / s hope.reg і негайно імпортувати файл реєстру в реєстр.
/ EЕкспортувати повний реєстр у файл. Наприклад, набравши: Regedit / e full.reg буде експортувати повний реєстр у файл full.reg.

Цей перемикач також можна використовувати для експорту окремих ключів реєстру. Наприклад, набравши: Regedit / e software.reg "HKEY_LOCAL_MACHINE Software" експортуватиме всі значення в цій папці у файл software.reg.

Цей перемикач не чутливий до регістру.

/ DКористувачі Microsoft Windows 95, 98 і ME можуть видаляти ключі реєстру за допомогою цього перемикача. Наприклад, набравши: " Regedit / d", "" де буде замінено файл registry_key на ключ реєстру, який потрібно видалити, видаліть цей розділ реєстру.
/ L: СистемаВкажіть розташування файлу реєстру system.dat під керуванням Microsoft Windows 95, 98 і ME. Наприклад, Regedit /L:c:windows system.dat c: system.dat
/ R: користувачВкажіть розташування файлу реєстру user.dat під керуванням Microsoft Windows 95, 98 і ME. Наприклад, Regedit /L:c:windows system.dat c: system.dat
/ CСтиснути файл реєстру. Цей перемикач працює тільки в Windows 98.