Александр Климов

Реестр Windows 7


Скачать книгу

<имя_раздела> – полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел (только для локального компьютера). В качестве корня используются значения HKLM-|-HKCU-|-HKCR-|-HKU-|-HKCC. В качестве подраздела используется полный путь к разделу реестра в выбранном корневом разделе.

      ► <имя_файла> – имя файла на диске, в котором будут записаны экспортированные записи.

      ► /y – необязательный параметр. С его помощью можно выводить окно с предупреждением о том, что на диске уже существует файл с таким же именем.

      Практическое занятие

      Попробуем экспортировать раздел Test, созданный на предыдущих занятиях, при помощи командной строки. Запустите интерпретатор командной строки (cmd.exe). Введите в командной строке следующую строчку (предполагается, что у вас еще нет файла cat.reg на диске D:):

      reg export HKCU\Software\Test-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. Если не указан, то в качестве разделителя используется \0.

      ► /d – значение, присваиваемое добавляемому параметру реестра.

      ► /f – выполнение замены существующих записей без запроса подтверждения.

      Для добавления нового раздела HKCU\Software\Test на удаленном компьютере BOSS введите в командной строке следующее:

      REG ADD \\BOSS\HKCU\Software\Test

      У утилиты командной строки REG.EXE есть множество других ключей для работы с реестром: QUERY, DELETE, COPY, SAVE, RESTORE, LOAD, UNLOAD, COMPARE, IMPORT. Узнать о них вы можете из справочной документации.

      Практическое занятие

      Если вы не помните ту или иную операцию у