Подчас бывает удобно запустить пару экземпляров редактора реестра, когда вы работаете сразу с несколькими ветками. Ваш покорный слуга всегда запускает два редактора, когда требуется перенести, к примеру, какие-либо параметры групповой политики с HKLM в HCKU, либо продублировать значения текущей ветки в другую. В этой статье вас ждет полный перечень ключей командной строки редактора реестра, включая пару канувших в лету. Дочитавшему до конца - покажу котика.
Опции командной строки редактора реестра regedit.exe
regedit.exe -mЗапуск нескольких экземпляров редактора реестра. Без этого ключа редактор реестра можно запустить только один раз.
regedit.exe диск:\путь\к_файлу.regИнтерактивный импорт файла реестра. Это - действие по умолчанию для REG-файлов, когда вы выполняете двойной щелчок по ним. При этом появляется подтверждение на внесение изменений в реестр.
regedit.exe /s диск:\путь\к_файлу.reg Тихий импорт файла реестра. Подтверждения в этом случае не появляется, импорт выполняется сразу.
regedit.exe /e диск:\путь\к_файлу.regЭкспортировать реестр целиком в указанный файл. Экспорт выполняется также в "тихом" режиме, без взаимодействия с пользователем и без диалоговых окон. Чтобы экспортировать конкретный раздел, используйте команду вида:
regedit /e диск:\путь\к_файлу.reg "HKEY_CURRENT_USER\Control Panel\Desktop"
По умолчанию regedit.exe, начиная с Windows 2000, во время экспорта ключей реестра создает REG-файлы в кодировке UNIСODE. Это поведение можно переопределить, указав вместо ключа /e ключ /a.
regedit /a диск:\путь\к_файлу.reg "HKEY_CURRENT_USER\Control Panel\Desktop"
В результате файл будет в кодировке win1251 и с таким заголовком:
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ActiveWndTrackTimeout"=dword:00000000
В Windows 9x редактор реестра принимал ещё три ключа:
regedit.exe /L:диск:\путь\к_файлу\user.datВыполнять операции над альтернативным файлом с пользовательской веткой реестра (HKCU).
regedit.exe /R:диск:\путь\к_файлу\system.datВыполнять операции над альтернативным файлом с веткой реестра HKLM.