Александр Климов - Реестр Windows 7
Также можно удалить параметр. Для этого следует поставить знак минуса (–) после знака равенства (=):
Windows-Registry-Editor-Version-5.00Удаляем параметр из раздела Test
[HKEY_CURRENT_USERSoftwareTest]
«CatName»="Рыжик"
«CatAge»=-
Снова проверьте, что такие изменения работают и параметр CatAge был удален.
Утилита командной строки REG.EXE
Кроме редактора реестра, имеющего графический интерфейс, в составе Windows 7 имеется также утилита командной строки REG.EXE, предназначенная для опытных пользователей. С ее помощью можно создавать различные сценарии для выполнения различных задач, связанных с экспортом и импортом разделов реестра.
Экспорт параметров (команда EXPORT)
Для экспорта параметров реестра с помощью командной строки используется команда REG EXPORT , обладающая следующим синтаксисом:
REG EXPORT <имя_раздела> <имя_файла> [/y]
Параметры
► <имя_раздела> – полный путь к разделу реестра в виде: КОРЕНЬПодраздел (только для локального компьютера). В качестве корня используются значения HKLM-|-HKCU-|-HKCR-|-HKU-|-HKCC . В качестве подраздела используется полный путь к разделу реестра в выбранном корневом разделе.
► <имя_файла> – имя файла на диске, в котором будут записаны экспортированные записи.
► /y – необязательный параметр. С его помощью можно выводить окно с предупреждением о том, что на диске уже существует файл с таким же именем.
...Практическое занятие
Попробуем экспортировать раздел Test , созданный на предыдущих занятиях, при помощи командной строки. Запустите интерпретатор командной строки (cmd.exe). Введите в командной строке следующую строчку (предполагается, что у вас еще нет файла cat.reg на диске D: ):
...reg export HKCUSoftwareTest-d:cat.reg
В успешном случае на экране появится строчка Операция успешно завершена (рис.1.20). Откройте диск и убедитесь, что данный файл существует (естественно, вы можете самостоятельно выбрать диск и имя файла для данного примера).
Рис. 1.20. Экспорт настроек реестра при помощи командной строки
Добавление параметров (команда ADD)
При помощи команды REG ADD можно добавить параметры в реестр. Таким образом, можно включить команды для добавления параметров в состав сценария, не прибегая к помощи REG-файлов. Синтаксис команды достаточно прост:
REG ADD <имя_раздела> [/v <имя_параметра> | /ve] [/t <тип>] [/s <разделитель>] [/d <данные>] [/f]
Параметры
► имя_раздела-[\<компьютер>]<раздел>.
<компьютер> – имя удаленного компьютера. Если оно опущено, то по умолчанию используется локальный компьютер. На удаленном компьютере доступны только корневые разделы HKLM и HKU .
<раздел> – КОРЕНЬ<подраздел> . В качестве корня используется одно из значений: HKLM | HKCU | HKCR | HKU | HKCC . В качестве подраздела используется полное имя подраздела реестра в указанном корневом разделе.
► /v – имя параметра, добавляемого в выбранный раздел.
► /ve – добавление параметра с пустым именем (по умолчанию) в этот раздел.
► /t – тип данных. Может использоваться одно из следующих значений: REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE . Если не указывается, то по умолчанию используется REG_SZ .
► /s – символ, используемый в качестве разделителя данных для параметров типа REG_MULTI_SZ . Если не указан, то в качестве разделителя используется