Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Реестр Windows



Реестр Windows 98/95 — унифицированная база данных с иерархической структурой, хранящая параметры конфигурации системы и приложений. Поскольку в реестре содержатся все пара­метры, необходимые для настройки памяти, периферийных устройств и сетевых компонентов (поставляемых вместе с Windows 98), теперь практически нет необходимости создавать иници­ализирующие и конфигурационные файлы. А благодаря тому, что параметры хранятся центра­лизованно, в одном месте, появляется возможность управлять конфигурацией системы не толь­ко локально, но и удаленно.

Хотя все современные приложения используют реестр Windows, некоторые старые програм­мы (особенно Winl6-пpилoжeния) все еще пользуются INI-файлами. Windows 98/95 по-прежнему поддерживает INI-файлы — но исключительно для совместимости с существующими приложе­ниями WIN3.1.

Преимущества реестра в следующем:

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

· Пользователи и администраторы могут настраивать параметры компьютера, которые хранятся в системном реестре, с помощью средств Control Panel (Панель управления) и других инструментов администрирования, что позволяет снизить вероятность синтаксических ошибок в конфигурационной информации.

· Настройки конфигурации системы не зависят от типа конкретной сети, что позволяет системным администрато­рам анализировать параметры конфигурации удаленных "сетевых" компьютеров.

Приступая к работе с редактором реестра

По умолчанию редактор реестра не вно­сится ни в какое меню и не появляется на рабочем столе. Следует отметить также, что редактор реестра (REGEDIT.EXE) копируется в каталог Windows автоматически, когда Windows уста­навливается с дистрибутива на компакт-диске.

Чтобы запустить редактор реестра:

Выберите из меню Start (Пуск) команду Run (Выполнить) и введите regedit.

Чтобы найти конкретные данные в реестре:

Как работают с реестром компоненты Windows 98/95

Windows хранит большую часть параметров системы в реестре и при загрузке проверяет ее.

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

· Всякий раз, когда Вы добавляете или удаляете устройство Plug and Play, реестр автоматически модифицируется соответствующим образом.

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

Структура реестра

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

Структура реестра Windows 98/95 — это по сути база данных, содержащая специфичную для кон­кретного компьютера и отдельных пользователей информацию. Одна часть информации, спе­цифичная для конкретного компьютера, включает в себя параметры аппаратно-программных средств, установленных на компьютер, а другая, специфичная для конкретного пользователя, — параметры, определенные в профилях пользователей (скажем, параметры рабочего стола, при­ложений, "сетевые" предпочтения и т.д.).

Каждый раздел реестра содержит те или иные параметры и может включать дополнительные подразделы.. Такая структура во многом напоминает структуру каталогов, только здесь в качес­тве каталогов выступают разделы (и подразделы), а в качестве файлов — параметры. Каждый параметр содержит какие-то данные о настройках драйверов, служб, прикладных программ, рабочего стола и.т.д Имена корневых разделов начинаются с "Нкеу_". А теперь несколько слов о ветвях реестра.

Hkey_Local_Machine. В этом разделе содержится информация, специфичная для конкретного компьютера: тип установленного оборудования, параметры программ и другие данные. Она ис­пользуется всеми, кто регистрируется на этом компьютере.

Hkey_Current_Config. Этот раздел указывает на ветвь Hkey_Local_Machine\Config, в которой содержатся данные о текущей конфигурации устройств, подключенных к компьютеру.

Hkey_Dyn_Data. Этот раздел указывает на ветвь Hkey_Local_Machine. содержащую динамичес­кие данные о статусе различных устройств и являющейся частью базы данных об устройствах Plug and Play. Эта информация меняется по мере добавления или отключения устройств. В информацию по каждому устройству входит раздел с данными по соответствующему оборудо­ванию и текущим статусом устройства.

Hkey_Classes_Root. Этот раздел указывает на ветвь Hkey_Local_Machine, описывающую такие параметры, как информация по OLE и связям, необходимая для поддержки операций типа drag-and-drop ("перетащить и отпустить"), данные о ярлыках, созданных на рабочем столе (по сути, ярлыки представляют собой OLE-связи), и основные настройки пользовательского ин­терфейса Windows.

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

Hkey_Current_User. Этот раздел указывает на ветвь Hkey_Users, относящуюся к тому пользова­телю, который в данный момент зарегистрировался на компьютере.

Параметры в разделах реестра

Редактор реестра отображает информацию в двух секциях окна: параметры — в левой, а их значения — в правой. Параметр имеет три атрибута: тип данных (изображаемый в виде значка), имя и значение. Параметр не может занимать в памяти более 64 Кб. А размер самого реестра ограничен только объемом доступного пространства на жестком диске.

Файлы реестра

Логически реестр представляет собой единое целое, но физически состоит из двух разных фай­лов, что обеспечивает максимальную гибкость сетевых конфигураций:

· Информация, специфичная для конкретных пользователей, хранится в файле USER.DAT и "отражается" в профилях пользователей.

· Параметры, относящиеся к конкретным устройствам и конкретному компьютеру, хранятся в файле SYSTEM.DAT и "отражаются" в профилях оборудования, а также в окне Диспетче­ра устройств.

Файлы USER.DAT и SYSTEM.DAT по умолчанию хранятся в каталоге Windows, но могут располагаться в разных местах. Например, если разрешено применение профилей пользовате­лей, SYSTEM.DAT хранится на локальном жестком диске, а файл USER.DAT — в сетевом ка­талоге, в котором регистрируется пользователь, что позволяет "блуждающим" пользователям (roving users) моментально создавать на любом компьютере привычную рабочую среду.

Восстановление реестра

Всякий раз после успешного запуска Windows 95 данная операционная система создает резервные ко­пии файлов реестра, копируя текущие файлы SYSTEM.DAT и USER.DAT в файлы с именами SYSTEM.DA0 и USER.DA0 соответственно. Если запуск Windows 95 прошел неудачно, резерв­ные копии реестра, полученные при последнем успешном запуске системы, позволяют восста­новить содержимое реестра с параметрами, позволявшими нормально загружать систему. Однако в Windows 98 этой очень полезной функции уже нет. Но копии файлов реестра можно создать самостоятельно. В Windows Me предусмотрена уже целая система самовосстановления, хотя и плохо реализованная.

Сохранение реестра

Реестр можно экспортировать, импортировать или создавать заново, используя либо Windows-версию редактора реестра, либо его версию реального режима на системном диске Windows. Благодаря возможности экспорта, предусмотренной в редакторе реестра, отдельную ветвь реес­тра или весь реестр можно сохранить в текстовом формате как REG-файл. А впоследствии восстановить отдельную ветвь реестра или весь реестр, импортировав REG-файл, созданный при экспорте реестра.

Для экспорта или импорта файлов реестра с помощью редактора реестра поль­зуйтесь командами Export (Экспорт файла реестра) и Import (Импорт файла реестра) в меню Registry (Реестр). Если Вам что-то непонятно в этих процессах, обращайтесь к контекстной справочной системе, встроенной в редактор реестра.

В отдельных случаях при полном повреждении информации в реестре компьютер можно загрузить с системного диска Windows. Затем, запустив утилиту REGEDIT ре­ального режима с загрузочного диска, вы сможете импортировать REG-файл. При этом приме­няются команды с синтаксисом:

regedit [/L:system] [/R:user] file1.reg filela.reg...

regedit [/L:syslem] [/R:user] /e file3.reg [раздел_peecmpa]

regedit [/L:system] [/R:user] /c file2.reg

Параметр Описание
/L:system system -Определяет местоположение файла SYSTEM.DAT.
/R:user User - Определяет местоположение файла USER. DAT.
filel.reg … Определяет, какие REG-файлы подлежат импорту в реестр.
/e file3.reg Определяет, в какой файл будет экспортирован реестр.
Раздел_peecmpa Необязательный параметр: определяет, с какого раздела следует экспортировать часть реестра. Если он не указан, команда regedit /e экспортирует весь реестр.
/c file2.reg Ука какой REG-файл заменит текущий реестр.

Внимание Пользуйтесь командой regedit /с с величайшей осторожностью — и только тогда, ког­да Вы абсолютно уверены, что в данном REG-файле содержится полное представление реестра.





Дата публикования: 2014-11-29; Прочитано: 347 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...