Работа с реестром Windows через командную строку

Реестр Windows — это база данных, в которой хранятся настройки операционной системы, программ и оборудования. Изменяя его параметры, можно тонко настраивать Windows. В этой статье мы рассмотрим, как добавлять, изменять и удалять ключи реестра с помощью команд reg add и reg delete, включая работу с типами данных REG_BINARY, REG_DWORD и REG_SZ.

Работа с реестром Windows через командную строку, image #1

1. Основные команды для работы с реестром

🔹 Просмотр содержимого реестра

cmd

reg query "HKLM\Software\Microsoft\Windows\CurrentVersion"  

Описание:

  • HKLMHKEY_LOCAL_MACHINE (настройки всей системы).
  • HKCUHKEY_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. Важные предупреждения

  1. Перед редактированием реестра сделайте резервную копию:cmdCopyDownloadreg export "HKCU\Software\MyApp" "C:\backup.reg"
  2. Ошибочные правки могут повредить систему!
  3. Не изменяйте реестр без понимания последствий.

Вывод

Команды reg add и reg delete позволяют быстро изменять реестр Windows без ручного входа в regedit. С их помощью можно:
✅ Настраивать скрытые параметры системы.
✅ Автоматизировать настройки через .bat-скрипты.
✅ Исправлять ошибки в работе Windows.

Попробуйте эти команды, но будьте осторожны! 🔧

69 views·1 share