Полное руководство по Microsoft Windows XP
Шрифт:
Теперь, когда вы получили первое представление о разделе HKEY_CURRENT_USER, можно перейти к обсуждению ряда его подразделов. Типичный раздел HKEY_CURRENT_USER обычно состоит из нескольких подразделов, которые используются относительно редко (а в ряде случаев вообще не используются). В приведенном ниже перечне указаны наиболее значимые подразделы, которые часто применяются пользователями:
• подраздел AppEvents включает перечень событий, которые имеют место для приложений и соответствующих звуковых эффектов;
• подраздел Console содержит параметры командных запросов. С ними рекомендуется познакомиться поближе, поскольку некоторые из них трудно модифицировать другими способами. Так, с помощью указанного подраздела вы в состоянии задать нестандартный шрифт, подстроить размер курсора или изменить палитру цветов;
• подраздел Control Panel включает записи приложений панели управления, которые допускают индивидуальные изменения компьютерной среды. Вы можете обнаружить в этом подразделе параметры, соответствующие региональным стандартам, а также параметры цветов, клавиатуры и мыши. Однако другие настройки,
• подраздел Identities включает список всех идентификаторов Internet и соответствующих идентификационных данных. Здесь представлен перечень заблокированных отправителей по каждому идентификатору, а также перечень учетных записей и их параметры;
• подраздел Network содержит перечень сетевых дисководов и их параметры;
• подраздел Printers включает перечень сетевых принтеров и их параметры;
• подраздел RemoteAccess содержит перечень используемых сетевых соединений с Internet и их параметры;
• подраздел Software включает перечень программных средств, которые применяются в компьютерной системе, а также описание установок и опций программного обеспечения. Кроме того, здесь находится список поставщиков, каждому из которых выделен собственный подраздел (или несколько подразделов).
Раздел HKEY_LOCAL_MACHINE
Раздел HKEY_LOCAL_MACHINE фокусирует внимание на аппаратных средствах компьютерной системы, в том числе на дисководах жестких дисков, и данных конфигурации, необходимых для эффективного применения этих аппаратных средств. Здесь присутствуют сведения практически обо всех устройствах системы. Если подобных сведений нет, Windows XP просто не сможет задействовать соответствующее устройство.
Большая часть информации об аппаратных средствах хранится именно в этом разделе, в частности данные об устройствах Plug and Play, использующихся на компьютере. Раздел также содержит полный перечень драйверов со ссылками на номер версии. Кроме того, здесь можно найти информацию о самих устройствах. Например, на практике различия между версиями одной и той же звуковой платы весьма заметны, поскольку для различных версий предусмотрены различные требования (это связано с коррекцией поставщиками наборов микросхем, добавлением функций и изменением конфигурации). Windows XP обеспечивает хранение всех этих версий и вариантов в реестре.
Раздел HKEY_LOCAL_MACHINE также содержит основные системные параметры. Если вы инсталлируете приложение, которое определяет конфигурацию для нескольких пользователей, соответствующие параметры появятся именно здесь.
Некоторые параметры программных средств воздействуют на параметры процедуры инсталляции. Например, 32-разрядное приложение сохраняет запись о местоположении своей таблицы SFT (Setup and Format Table – таблица запуска и форматирования) именно здесь. Этот файл также используется приложением при инсталляции, а некоторые приложения применяют его для модификации параметров режима настройки. Такие приложения, как Microsoft Word, вообще хранят все опции настройки в таблицах SFT. В этом файле сосредоточена основная информация о загрузке конфигурации приложений, в частности, в виде таблиц SFT.
И, наконец, в разделе HKEY_LOCAL_MACHINE представлены данные, касающиеся обеспечения безопасности, в том числе и данные SAM (Security Access Manager – Диспетчер безопасного доступа). На рис. 12.10 показано типичное представление этого раздела.
В указанном разделе имеется полезная информация об операционной системе Windows. Например, при обращении к подразделу HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\ System\ CentralProcessor можно обнаружить дополнительные сведения о центральном процессоре компьютера. На практике вместо получения данных из вкладки Общие (General) диалогового окна Свойства системы (System Properties), содержащего, скажем, основные параметры процессора Pentium II фирмы Intel, удобнее воспользоваться данными указанного раздела, чтобы выяснить, что процессор относится, в частности, к модели x86 Family 6 Model 5 Stepping 2 (эти сведения в ряде случаев могут оказаться весьма полезными).
Принцип Питера Нортона: настройка безопасности для пользователей Windows XP Home Edition
Версия Windows XP Home Edition является в определенном смысле малоинформативной, поскольку не содержит сведений о параметрах настройки безопасности. Вы не в состоянии изменять эти установки так же просто, как, скажем, давать указание в процессе регистрации применить учетную запись Гость (Guest). В этом случае параметры режима обеспечения безопасности, конечно, задаются, однако специалисты Microsoft не предусмотрели доступ к ним для пользователей.
К счастью, эта проблема устраняется достаточно просто. Обратитесь к подразделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\Set\Control\Lsa и найдите параметр forceguest, которому следует присвоить значение 0 для отмены соответствующей функции или 1 для ее активизации. Подраздел LSA (Local Security Authority – полномочия на изменение локальных параметров режима обеспечения безопасности) содержит все параметры режима обеспечения безопасности компьютерной системы. Я рекомендую весьма аккуратно задавать эти параметры, поскольку любая ошибка способна привести к запрету на регистрацию пользователей в компьютерной системе.
Раздел HKEY_USERS
Раздел HKEY_USERS
содержит перечень всех пользователей, имеющих доступ к реестру. На практике не рекомендуется изменять параметры для тех пользователей, которые здесь указаны. Тем не менее этот раздел легко использовать для получения полезной информации. Причина подобного подхода весьма проста: ни одна из имеющихся записей не оказывает влияния до тех пор, пока вы в очередной раз не зарегистрируетесь в Windows XP, поэтому характер воздействия достаточно сложно оценить до момента очередной перезагрузки системы. Кроме того, изменение параметров для текущего пользователя является пустой тратой времени, поскольку Windows XP может сама корректировать их с помощью данных раздела HKEY_CURRENT_USER на этапе выхода из системы или при завершении работы.Этот раздел удобен для загрузки данных других пользователей – например, если требуется редактирование другой учетной записи. В таком случае нужно воспользоваться рекомендациями раздела «Загрузка и выгрузка кустов в системном реестре», приведенного в начале данной главы. Настройка здесь производится практически так же, как в случае HKEY_CURRENT_USER, а единственное отличие состоит в том, что редактируется учетная запись другого пользователя. Естественно, при редактировании следует быть весьма аккуратным, поскольку другой пользователь может столкнуться в дальнейшем с целым рядом проблем, скажем, если учетная запись на этот момент активизирована.
На рис. 12.11 показан вариант экрана, содержащего подраздел. Default (По умолчанию), который обычно применяется в тех случаях, когда у вас нет идентификационных данных. Например, пользователь, регистрирующийся с учетной записью Гость (Guest), может обратиться к подразделу. Default, а не к стандартным параметрам. Операционная система Windows предусматривает использование этой учетной записи при создании новой. Советую время от времени проверять содержимое подраздела. Default, чтобы убедиться в том, что оно соответствует текущим параметрам режимов обеспечения безопасности и настройки, принятым в вашей организации.
Рисунок 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_USER\Software. При этом следует найти название фирмы-поставщика, а затем уже – название самого приложения. На рис. 12.13 показан пример экрана с параметрами для программного приложения Photoshop.