Читаем 500 типичных проблем и их решений при работе на ПК полностью

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

Оптимизация реестра

Прежде следует основательно разобраться с тем, что же такое реестр. Если не усложнять, то реестр Windows можно назвать записной книжкой системы. Бльшая доля информации, которая требуется операционной системе при работе, содержится в реестре. Так что как только Windows потребуются какие-то данные, она знает, где следует их искать.

Примечание

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

На самом деле реестр является основой операционной системы. Без реестра Windows 2000/XP была бы просто набором программ, неспособных работать согласованно и выполнять простейшие функции операционной системы. Даже мельчайшие детали конфигурационных данных Windows записаны в реестре. Огромная база данных настроек хранится в директории Windows по адресу system32\confi g и в папке пользовательских профилей (файл ntuser.dat).

Вот лишь некоторые основные функции, которые осуществляет операционная система посредством реестра:

• наблюдение за работой всех системных устройств, контроль над процессом установки устройств и распределения ресурсов;

• проверка наличия необходимых драйверов для инсталлируемого оборудования; при добавлении нового периферийного устройства Диспетчер конфигурации операционной системы записывает конфигурационные данные устройства в реестр;

• предоставление системных сервисов, которые необходимы для работы приложений;

• запуск необходимой программы при щелчке кнопкой мыши;

• сохранение информации о системных правилах, профилях пользователей и средствах администрирования.

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

Примечание

Прототип реестра был еще в Windows 3.1 – это был файл reg.dat. В нем находились ассоциации между приложениями и типами файлов (сейчас такая информация расположена в разделе HKEY_CLASSES_ROOT).

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

По заверениям разработчиков, в Windows 95 поддержка INI-файлов была оставлена только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы. Хотя, как видно, и по сегодняшний день часть настроек по-прежнему хранится в файлах данного типа.

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

Реестр содержит пять основных секций, которые называются корневыми разделами (начинаются с HKEY). Структура реестра иерархическая, и элементы в нем расположены подобно папкам на жестком диске – есть корневая, в ней находятся подпапки и т. д.

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

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

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

Внутреннее устройство Microsoft Windows (гл. 1-4)
Внутреннее устройство Microsoft Windows (гл. 1-4)

Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows — Windows Server 2003, Windows XP и Windows 2000 — и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. B четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD x64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.Названия всех команд, диалоговых окон и других интерфейсных элементов операционной системы приведены как на английском языке, так и на русском.Версия Fb2 редакции — 1.5. Об ошибках просьба сообщать по адресу — general2008@ukr.net.

Дэвид Соломон , Марк Руссинович

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Все под контролем: Кто и как следит за тобой
Все под контролем: Кто и как следит за тобой

К каким результатам может привести использование достижений в сфере высоких технологий по отношению к нашей частной жизни в самом ближайшем будущем? Как мы можем защитить свою частную жизнь и независимость в условиях неконтролируемого использования новейших достижений в этой сфере? Эта проблема тем более актуальна, что даже США, самая свободная демократия мира, рискует на наших глазах превратиться в государство всеобщего учета и тотального контроля.Книга талантливого публициста и известного специалиста по компьютерным технологиям Симеона Гарфинкеля – это анализ тех путей, по которым может осуществляться вторжение в частную жизнь, и способов, с помощью которых мы можем ему противостоять.

Симеон Гарфинкель

Публицистика / Прочая компьютерная литература / Документальное / Книги по IT