Шрифт:
Интервал:
Закладка:
Рисунок 12.11. Windows XP создает в разделе hkey_users по одной записи на каждого пользователя, который регистрируется в системе
Раздел HKEY_CURRENT_CONFIG
Раздел HKEY_CURRENT_CONFIG – наиболее простой раздел системного реестра, содержащий два дочерних подраздела: Software (программные средства) и System (Система). Как правило, записи этого раздела используются интерфейсом графического устройства GDI API (см. главы 14 и 16) для конфигурирования дисплея и принтера. Раздел HKEY_CURRENT_CONFIG также включает некоторые вспомогательные параметры для взаимодействия с Internet.
В подразделе Software также имеются два дочерних подраздела: Fonts (Шрифты) и Microsoft. Первый определяет те шрифты, которыми оперирует Windows XP для воспроизведения данных. Он обеспечивает отображение растровых шрифтов при выборе шрифта для значков или других целей. Растровые (или точечные) шрифты фактически являются битовым массивом или изображениями определенных символов (см. главу 14).
Подраздел Microsoft содержит вспомогательные параметры сети Internet, относящиеся к нескольким уровням управления. Так, первый параметр определяет возможность использования Windows XP функции автоматического набора телефонного номера, а второй связан с применением локальных устройств для конфигурирования соединения с Internet.
Подраздел System обычно содержит параметры принтера, аудио– и видеоустройств. Именно здесь вы обнаружите сведения о разрешающей способности видеоадаптера и параметры непосредственно подключенных к компьютеру (не сетевых) принтеров. Этот элемент также отвечает за параметры API-интерфейса Microsoft DirectSound (поддерживающего связь между программами и функциями микширования, записи и воспроизведения звука, обеспечиваемыми звуковой платой – аудиоадаптером), а также за некоторые вспомогательные параметры, в том числе параметры источника бесперебойного питания (ИБП) – рис. 12.12.
Рисунок 12.12. Раздел hkey_current_config дублирует параметры, за которые в разделе hkey_local_machine отвечает подраздел Config
Сохранение пользовательской настройки приложений – пользовательских профилей
Вы наверняка проводите много времени, решая задачу конфигурирования программных приложений, чтобы они поддерживали нужные функций. Новые приложения, как правило, опираются на использование реестра или комбинации реестра и внешних файлов (например, INI-файлов) для сохранения параметров конфигурации. В некоторых случаях требуется переформатировать диск для очередного запуска системы, перехода к применению другого компьютера или создания копий параметров приложений для нескольких компьютеров. Сетевым администраторам также может потребоваться создать процедуры настройки приложений, а затем перенести их на другие компьютеры с целью проведения настройки для новых пользователей. Другими словами, на практике имеется много различных причин для сохранения параметров приложений на диске и использования их на более позднем этапе.
К счастью, реестр заметно облегчает поиск параметров приложения на компьютере. Вам порой даже не обязательно иметь подробную информацию о приложении, чтобы быстро отыскать его параметры – достаточно знать поставщика и имя приложения. Параметры приложения, как правило, присутствуют в двух подразделах реестра. Так, отдельные параметры можно обнаружить в подразделе HKEY_CURRENT_USERSoftware. При этом следует найти название фирмы-поставщика, а затем уже – название самого приложения. На рис. 12.13 показан пример экрана с параметрами для программного приложения Photoshop.
Рисунок 12.13. Большая часть приложений использует один набор параметров, определяемый в соответствии с названием фирмы-поставщика и названием самого программного приложения
Общие параметры приложений обычно располагаются в подразделе HKEY_LOCAL_MACHINE Software и одинаковы для всех пользователей приложения. Так, если предусматривается инсталляция в компьютерной системе пакета Microsoft Office, все сотрудники будут иметь возможность обращаться к его компонентам и параметрам. Характеристики процедуры инсталляции также заносятся в этот подраздел, поскольку пользователи не вправе преобразовывать их. В этом случае, как и прежде, следует пользоваться названиями поставщика и программного приложения, позволяющими быстро обнаружить требуемые настройки.
Некоторые сложные приложения предусматривают применение нескольких наборов параметров, которые также размещаются в подразделах реестра. Например, при работе с пакетом Microsoft Office в подразделе индивидуальных параметров можно обнаружить подразделы типа Microsoft Reference. Иногда требуется запоминать в этом подразделе параметры для подраздела Shared Tools (Общие программные инструменты), в частности для контрольных программных инструментов (Proofing Tools). В подразделе с общими параметрами также можно найти подразделы типа Microsoft Reference и Microsoft Office. Мне самому пришлось заносить в этот подраздел параметры пакета программ MS Office 97 Professional (в подраздел Proofing Tools). Другими словами, чтобы запомнить параметры приложения, вам придется затратить некоторое время для работы с реестром и создать необходимые записи. Так, я всегда храню на своем ноутбуке настройки реестра, используемые для приложений, что позволяет быстро задавать и сохранять наборы параметров при очередном обращении к реестру.
Программные приложения позволяют создавать другие записи, однако эти записи далеко не всегда следует сохранять. Например, большая часть приложений ассоциирована с файлами конкретного типа. Однако, если вы не планируете назначать те приложения, которые будут обрабатывать файлы соответствующего типа, вряд ли стоит сохранять свои настройки. На практике, учитывая высокую сложность установок, при которых приложения связаны с определенными типами файлов, вы вряд ли захотите вмешаться в этот процесс или, по крайней мере, будете задавать параметры весьма осторожно. Неправильно указанный путь или другая подобная неточность могут привести к появлению весьма серьезных проблем.
Процедура восстановления параметров достаточно проста, особенно если вы создали резервные копии и следуете всем рекомендациям процедуры восстановления. После инсталляции новой копии операционной системы пользователи обычно переходят к установке приложений. Не нужно сразу открывать эти приложения, лучше ограничиться только инсталляцией. После завершения процедуры инсталляции дважды щелкните по reg-файлу, созданному в ходе сохранения параметров приложений. Каждый reg-файл содержит данные, необходимые для восстановления приложения в его исходном виде.
Возникает вопрос, почему нельзя просто сохранить копию всего реестра на жестком диске и произвести восстановление в ходе модификации операционной системы. Для этого придется переформатировать жесткий диск, что предполагает уничтожение всех разделов ОС, в том числе реестра. Путем сохранения только необходимых параметров программного приложения вы предотвратите добавление в реестр ненужных записей и обеспечите нормальную работу программных приложений.
Поддержка и очистка системного реестра
Некоторые приложения ведут себя по отношению к пользователю весьма недружественно. При этом сам процесс инсталляции протекает достаточно спокойно, однако при попытке удаления приложение оставит после себя различные компоненты, в основном присутствующие в системном реестре. Со временем эти компоненты и записи будут не только увеличивать размер реестра, но и негативно воздействовать на работу системы. Потребуется удалить неиспользуемые компоненты реестра. Если вы хорошо знаете местоположение нужных записей реестра, удалите их вручную, однако этот процесс не относится к числу простых....Рекомендация
Некоторые приложения используют один или несколько reg-файлов, которые можно просматривать на этапе проведения настройки. Reg-файлы могут и не содержать всех записей, помещаемых приложением в реестр, однако их проверка позволяет получить ценные сведения. Также нужно проконтролировать связанные с определенным приложением inf-файлы, поскольку они могут содержать параметры реестра. И, наконец, следует проверить результаты регистрации для процедуры инсталляции, так как они включают достаточно подробное описание процесса инсталляции и могут помочь в поиске различных записей реестра (наряду с файлами папок Windows и SYSTEM32).
Если заранее известно, что приложение относится к числу проблемных, иногда требуется слегка «почистить» реестр, скажем сразу после неудачной попытки инсталляции. Конечно, в этом случае сначала следует создать резервную копию реестра, поскольку записи могут быть изменены непреднамеренным образом. Пользователи обычно создают резервную копию каждого раздела (или подраздела), который планируется удалить или модифицировать – это позволяет заметно упростить процесс восстановления параметров на последующих этапах.
- Windows Vista. Для профессионалов - Роман Клименко - Программное обеспечение
- Знакомьтесь: Windows 7 - Владимир Пташинский - Программное обеспечение
- Самоучитель Windows 7 - Сергей Вавилов - Программное обеспечение