Работа с реестром Windows через командную строку
Реестр Windows — это база данных, в которой хранятся настройки операционной системы, программ и оборудования. Изменяя его параметры, можно тонко настраивать Windows. В этой статье мы рассмотрим, как добавлять, изменять и удалять ключи реестра с помощью команд reg add и reg delete, включая работу с типами данных REG_BINARY, REG_DWORD и REG_SZ.
1. Основные команды для работы с реестром
🔹 Просмотр содержимого реестра
cmd
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion"
Описание:
HKLM—HKEY_LOCAL_MACHINE(настройки всей системы).HKCU—HKEY_CURRENT_USER(настройки текущего пользователя).
Пример вывода:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
ProgramFilesDir REG_SZ C:\Program Files
SystemRoot REG_SZ C:\Windows 2. Добавление и изменение параметров (reg add)
🔹 2.1. Создание/изменение строкового параметра (REG_SZ)
cmd
reg add "HKCU\Software\MyApp" /v "Username" /t REG_SZ /d "Admin" /f
Описание:
/v— имя параметра (Username)./t— тип данных (REG_SZдля строки)./d— значение (Admin)./f— принудительное выполнение (без подтверждения).
🔹 2.2. Создание DWORD-параметра (REG_DWORD)
cmd
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "SafeDllSearchMode" /t REG_DWORD /d 1 /f
Описание:
REG_DWORD— 32-битное число (0или1)./d 1— значение параметра.
🔹 2.3. Создание BINARY-параметра (REG_BINARY)
cmd
reg add "HKCU\Software\Test" /v "BinaryData" /t REG_BINARY /d "01A2FF" /f
Описание:
REG_BINARY— двоичные данные (в шестнадцатеричном формате)./d "01A2FF"— значение в HEX.
3. Удаление параметров (reg delete)
🔹 3.1. Удаление одного параметра
cmd
reg delete "HKCU\Software\MyApp" /v "Username" /f
Описание:
/v "Username"— удаляет только параметрUsername.
🔹 3.2. Удаление всего раздела реестра
cmd
reg delete "HKCU\Software\MyApp" /f
⚠ Внимание: Удаляет весь раздел MyApp со всеми подразделами!
4. Примеры полезных настроек через реестр
🔹 4.1. Отключение автозапуска USB
cmd
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDriveTypeAutoRun" /t REG_DWORD /d 255 /f
🔹 4.2. Ускорение меню "Пуск"
cmd
reg add "HKCU\Control Panel\Desktop" /v "MenuShowDelay" /t REG_SZ /d "100" /f
🔹 4.3. Отключение пароля при выходе из сна
cmd
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f
5. Важные предупреждения
- Перед редактированием реестра сделайте резервную копию:cmdCopyDownloadreg export "HKCU\Software\MyApp" "C:\backup.reg"
- Ошибочные правки могут повредить систему!
- Не изменяйте реестр без понимания последствий.
Вывод
Команды reg add и reg delete позволяют быстро изменять реестр Windows без ручного входа в regedit. С их помощью можно:
✅ Настраивать скрытые параметры системы.
✅ Автоматизировать настройки через .bat-скрипты.
✅ Исправлять ошибки в работе Windows.
Попробуйте эти команды, но будьте осторожны! 🔧
