Портал для веб-мастера
Вход пользователей
Поиск статей
WoWeb.ru » Статьи » Операционные системы » Windows

Руководство по работе с реестром

В файлах SYSTEM.DAT и USER.DAT в каталоге Windows 9x или в папке [C:\Windows\System32\Config] в Windows NT/2000/XP хранится так называемый системный реестр, содержащий большое количество информации. Кроме записей, необходимых Windows, большинство программ при установке записывают туда и свою собственную информацию. Чтобы внести изменения в реестр, необходимо открыть его с помощью программы, предназначенной для этого. Примером может служить программа REGEDIT, поставляемая в стандартном комплекте Windows. Для ее запуска откройте диалоговое окно Пуск-Выполнить, введите Regedit и нажмите OK.

Вы увидите окно, разделенное на две части. В левой находится навигатор, похожий на навигатор Проводника, а в правой - собственно информация. Реестр состоит из нескольких разделов, основные из которых - HKEY_CLASSES_ROOT, HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE. В каждом разделе содержатся папки. Если в папке или разделе есть подпапки, то слева от этой папки находится значок "плюс". При нажатии на него эта папка "разворачивается", а значок превращается в "минус", нажав на который ее можно снова "свернуть". Если же нажать на значок папки или ее название, то в правом окне появится список тех параметров, которые содержатся в этой папке (но не в подпапках!). Каждый параметр состоит из его имени и значения. Для каждого параметра существует свой путь, по которому его можно найти. Путь состоит из последовательности папок, в которых находится этот параметр, начиная с родительской папки (это один из шести вышеперечисленных основных разделов). Примером такого пути может быть [HKEY_CURRENT_CONFIG\ Display\ Settings], а названием параметра Resolution. В объединении эти два значения — параметр и путь к нему (его часто называют адресом) указывают на уникальный параметр. Например, к двум различным параметрам может быть один и тот же путь, два параметра могут иметь одинаковые названия, но лежать в различных папках и подпапках, но не может существовать двух параметров с одинаковым адресом и именем. По реестру можно осуществлять поиск (используя меню, или сочетанием клавиш CTRL + F).

Выделив нужный раздел (нажав на значок раздела или его имя), в нем можно создать параметр, или подраздел. Для этого необходимо воспользоваться меню Правка-Создать. В системном реестре Windows существует множество типов параметров, самые используемые из них - строковый, двоичный и DWORD. В строковом хранится одна строка (string), в двоичном — двоичное значение, в DWORD — десятичное или шестнадцатеричное значение. При создании параметра необходимо указать его имя. Затем, дважды нажав на нем в правом окне, можно ввести значение параметра (или изменить существующее).

В конце работы для большинства изменений необходимо закрыть REGEDIT и перезагрузить компьютер.

Кроме того, существует возможность редактировать реестр Windows при помощи REG-файлов, широко используемая в примерах на этом сайте.

Чтобы изменить реестр при помощи такого файла, достаточно его просто запустить. Синтаксис REG-файла следующий:

REGEDIT4

; После точки с запятой идут комментарии.
; Первая строка любого REG-файла должна быть "REGEDIT4".
; После этого идет раздел, в котором находится нужный параметр. Например:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

; Затем идет присвоение значений параметрам.
; Для строковых синтаксис таков:

"ParamName"="Information"

; Для параметров DWORD синтаксис таков:
"ParamName"=dword:00000001

; Значения указываются в шестнадцатеричном формате, количество цифр - всегда 8.
; Двоичные параметры записываются в следующем виде:

"ParamName"=hex:01,00,00,00

; Через запятую идут числа, зависящие от значения параметра.

; После этого можно написать новый раздел, новый параметр и т.д.

; Чтобы удалить параметр, ножно вместо значения поставить "-" (без кавычек):

"ParamName"=-

; Чтобы удалить раздел, нужно перед его названием поставить "-" (без кавычек):

[-HKEY_CURRENT_USER\Software\WOE]

; Чтобы присвоить значение параметру "По умолчанию" ("Default") нужно вместо
; имени вставить "@" (без кавычек). Например:

@="Yess!"

; Если значение параметра содержит кавычки, то перед ними нужно ставить
; обратный слеш ("\"). Например:

"Ext"="notepad.exe \"%1\""

Автор: Николай Басманов · Добавлена: 2002-10-02
Источник статьи · Просмотров: 3034 · Рейтинг: 4.0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Категории раздела
Flash
Apache
WWW
PhotoShop
Веб-дизайн
Раскрутка и реклама
Базы данных
3D графика
Хостинг
Истории веб-мастеров
Web-технологии
Сетевая безопасность
Программирование для Web
Операционные системы

Новые статьи
Лучшие статьи
Популярные статьи
Комментируемые статьи
Разделы сайта
Скрипты
Статьи
Шрифты
Флэш исходники
HTML шаблоны
Партнерки
Клипарты
Смайлы
Фоны
Гифы
Иконки
Опрос сайта
Ведете ли вы блог?
Всего ответов: 59957
Наша кнопка
WoWeb.ru - портал для веб-мастера