Как известно, реестр является одной из главных составных частей операционных систем семейства Windows и во многом определяет их работу. Несмотря на это многие пользователи эксплуатируют Windows, даже не подозревая о существовании системного реестра. В первую очередь это обусловлено тем, что некоторые наиболее часто применяемые пользовательские настройки доступны для редактирования за пределами реестра (например, через Панель управления). «Непродвинутый» пользователь может и не догадываться, что при изменении параметров работы мыши, клавиатуры, монитора и других устройств соответствующие изменения автоматически вносятся в системный реестр. Но следует отметить, что пользователю и не всегда нужно об этом знать, поскольку работа с реестром относится, скорее, к сфере деятельности системного администратора.
Однако для опытного пользователя не является секретом, что более тонкая настройка операционной системы и некоторых приложений производится с помощью системного реестра. При этом помимо стандартных приемов его редактирования, детально описанных в соответствующей литературе, полезно знать и уметь выполнять некоторые специфические, нестандартные операции, помогающие получить желаемый результат более простым и быстрым способом. Описанию подобных трюков и посвящена эта книга.
Помимо описания разнообразных приемов редактирования системного реестра, книга включает в себя информацию о специально разработанных утилитах, предназначенных для работы с ним. Кроме того, в гл. 6 в режиме «вопрос – ответ» кратко описаны некоторые затруднительные ситуации, которые могут возникать при работе с реестром Windows Vista, и даны рекомендации по выходу из подобных ситуаций.
От издательства
Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты [email protected] (издательство «Питер», компьютерная редакция).
Мы будем рады узнать ваше мнение!
На сайте издательства http://www.piter.com вы найдете подробную информацию о наших книгах.
Глава 1
Основные понятия о реестре Windows Vista
• Группировка данных в реестре
• Типы данных, используемые в реестре
• Общие правила работы с реестром
• Использование REG-файлов
• Резервное копирование и восстановление реестра
Эффективность эксплуатации любого программного продукта во многом зависит от того, насколько грамотно и корректно была произведена его настройка. Обычно параметры настройки собраны в специальной базе данных, являющейся одним из основных компонентов программы. В операционной системе Windows такая база данных называется системным реестром, содержимое которого мы кратко рассмотрим в этой главе.
1.1. Группировка данных в реестре
Все параметры системного реестра WindowsVis ta в зависимости от их функционального назначения сгруппированы в пяти основных разделах, называемых корневыми.
Кратко остановимся на каждом из них (надо отметить, что название каждого раздела начинается с английской аббревиатуры HKEY).
• HKEY_CLASSES_ROOT – включает в себя информацию о зарегистрированных в системе типах файлов, порядке обработки файлов каждого типа, а также управлении основными настройками интерфейса (то есть содержит настройки ActiveX-объектов).
Кроме того, данный корневой раздел содержит сведения о программных пакетах MSI, которые были установлены в операционной системе, определяет список программ окна Открыть с помощью, а также хранит список интерфейсов (библиотек типов), которыми можно пользоваться при программировании под Windows.
• HKEY_CURRENT_USER – содержит информацию о пользователе, работающем с Windows Vista в текущем сеансе, а также о различных настройках системы, относящихся к текущему пользователю (вид Рабочего стола, сетевые соединения, принтеры и др.).