Читаем Реестр Windows XP. Трюки и эффекты полностью

По своей структуре и содержанию файл реестра представляет собой обычный текстовый файл, поэтому его формирование и редактирование возможно с помощью любого текстового редактора (например, Блокнота). Следует отметить, что для редактирования имеющегося reg–файла целесообразно воспользоваться функцией ФайлЭкспорт, которая активизируется в окне редактора реестра. В результате выполнения этой функции требуемый файл (это может быть как файл отдельного раздела или ветви, так и файл реестра целиком) будет экспортирован по указанному пути. После внесения всех необходимых изменений файл импортируется в реестр с помощью функции ФайлИмпорт, также вызываемой в окне редактора реестра.

ВНИМАНИЕ

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

Важной особенностью любого reg–файла системного реестра Windows XP является содержимое его первой строки, которое приведено ниже:

Windows Registry Editor Version 5.00

Содержимое этой строки изменять нельзя ни при каких обстоятельствах, так как только в этом случае система распознает то, что текущий файл содержит данные реестра.

Далее мы рассмотрим содержимое файла реестра на примере reg–файла раздела HKEY_CURRENT_USER\Control Panel\Mouse.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Mouse]

"ActiveWindowTracking"=dword:00000000

"DoubleClickHeight"="4"

"DoubleClickSpeed"="500"

"DoubleClickWidth"="4"

"MouseSensitivity"="14"

"MouseSpeed"="1"

"MouseThreshold1"="6"

"SmoothMouseXCurve"=hex:00,00,00,00,00,00,00,00,15,6e,00,00,00,00,00,00,00,40,\

01,00,00,00,00,00,29, dc,03,00,00,00,00,00,00,00,28,00,00,00,00,00

"SmoothMouseYCurve"=hex:00,00,00,00,00,00,00,00, b8,5e,01,00,00,00,00,00, cd,4c,\

05,00,00,00,00,00, cd,4c,18,00,00,00,00,00,00,00,38,02,00,00,00,00

"MouseThreshold2"="10"

"SnapToDefaultButton"="0"

"SwapMouseButtons"="0"

"MouseTrails"="0"

После первой строки текста reg–файла, о которой говорилось выше, обязательно должна следовать пустая строка. Затем в квадратных скобках указывается раздел системного реестра, к которому относится редактируемый файл (в качестве разделителя между объектами реестра используется символ \). Далее следует перечисление параметров редактируемого раздела с указанием имени параметра, типа данных и значения параметра (каждый параметр отображается в отдельной строке текста файла). При этом соблюдаются следующие правила: имя параметра заключается в кавычки, затем после знака равенства указывается тип данных, и далее после двоеточия – значение параметра; если же тип данных не указан, то по умолчанию соответствующий параметр считается строковым, и его значение заключается в кавычки. Последняя строка reg–файла должна оставаться пустой.

Редактирование текста reg–файла осуществляется по обычным правилам работы с текстовыми файлами. Кроме этого, следует отметить, что имеется возможность удаления элементов системного реестра с помощью reg–файла. Например, чтобы удалить раздел реестра, необходимо перед его именем в тексте reg–файла поставить знак минуса:

–[HKEY_CURRENT_USER\Control Panel\Mouse]

ПРИМЕЧАНИЕ

Следует учитывать, что удаление раздела невозможно до тех пор, пока не удалены все входящие в его состав подразделы, поэтому сначала необходимо с ними выполнить подобную операцию.

Для удаления значения параметра следует установить знак минуса после знака «равно»:

"SnapToDefaultButton"=–

Выполненные изменения перенесутся в реестр после импорта отредактированного reg–файла.

<p>Резервное копирование и восстановление реестра</p>

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

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT