Windows Tips & News

Редактор реєстру Windows для чайників

click fraud protection

Часто в наших порадах згадується реєстр Windows і редактор реєстру. Що таке реєстр і що таке RegEdit? Ті, хто знайомий з Windows протягом багатьох років, не потребують пояснень, але тим, хто знайомий з Windows, ця публікація буде корисною.

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

Зміст

  1. Що таке редактор реєстру
  2. Як запустити редактор реєстру
  3. Що показує редактор реєстру
  4. Як створити новий ключ
  5. Як створити нове значення
  6. Як отримати право власності на ключ реєстру
  7. Як відновити право власності на TrustedInstaller
  8. Як змінити дозволи на ключ реєстру
  9. Як отримати доступ до реєстру іншого користувача або іншої ОС
  10. Аргументи командного рядка редактора реєстру
  11. Як перейти до потрібного розділу реєстру одним клацанням миші
  12. Перемикайтеся між HKCU та HKLM у редакторі реєстру в Windows 10

Що таке редактор реєстру

Редактор реєстру народився як інструмент для користувачів, які хочуть змінити параметри Windows, які не відображаються в інтерфейсі користувача. Основним призначенням цього інструменту є перегляд і зміна налаштувань в системному реєстрі - наборі спеціальні файли, які містять інформацію про конфігурацію Windows і майже всього програмного забезпечення встановлено. Windows і багато програм (крім «переносних») використовують цю інформацію для читання та запису власних налаштувань до реєстру.

Як запустити редактор реєстру

Незалежно від версії Windows, яку ви інсталювали, цей метод буде працювати:

Натисніть клавіші Win+R на клавіатурі, з’явиться діалогове вікно «Виконати». Тип regedit без лапок і натисніть Enter. Продовжуйте з підказкою UAC.

Основний виконуваний файл редактора реєстру знаходиться в каталозі C:\Windows. Тож ви можете перейти до цієї папки та запустити файл regedit.exe безпосередньо. Або ви можете створити ярлик для Regedit.exe і вставити його в меню «Пуск» за адресою %ProgramData%\Microsoft\Windows\Start Menu\Programs у папці «Системні інструменти». Це також змусить редактор реєстру відобразитися в пошуку в меню «Пуск».

Редактор реєстру виглядає так:

Що показує редактор реєстру

Як видно на малюнку вище, він складається з двох панелей - ліва панель показує ієрархічний вигляд структур даних, що називається ключіі відображається права панель цінності - які є парами імені/даних, що зберігаються в ключах.

Ключі є віртуальним переглядом даних з кількох файлів, які утворюють базу даних реєстру. Ви можете побачити, які файли представляють вашу базу даних реєстру, якщо відкрити такий ключ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Тут ви можете побачити список файлів на жорсткому диску, де зберігаються файли реєстру. Дані всередині них, як було сказано вище, мають ієрархічну структуру. Редактор реєстру відображає його у вигляді дерева: є «кореневі» (батьківські) ключі та кілька підключів (дочірні об’єкти). Кореневі ключі, показані в Regedit, здебільшого представляють конкретний файл, або іншими словами, файли реєстру відповідають ієрархії ключів. Однак у Regedit також є деякі віртуальні кореневі ключі, які існують для зворотної сумісності. Наприклад, HKEY_CURRENT_CONFIG є віртуальним представленням, а HKEY_CLASSES_ROOT також є віртуальним переглядом ключа поточного користувача + системних ключів.

Зауважте, що деякі частини бази даних реєстру ніколи не відображаються в редакторі реєстру. Наприклад, ви ніколи не побачите SAM (Менеджер облікових записів безпеки) всередині Regedit.

The цінності використовуються Windows і багатьма програмами для зберігання різних параметрів конфігурації та їх даних. Значення бувають різних типів, але в загальному випадку є рядкові, числові або двійкові значення.

Як створити новий ключ

Щоб створити новий ключ, потрібно клацнути правою кнопкою миші на батьківському ключі на лівій панелі та натиснути кнопку Новий -> Ключ команду контекстного меню.

Ви повинні дати новоствореному ключу власну назву, як того вимагає програмне забезпечення, для якого ви його створюєте. Ви можете експортувати (зберегти) ключ у файл *.reg з контекстного меню. Експортуючи його у файл, ви можете пізніше просто двічі клацнути файл .reg, щоб імпортувати його вміст назад до реєстру.

Як створити нове значення

Щоб створити нове значення, потрібно клацнути правою кнопкою миші

  • на поточному ключі на лівій панелі або
  • у порожній області на правій панелі.

Виберіть відповідний тип для нового значення та введіть його назву. Двічі клацніть створене вами значення, щоб встановити його дані відповідно до потреб.


Як отримати право власності на ключ реєстру

Подібно до того, як для об’єктів у файловій системі NTFS існують концепції дозволів та власності, вони існують і для ключів реєстру. Починаючи з Windows Vista, по суті, велика кількість специфічних для ОС ключів реєстру, які зберігають Windows параметри, захищені системою захисту ресурсів Windows, тому їх неможливо легко видалити чи змінити. У певних ситуаціях вам може знадобитися змінити ці ключі. Для цього вам потрібно отримати право власності, а також встановити на них дозволи (права доступу). Наприклад, щоб налаштувати панель команд Explorer, Winaero Редактор панелі інструментів Explorer отримує право власності на певні ключі реєстру, а також змінює їхні дозволи. Отримати право власності досить просто, і його можна виконати за допомогою наступних кроків.

1. Після того, як ви відкриєте редактор реєстру, перейдіть до розділу реєстру, на який ви хочете отримати право власності, клацніть його правою кнопкою миші та виберіть Дозволи... опцію з контекстного меню.

2. Це відкриє діалогове вікно «Дозволи» для цього ключа. Натисніть кнопку Розширений кнопку.

3. З’явиться вікно «Додаткові параметри безпеки». Тут потрібно змінити Власника ключа. Залежно від версії Windows це діалогове вікно може виглядати по-різному:

  • Для Windows XP

    Відкрийте Власник табл.
    Виберіть свій обліковий запис користувача та натисніть кнопку Застосувати кнопку. Якщо право власності також має бути встановлено для всіх підключів, поставте прапорець Замінити власника на субконтейнери та об’єкти прапорець.

  • Для Windows 7/Windows Vista

    Відкрийте Власник табл.

    Натисніть кнопку Інші користувачі або групи... кнопку.

    Виберіть обліковий запис користувача через Розширений або просто введіть свій обліковий запис користувача в поле Введіть назву об’єкта для вибору текстовій області та клацніть в порядку.
    Якщо право власності також має бути встановлено для всіх підключів (як це частіше буває у Windows 7/Vista), перевірте Замінити власника на субконтейнери та об’єкти прапорець.

  • Для Windows 8

    Натисніть кнопку Змінити посилання поруч із міткою "Власник:".

    The Виберіть Користувач або Група з'явиться вікно.

    Виберіть обліковий запис користувача через Розширений або просто введіть свій обліковий запис користувача в поле Введіть назву об’єкта для вибору текстовій області та клацніть В ПОРЯДКУ.

Як відновити право власності на TrustedInstaller

Щоб відновити право власності на TrustedInstaller у Windows 7,8 і Vista введіть "NT Service\TrustedInstaller" як ім'я нового власника.

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

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

Підключі можуть мати успадковані дозволи з їхнього батьківського ключа. Або підрозділи також можуть мати явні дозволи, окремі від батьківського ключа. У першому випадку, тобто якщо дозволи успадковані від батьківського ключа, вам доведеться вимкнути успадкування та скопіювати дозволи до поточного ключа. У Windows 7, Windows Vista і Windows XP необхідно зняти прапорець Включити успадковані дозволи від батьківського об’єкта для цього поставте прапорець і натисніть кнопку Додати кнопку у діалоговому вікні підтвердження.

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

У Windows 8 є кнопка відключення успадкування.

Дозволи можна встановити обома способами. Ви можете встановити їх лише на необхідний підключ після вимкнення успадкування. Або ви можете встановити дозволи для батьківського ключа та всіх його підключів. Для цього перевірте Замініть усі дозволи дочірнього об’єкта на дозволи, успадковані від цього об’єкта прапорець. Це призведе до переміщення дозволів вниз ієрархії ключів для всіх дочірніх об’єктів.

Як отримати доступ до реєстру іншого користувача або іншої ОС


Редактор реєстру також дозволяє отримати доступ до ключів і значень іншого користувача в тій самій інсталяції Windows або іншій інсталяції Windows на іншому або тому ж ПК. Як згадувалося вище, реєстр Windows зберігається в кількох файлах. Ви можете завантажити їх окремо та підключити до кореня ключа HKEY_LOCAL_MACHINE.

Ось покрокові інструкції:

1. Виберіть HKEY_LOCAL_MACHINE ключ у редакторі реєстру.

2. Виберіть команду меню «Файл -> Завантажити куст».

3. Знайдіть файл реєстру, який потрібно відкрити. У наведеному нижче прикладі я завантажу файл реєстру іншого облікового запису користувача під час інсталяції Windows 8.

4. У наступному діалоговому вікні ви повинні ввести ім'я для файлу реєстру, який ви завантажили. Ця назва буде відображатися під клавішею HKEY_LOCAL_MACHINE.

Примітка. Після завершення роботи з ним обов’язково вивантажте завантажений файл реєстру. Це можна зробити за допомогою команди меню «Файл -> Вивантажити вулик» після вибору завантаженого ключа.

Аргументи командного рядка редактора реєстру

Нарешті, я хотів би показати вам найпоширеніші аргументи командного рядка, які можна використовувати з редактором реєстру. Їх можна використовувати у ваших власних сценаріях і пакетних файлах. Вони такі:

  • regedit.exe -m

    Відкриває інший екземпляр редактора реєстру, навіть якщо він уже відкритий. Це надзвичайно зручно, якщо ви хочете порівняти два розташування ключів реєстру. Працює на Windows XP і новіших версіях.

  • regedit.exe шлях_до_файлу.reg

    Об’єднайте файл реєстру з вашим поточним реєстром. Це дія за замовчуванням, яка виконується, коли ви двічі клацнете файл *.reg у Провіднику.

  • regedit.exe /s шлях_до_файлу.reg

    Те саме, що й вище, але файл буде об’єднано без звуку, без діалогового вікна підтвердження. Корисно для скриптів.

  • regedit.exe /e шлях_до_файлу.reg

    Експортуйте всі дані реєстру в один файл

  • regedit /e path_to_file.reg "HKEY_CURRENT_USER\Control Panel\Desktop"

    Експортує ключ HKEY_CURRENT_USER\Control Panel\Desktop та його підрозділи в один файл

  • regedit /a path_to_file.reg "HKEY_CURRENT_USER\Control Panel\Desktop"

    Те саме, що і вище, але файл реєстру буде створено з кодуванням ANSI замість Unicode. Також експортований файл отримає рядок "REGEDIT4" як перший рядок. Такі файли сумісні зі старішими версіями Windows (до Windows 2000).

Як перейти до потрібного розділу реєстру одним клацанням миші

Дивіться нашу відповідну статтю: Як перейти до потрібного розділу реєстру одним клацанням миші.

Перемикайтеся між HKCU та HKLM у редакторі реєстру в Windows 10

Дивіться статтю: Перемикайтеся між HKCU та HKLM у редакторі реєстру Windows 10

Ці концепції реєстру, які я розглянув, є лише верхівкою айсберга. Не соромтеся поділіться з нами своїм відгуком про цю статтю.

Архів журналу змін Windows 10 build 14946

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Архів Windows 10 build 14946

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Windows 10 build 14946, що нового Архіви

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі