Команды консоли: REG

Так как утилита REG является программой, непосредственно работающей с интерпретатором команд CMD, все директивы этой утилиты могут быть помещены в пакетный файл с расширением .bat, и выполнены в порядке очередности при вызове этого файла на исполнение. Подобный подход может быть весьма полезен, если вам необходимо неоднократно выполнять какую-либо последовательность операций с реестром Windows XP, и вы хотели бы избежать утомительной процедуры набора соответствующих директив в командной строке. Вывод из утилиты REG, как, впрочем и из любой другой программы командной строки может, в свою очередь, быть перенаправлен в файл или на принтер.

Так как пакетные файлы сохраняют информацию в формате ASCII, такой файл может быть создан в любом текстовом редакторе, например, в программе Блокнот. Разберем принцип использования пакетных файлов для редактирования реестра на простом примере. Предположим, перед нами стоит задача создать в разделе системного реестра HKEY_LOCAL_MACHINE\Software новый подраздел с именем NewSubkey, добавить в него параметр Value1, присвоить ему значение ac23456ffed, после чего сохранить содержимое этого подраздела в файл test.hiv на диске D: и просмотреть данную ветвь в окне командной консоли. Чтобы справиться с этой задачей, откройте новый текстовый файл в редакторе Блокнот, и наберите в нем соответствующие команды директивы REG:

REG ADD HKLM\Software\NewSubkey /v Value1 /t REG_SZ /d ac23456ffed

REG SAVE HKLM\Software\NewSubkey d:\test.hiv

REG QUERY HKLM\Software\NewSubkey /s

Сохраните файл на диск под именем test.bat и запустите его на выполнение. На экране откроется окно командной консоли, в котором вы сможете проследить за ходом выполнения операций. Для того чтобы в случае необходимости отредактировать содержимое пакетного файла, откройте программу Проводник, щелкните на его значке правой кнопкой мыши и в появившемся контекстном меню выберите пункт Изменить.

 К разделу