Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Реестр 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!