Редактор реєстру Windows: як безпечно редагувати реєстр

5 хв читання

Як відкрити реєстр Windows, знайти потрібний ключ, змінити значення і зробити резервну копію. Основні кущі реєстру і команди PowerShell для роботи з реєстром.

Реєстр Windows — централізована база даних налаштувань системи і програм. Більшість користувачів ніколи його не відкривають — і правильно роблять. Але іноді без нього не обійтись.


Відкрити редактор реєстру

Win + Rregedit → Enter → підтверди UAC.

Або: Win + SРедактор реєстру


Структура реєстру

Куща Скорочення Що зберігає
HKEY_LOCAL_MACHINE HKLM Налаштування системи і програм для всіх користувачів
HKEY_CURRENT_USER HKCU Налаштування поточного користувача
HKEY_CLASSES_ROOT HKCR Асоціації файлів і COM об'єкти
HKEY_USERS HKU Профілі всіх користувачів
HKEY_CURRENT_CONFIG HKCC Поточна конфігурація обладнання

Більшість твіків — в HKCU (для поточного користувача) або HKLM (для всієї системи).


Перш ніж редагувати: зроби бекап

Бекап всього реєстру: ФайлЕкспортувати → вибери Всі → збережи як .reg файл.

Бекап конкретного ключа: Перейди до потрібного ключа → ФайлЕкспортувати → вибери **Вибрана гілка`.

Для відновлення: двічі клікни на .reg файл.


Типи значень реєстру

Тип Що зберігає Приклад
REG_DWORD Число (32 біт) 0 або 1 для вмк/вимк
REG_SZ Рядок тексту Шлях до файлу
REG_EXPAND_SZ Рядок зі змінними %SystemRoot%\system32
REG_BINARY Двійкові дані Ключі шифрування
REG_MULTI_SZ Кілька рядків Список значень

Навігація і пошук

Перейди до ключа вставивши шлях в адресний рядок вгорі (Windows 10+):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

Пошук: Ctrl + F → введи назву ключа, значення або дані.


Редагування через PowerShell

# Прочитати значення
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" `
  -Name "Hidden"

# Змінити значення (показати приховані файли)
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" `
  -Name "Hidden" -Value 1 -Type DWord

# Створити новий ключ
New-Item -Path "HKCU:\Software\MyApp" -Force

# Створити нове значення
New-ItemProperty -Path "HKCU:\Software\MyApp" `
  -Name "Setting" -Value "enabled" -PropertyType String

# Видалити значення
Remove-ItemProperty -Path "HKCU:\Software\MyApp" -Name "Setting"

# Видалити ключ
Remove-Item -Path "HKCU:\Software\MyApp" -Recurse

Корисні шляхи реєстру

# Автозавантаження (поточний користувач)
HKCU\Software\Microsoft\Windows\CurrentVersion\Run

# Автозавантаження (всі користувачі)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

# Асоціації файлів
HKCU\Software\Classes

# Налаштування провідника
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

# Групові політики (застосовані через реєстр)
HKLM\SOFTWARE\Policies\Microsoft\Windows

Застереження

  • Не видаляй невідомі ключі — це може зламати систему або програми
  • Завжди роби бекап перед змінами
  • HKLM вимагає прав адміністратора для запису
  • Зміни набирають чинності після перезавантаження або перезапуску Провідника

Резюме

Реєстр — потужний інструмент але потребує обережності. Для більшості завдань достатньо PowerShell (Set-ItemProperty, Get-ItemProperty). Завжди роби експорт перед змінами — відновлення займає секунди, а поломка може коштувати годин.

Схожі статті

← Всі статті