Главная > Уголок гика > Запуск нескольких копий редактора реестра. Ключи командной строки regedit.exe

Запуск нескольких копий редактора реестра. Ключи командной строки regedit.exe

Подчас бывает удобно запустить пару экземпляров редактора реестра, когда вы работаете сразу с несколькими ветками. Ваш покорный слуга всегда запускает два редактора, когда требуется перенести, к примеру, какие-либо параметры групповой политики с 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.

 

regedit.exe /D "HKEY_CURRENT_USER\Control Panel\Desktop"
Удалить из реестра указанный раздел.

В настоящее время все три ключа являются устаревшими и не работают.

Котик:

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. Echinosor

    Я начинаю бояться того, что покажут в следующий раз... =)

    Давно хочу настройки переносить с ПК на ПК кусками экспортированного реестра (там, где это возможно), так что спасибо за статью.

  2. Сергей Ткаченко

    @Echinosor , не бойтесь, я обещаю держать котиков в рамках приличия.

  3. vadymg

    @Сергей Ткаченко,

    Сергей, если не знаешь как начать статью - начинай с актуальности. Многим может быть неочевидно зачем запускать несколько копий редактора реестра ;)

  4. Сергей Ткаченко

    @vadymg
    Хм, верное замечание, спасибо. Я допишу прямо сейчас. )

  5. Сергей Ткаченко

    @vadymg

    не уверен, что вышло убедительно, но я попытался

  6. Алексей Сехан

    Опечатка "вместо ключа /a ключ /e", а должно быть наоборот.

Написать комментарий