При более детальном ознакомлении с системным реестром вы оцените всю сложность Windows XP с учетом, конечно, специфики конкретного компьютера. Обычно системный реестр содержит не только параметры аппаратных и программных средств, но также и различные сведения о компьютерной системе. Так, вы узнаете много нового об операционной системе Windows посредством обращения к записям, присутствующим в указанной базе данных, например обнаружите возможность использования множества Рабочих столов. При этом, конечно, возникают определенные проблемы, связанные с необходимостью поддержки отдельных Рабочих столов. Иерархический формат, применяемый программой Редактор реестра, позволяет администратору сравнивать параметры различных Рабочих столов, а также легко их конфигурировать. Редактирование реестра не требует специального сеанса с привлечением текстового редактора, поскольку Windows XP предусматривает применение для этих целей специального редактора графического пользовательского интерфейса (редактор GUI), изменяющего записи реестра.
Информация о данных реестра и возможность редактирования присутствующих в нем записей позволяет оценить размеры той помощи, которую раздел может оказать. Задумайтесь о том, когда вы в последний раз запускали программу Проводник для контроля параметров жесткого диска. Я использую эту программу достаточно часто, поскольку для моих задач она оказывается весьма полезной. Реестр во многом облегчает работу с Проводником. Одним из наиболее эффективных приемов является применение этой программы для модификации или определения приложений, которые будут обслуживать файлы заданного типа. Предположим, что вы хотите с помощью графического редактора преобразовать файлы в формате РСХ и ВМР. Эта операция, как известно, не представляет особого труда. Однако ситуация несколько изменяется, если типы файлов требуют различных наборов параметров (ключей) при выполнении командного запроса. Именно в этом случае реестр наиболее удобен, поскольку при редактировании указанных записей удается сформировать пользовательский режим доступа к файлам заданного типа.
Рассмотрим структуру реестра. Для запуска Редактора реестра следует обратиться к программе RegEdit и проделать те же действия, которые позволяют активизировать любой другой раздел меню Пуск. Возможно, вы извлечете много полезных сведений из приводящихся ниже разделов, если сразу откроете программу Редактор реестра. Использование этой программы в процессе ознакомления с порядком выполнения Windows XP определенных операций облегчит понимание назначения каждого компонента реестра.
Первая информация о программе RegEdit связана с теми данными, которые присутствуют на экране (в режиме отображения двух секций) – так же, как в случае с программой Проводник). Записи в левом окне соответствуют разделам, чем-то напоминая заголовки разделов книги, и делят реестр на четкие и хорошо понятные компоненты. Такая структура позволяет быстро находить необходимые сведения о конфигурации системы.
Записи в правой секции представлены параметрами, которые, по существу, соответствуют элементам реестра, подобно подразделам книги. Реестр предусматривает применение трех типов параметров: строкового, двоичного и DWORD, причем только параметры первого типа допускают их нормальное считывание оператором. Двоичные параметры и параметры DWORD содержат данные, которые обеспечивают считывание компьютером, и предусматривают применение двух различных наборов переменных. В большинстве случаев вам не придется заботиться о них, поскольку приложения и сама Windows XP инициируют их применение автоматически.
Я всегда выдерживаю небольшую паузу, когда обращаюсь к реестру. Перед выполнением последующих действий рекомендую проделать операции, которые связаны с резервированием данных реестра. Заметным преимуществом этого подхода является возможность создания текстового файла, в отношении которого можно в дальнейшем выполнять любые операции (в частности, с помощью текстового редактора). Объем такого файла обычно весьма значителен, а программа Блокнот просто не может с ним управиться, поэтому следует обращаться за помощью к программе WordPad. Резервный файл удобен для восстановления данных системного реестра на более поздних этапах, например при возникновении каких-либо проблем. К сожалению, этот прием не будет востребован при полном разрушении реестра и перезагрузке компьютера. Windows XP требует для перезагрузки удаления всех записей из реестра.
Последующие разделы содержат материалы, описывающие реестр как объект операционной системы. Я не собираюсь останавливаться на многочисленных нюансах, а ставлю своей целью лишь ознакомить вас со структурой реестра и с порядком размещения в нем различных типов данных.
Раздел HKEY_CLASSES_ROOT