# Введение
Реестр windows - хранилище параметров windows
Открыть можно как приложение `Редактор реестра` или `Win+R`-> `regedit`
У реестра есть разделы (папки), параметры (файлы) и значения (данные в файле)
путь к разделу - ключ
---
# Способы редактирования реестра
## Вручную
Через встроенные редактор реестра или через сторонние программы, например `Reg Organizer`
---
## Reg файлами
Файл `.reg` нужен для редактирования реестра
Имеет формат файла конфигурации
- Комментарий начинается с `;`
- Ключ реестра пишется в `[]`
- Для удаления раздела вместе с содержимым, перед ключом ставится `-`
- Параметр реестра и его значение пишутся через `=`
- Чтобы задать значение по умолчанию (default) вместо имени используется `@`
- Чтобы удалить значение реестра после `=` поставить `-`
- У параметра и значения можно опускать кавычки при отсутствии пробелов
``` ini
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE]
"SmartScreenEnabled"="Off"
"SmartScreenEnabled"=-
[-HKEY_CURRENT_USER\Software]
"EnabledV9"=dword:00000000
```
Возможные форматы значения
- `dword` -
- `hex:00,00,00,00` - Двоичный параметр, hex числа
- `hex(2):00,00`
- `hex(7):00,00,00,00,00,00,00`
---
## Командной строкой и bat файлами
`reg add <ключ> /t <формат> /v <параметр> /d <значение> /f`
[Остальные команды](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/reg)