Для перехода в режим редактирования параметра системного реестра следует дважды щелкнуть на нем кнопкой мыши либо выполнить команду Изменить контекстного меню, которое появляется при щелчке правой кнопкой мыши на имени параметра. В результате откроется окно редактирования параметра, в котором выполняются необходимые действия. Вид и состав данного окна зависит от типа данных текущего параметра реестра. Кратко рассмотрим все возможные
варианты конфигурации окна редактирования.
На рис. 1.2. показано окно, предназначенное для редактирования параметров, имеющих тип данных REG_DWORD либо REG_DWORD_BIG_ENDIAN.
Рис. 1.2. Изменение параметра типа REG_DWORD
В поле Параметр данного окна отображается имя редактируемого параметра. Способ представления его значения выбирается с помощью переключателя Система исчисления; возможные варианты
— Шестнадцатеричная либо Десятичная. Редактирование значения параметра производится с клавиатуры в поле Значение. При нажатии кнопки OK измененное значение присваивается параметру. С помощью кнопки Отмена можно закрыть данное окно без сохранения изменений.
На рис. 1.3 приведено окно, в котором производится редактирование параметров с типом данных REG_MULTI_SZ.
Рис. 1.3. Редактирование
параметра типа REG_MULTI_SZ
В данном окне в поле Параметр отображается наименование редактируемого параметра, а в поле Значение с клавиатуры вводится требуемое многостроковое значение данного параметра, присваиваемое ему нажатием кнопки OK.
На рис. 1.4 представлено окно, предназначенное для редактирования параметров со следующими типами данных: REG_SZ, REG_EXPAND_SZ, REG_LINK, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST.
Рис. 1.4. Редактирование строкового параметра
В поле Параметр данного окна отображается наименование редактируемого параметра, а в поле Значение с клавиатуры вводится его требуемое значение.
На рис. 1.5 показано окно, предназначенное для редактирования двоичных параметров (то есть параметров с типом данных REG_BINARY).
Рис. 1.5.
Редактирование двоичного параметра
В поле Параметр данного окна отображается наименование редактируемого параметра, а в поле Значение с клавиатуры вводится требуемое его значение. При этом нужно учитывать следующую особенность: в левой части поля Значение отображается номер редактируемого байта, а справа от него — восемь битов данного байта, в которые записывается нужная информация. В режиме редактирования двоичного параметра реализована возможность ввода информации
как в двоичной, так и в шестнадцатеричной форме (поразрядно). Нажатием кнопки OK параметру присваивается введенное значение.
При редактировании системного реестра Windows Vista следует соблюдать предельную осторожность! Вносить те либо иные изменения в реестр допускается только в том случае, когда вы абсолютно уверены в отсутствии негативных последствий. Редактор реестра не предусматривает отмены выполненных действий, поэтому перед редактированием реестра обязательно сделайте его резервную
копию! Помните, что неквалифицированное изменение системного реестра может повлечь за собой катастрофические последствия для операционной системы.
Следует отметить, что во всех приведенных окнах редактирования значений параметров поле Параметр, содержащее наименование параметра, является нередактируемым. Для изменения имени параметра предназначена команда Переименовать контекстного меню, появляющегося при щелчке правой кнопкой мыши на каком-либо параметре. В состав данного контекстного меню
входят функции Изменить, Изменить двоичные данные и Удалить.
1.4. Использование REG-файлов
Теги: Vista, Реестр
В процессе эксплуатации системы могут возникать ситуации, когда редактирование реестра средствами Редактора реестра невозможно либо нецелесообразно. В таких случаях следует использовать файлы реестра, которые имеют расширение REG. В данном разделе мы кратко рассмотрим порядок работы с REG-файлами.
По своей структуре и содержанию
файл реестра представляет собой обычный текстовый файл, поэтому его формирование и редактирование возможно с помощью любого текстового редактора (например, Блокнота). Следует отметить, что для редактирования имеющегося REG-файла целесообразно воспользоваться командой Файл/Экспорт, которая активизируется в окне Редактора реестра. В результате выполнения этой команды требуемый файл (это может быть как файл отдельного раздела или ветви, так и файл реестра целиком) будет экспортирован
по указанному пути. После внесения всех необходимых изменений файл импортируется в реестр с помощью команды Файл/Импорт, также вызываемой в окне Редактора реестра.
Следует учитывать, что двойной щелчок кнопкой мыши на имени файла реестра в Проводнике не откроет его для редактирования, а приведет к импорту его в реестр таким же образом, как это произошло бы при выполнении команды Файл/Импорт.
Заголовок REG-файла
Теги: Реестр, Vista, Сценарии
Важным
элементом любого REG-файла системного реестра Windows является его первая строка, текст которой нельзя изменять ни при каких обстоятельствах. Только по ней система сможет распознать, что текущий файл содержит именно данные реестра. Вот как выглядит эта строка для REG-файлов операционных систем семейства Windows NT (в том числе, и операционной системы Windows Vista):
Windows Registry Editor Version 5.00
Если вы будете создавать REG-файлы вручную, тогда вместо этой длинной строки
можно использовать другой заголовок:
REGEDIT4
Данный заголовок REG-файла использовался в операционных системах семейства Windows 9x, а также Windows NT 4. Он считается морально устаревшим, однако вопросы обратной совместимости требуют, чтобы он поддерживался будущими версиями операционных систем Windows.
То есть, REG-файлы, имеющие заголовок REGEDIT4, будут работать на любых версиях операционной системы Windows. Тогда как REG-файлы, имеющие более новый заголовок,
будут работать только в операционных системах, начиная с Windows NT 5.
Между REG-файлами со старым и с новым заголовком существует еще одно отличие: в REG-файлах с новым зоголовком строковые переменные записываются в кодировке UNICODE, тогда как в REG-файлах со старым заголовоком используется стандартная кодировка ASCII. Это отличие не важно, если вы создаете REG-файл вручную. Однако, если вы выполняете экспортирование в REG-файл при помощи программы Редактор реестра, следует учитывать то,
что REG-файлы с новым заголовком будут иметь больший размер, чем REG-файлы с заголовком REGEDIT4 (при самых худших условиях, то есть, если все экспортируемые в REG-файл параметры имеют строковый тип, размер REG-файла с новым заголовком будет в два раза больше).
По умолчанию при экспортировании содержимого ветви реестра в REG-файл программа Редактор реестра использует новые заголовоки. Если же вы хотите экспортировать в REG-файл старого формата, вам придется самостоятельно выбрать элемент
Файлы реестра Win9x/NT4 (*.reg) раскрывающегося списка Тип файла диалога Экспорт файла реестра.
Данный куст реестра содержит в себе ветвь реестра HKLM\BCD00000000. Именно в этой ветви реестра хранится описание загрузочного меню, отображаемого при включении компьютера.
Кроме того, в каталоге %systemroot%\System32\config
присутствует куст с шаблоном данной ветви. Он называется BCD-Template.
Данный куст содержит в себе ветвь реестра HKLM\COMPONENTS.
Содержимое данной ветви реестра представляет собой список всех компонентов, из которых состоит операционная система Windows 7. То есть, все тех компонентов, которые перечислены в диалоге Компоненты
Windows (программа OptionalFeatures.exe).
Данный куст содержит всю информацию о конкретном пользователе: установленные им настройки интерфейса ОС Windows, а также настройки установленного программного обеспечения.
Данный куст определяет содержимое ветви реестра HKEY_USERS\«SID учетной записи пользователя».
Кроме того, корневой раздел реестра HKEY_CURRENT_USER является ссылкой на куст текущего пользователя, работающего в операционной системе.
SAM Теги: Файл, Реестр, Пользователи, Vista, Seven Путь: %systemdrive%\Windows\System32\config
Данный куст содержит в себе ветвь реестра HKLM\SAM. Содержимое данной ветви реестра представляет собой базу данных SAM (Security Access Manager). Эта база содержит пароли учетных записей пользователей, групп,
их права доступа и другую конфиденциальную информацию.
По умолчанию содержимое данной ветви реестра разрешено просматривать только учетной записи локальной системы (SYSTEM). Однако если вы являетесь администратором компьютера, то легко можете изменить права на просмотр данной ветви реестра.