Использование редактора реестра REGEDIT в командных файлах Windows



Стандартный редактор Windows regedit.exe работает не только в графическом интерфейсе пользователя, но и в командной строке, что позволяет использовать некоторые его возможности по редактированию реестра в командных файлах Windows.

Формат командной строки:

regedit.exe [/s /e /a ] regfile < путь ключа или параметра реестра >

/s silent - "тихий" режим работы без вывода сообщений на экран.

/e export - экспорт данных реестра

/a ANSI format - вывод в ANSI формате.

Примеры использования:

regedit /E C:\all.reg - выполнить экспорт всего реестра в файл C:\all.reg

regedit /EA C:\all.reg - выполнить экспорт всего реестра в файл C:\all.reg в формате ANSI

regedit /EA c:\hklm_run.reg HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run - экспорт секции реестра ( список автоматически запускаемых программ для всех пользователей ) в файл.

regedit c:\hklm_run.reg - импорт данных из файла в реестр. Пользователю будет выдан запрос на подтверждение записи в реестр.

regedit /S c:\hklm_run.reg - импорт данных из файла в реестр в "тихом" режиме. Никаких сообщений пользователю не выдается.

Для удаления разделов реестра используется импорт из reg-файла, в котором имя удаляемого раздела представлено со знаком минус:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\TmpFolder]

В операционных системах Windows 95/98/Me использовались параметры:

/D - удалить указанный ключ реестра.

L:System - указать местоположение файла куста System реестра.

R:user - указать местоположение файла user.dat

/C - сжать файл реестра ( только в Windows98 )

В большинстве случаев, вместо стандартного редактора реестра удобнее пользоваться утилитой командной строки REG.EXE






Весь список команд CMD Windows