Я всегда с удовольствием наблюдал за работой своего компьютера. Для этого я пользовался файлом NTBTLOG.TXT загрузочного диска, который позволял отследить загружаемые драйверы Windows XP, а также порядок их загрузки. Вы также можете просмотреть все драйверы в папке SYSTEM32. Однако далеко не все программы попадают в эту папку: некоторые файлы Windows XP помещает в другие папки, и будет полезно разобраться в причинах подобных перемещений.
Рекомендую затратить некоторое время на просмотр папок SYSTEM и SYSTEM32 и попытаться обнаружить какие-нибудь следы компонентов интерфейса прикладного программирования API, а также разобраться в различиях имен 32-разрядных и 16-разрядных объектов. Для этого нужно щелкнуть правой кнопкой мыши по компоненту интерфейса API и воспользоваться опцией Свойства (Properties) контекстного меню. Обратитесь к вкладке Версия (Version) и познакомьтесь с записями полей Описание (Description) и Имя элемента (Item Name). Некоторые подобные записи помогут вам определить тот файл, который применяется операцией.
Полезно просмотреть содержимое файлов SYSTEM.INI и WIN.INI. Можно также отменить на время файл WIN.INI и проконтролировать, не возникло ли в системе каких-либо проблем. Отмена файла SYSTEM.INI обеспечивается с помощью утилиты MSCONFIG, при этом следует проверить факт инициализации повторной загрузки или возникновения каких-либо проблем.
12. Системный реестр Windows XP
Термин «реестр» (Registry) может толковаться по-разному. В вычислительной технике этим термином называют действия, связанные с регистрацией имен, разделов или операций.
Реестр впервые появился в Windows NT. В дальнейшем все версии Windows 9х также предусматривали его применение, равно как и Windows 2000. Создание реестра стало следствием предпринимавшихся ранее (например, в рамках более ранних версий операционной системы Windows) попыток сохранения различных данных, в частности инициализационных файлов – INI-файлов. Как было показано выше, старые программные приложения часто используют INI-файлы, поскольку эти файлы весьма близки разработчикам приложений (некоторые разработчики боятся задействовать реестр, считая его своего рода «черной дырой» в среде Windows).
Созданный специалистами Microsoft реестр на самом деле является весьма полезным компонентом системы. В последнее время он претерпел несколько изменений и от этого только выиграл. Применяя реестр, вы создаете возможность для записи и длительного хранения различных данных и величин, причем подобное хранение не предполагает их преобразования в другой формат, что заметно облегчает последующее использование.
Ниже рассматриваются приемы работы с реестром, в частности методы запоминания и хранения данных для различных компонентов Windows XP и отдельные параметры этих компонентов. Хотя я не намеревался подробно описывать все элементы реестра, вы узнаете достаточно много, чтобы самостоятельно редактировать (безопасным образом) записи системного реестра и тем самым улучшать показатели быстродействия Windows XP.
Структурные компоненты системного реестра – кусты
Как упоминалось выше, системный реестр представляет собой иерархическую базу данных, призванную запоминать и хранить различные данные о компонентах Windows XP. Проблема состоит в том, что некоторые из этих данных относятся к приложениям, а другие задаются пользователями, касаются самой операционной системы Windows или связаны с компьютерной системой. Поскольку информация поступает из различных источников, на практике весьма сложно создать единственный файл, который бы содержал все необходимые сведения. Тем не менее, как станет ясно из материалов раздела «Методы редактирования системного реестра» данной главы, реестр все-таки удается интерпретировать в виде одного файла, в частности с помощью программы Редактор реестра (Registry Editor).