Читаем Полное руководство по Microsoft Windows XP полностью

Я всегда с удовольствием наблюдал за работой своего компьютера. Для этого я пользовался файлом 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, при этом следует проверить факт инициализации повторной загрузки или возникновения каких-либо проблем.

<p>12. Системный реестр Windows XP</p>

Термин «реестр» (Registry) может толковаться по-разному. В вычислительной технике этим термином называют действия, связанные с регистрацией имен, разделов или операций. Системный реестр, или просто реестр, Windows XP является тем объектом, где регистрируются большие объемы самой разнообразной информации. Нетрудно также интерпретировать его в виде специальной иерархической базы данных, которая допускает свободные формы представления данных и опирается на использование древообразной структуры, обеспечивающей доступ к информации [33] .

Реестр впервые появился в Windows NT. В дальнейшем все версии Windows 9х также предусматривали его применение, равно как и Windows 2000. Создание реестра стало следствием предпринимавшихся ранее (например, в рамках более ранних версий операционной системы Windows) попыток сохранения различных данных, в частности инициализационных файлов – INI-файлов. Как было показано выше, старые программные приложения часто используют INI-файлы, поскольку эти файлы весьма близки разработчикам приложений (некоторые разработчики боятся задействовать реестр, считая его своего рода «черной дырой» в среде Windows).

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

Ниже рассматриваются приемы работы с реестром, в частности методы запоминания и хранения данных для различных компонентов Windows XP и отдельные параметры этих компонентов. Хотя я не намеревался подробно описывать все элементы реестра, вы узнаете достаточно много, чтобы самостоятельно редактировать (безопасным образом) записи системного реестра и тем самым улучшать показатели быстродействия Windows XP.

Структурные компоненты системного реестра – кусты

Как упоминалось выше, системный реестр представляет собой иерархическую базу данных, призванную запоминать и хранить различные данные о компонентах Windows XP. Проблема состоит в том, что некоторые из этих данных относятся к приложениям, а другие задаются пользователями, касаются самой операционной системы Windows или связаны с компьютерной системой. Поскольку информация поступает из различных источников, на практике весьма сложно создать единственный файл, который бы содержал все необходимые сведения. Тем не менее, как станет ясно из материалов раздела «Методы редактирования системного реестра» данной главы, реестр все-таки удается интерпретировать в виде одного файла, в частности с помощью программы Редактор реестра (Registry Editor).

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

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

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

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

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

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

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

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

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