Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ANSWERS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
833.02 Кб
Скачать
  1. Системная база данных ос ms Windows - реестр. Общая организация, типы параметров. Утилиты для работы с реестром. Экспорт и импорт данных реестра.

Реестр Windows или системный реестр (англ. Windows Registry) — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.

Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре.

Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов, которые использовались для хранения настроек до того, как появился реестр.

Описание разделов реестра HKEY_CURRENT_USER

Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU.[1] Хотя это раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS\.

HKEY_USERS Данный раздел содержит все активные загруженные профили пользователей компьютера. Раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS. Вместо полного имени раздела иногда используется аббревиатура HKU.

HKEY_LOCAL_MACHINE Раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM.

HKEY_CLASSES_ROOT Является подразделом HKEY_LOCAL_MACHINE\Software\Classes. В основном, содержит информацию о зарегистрированных типах файлов и объектах COM и ActiveX. Вместо полного имени раздела иногда используется аббревиатура HKCR. Начиная с Windows 2000, эти сведения хранятся как в HKEY_LOCAL_MACHINE, так и в HKEY_CURRENT_USER.

Раздел HKEY_LOCAL_MACHINE\Software\Classes содержит параметры по умолчанию, которые относятся ко всем пользователям локального компьютера. Параметры, содержащиеся в разделе HKEY_CURRENT_USER\Software\Classes, переопределяют принятые по умолчанию и относятся только к текущему пользователю. Раздел HKEY_CLASSES_ROOT включает в себя данные из обоих источников. Кроме того, раздел HKEY_CLASSES_ROOT предоставляет объединённые данные программам, написанным под ранние версии Windows. Изменения настроек текущего пользователя выполняются в разделе HKEY_CURRENT_USER\Software\Classes. Модификация параметров по умолчанию должна производиться в разделе HKEY_LOCAL_MACHINE\Software\Classes. Данные из разделов, добавленных в HKEY_CLASSES_ROOT, будут сохранены системой в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если изменяется параметр в одном из подразделов раздела HKEY_CLASSES_ROOT и такой подраздел уже существует в HKEY_CURRENT_USER\Software\Classes, то для хранения информации будет использован раздел HKEY_CURRENT_USER\Software\Classes, а не HKEY_LOCAL_MACHINE\Software\Classes.

HKEY_CURRENT_CONFIG

Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы. Является ссылкой на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current

HKEY_DYN_DATA Данный раздел имеется только в реестре ОС семейства Windows 9x/ME. Содержит динамически изменяемые данные о компьютере (загрузка процессора, размер файла подкачки и т. п.)

Программы для работы с реестром

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

Regedit.exe — это редактор регистрационной базы данных для 16-разрядных версий Windows (изменение регистрационной базы данных Windows). База данных (файл Reg.dat) хранится в папке Windows, содержит сведения о 16-разрядных приложениях и используется диспетчером файлов для открытия и печати файлов, а также приложениями, которые поддерживают технологию OLE (Object Linking and Embedding). База данных Reg.dat используется и ведется приложениями WOW (Windows on Windows) и 16-разрядными приложениями Windows. Уровень WOW располагается в верхней части виртуальной машины DOS (Virtual DOS Machine, VDM).

16-разрядная программа Regedit.exe включена в состав Windows NT для обеспечения совместимости с другими 16-разрядными приложениями. Regedit позволяет просматривать базу данных Reg.dat в среде Windows NT. При первом входе на исходный экземпляр Windows NT базу данных Reg.dat можно переместить в реестр Windows NT.

Regedt32.exe — это редактор конфигурации Windows NT (изменение базы данных конфигурации (реестра) Windows NT). Программа позволяет просматривать и редактировать реестр Windows NT. Каждый корневой раздел реестра (куст) представлен в отдельном окне, разделенном на две части. Слева в виде папок отображаются разделы реестра, а справа — параметры, которые входят в состав выбранного раздела. Программа Regedt32 обладает очень мощными функциями — будьте очень осторожны, изменяя реестр с ее помощью. В результате удаления параметров реестра или присвоения им неправильных значений экземпляр Windows NT может перестать работать.

Импорт данных в реестр. Импортировать данные в реестр может двумя способами.

Способ 1. Найдите импортируемый файл при помощи программы Проводник или значка Мой компьютер. Дважды щелкните левой кнопкой мыши файл с данными. После дополнительного подтверждения данные будут импортированы в тот же раздел реестра, что и на исходном компьютере.

Способ 2. В редакторе реестра, меню Файл выберите Импорт. В появившемся окне укажите путь и имя файла, из которого должны быть импортированы данные. После дополнительного подтверждения данные будут импортированы в тот же раздел реестра, что и на исходном компьютере.

Чтобы экспортировать данные из реестра, найдите в дереве реестра раздел, подразделы и параметры которого хотите экспортировать в текстовый файл. Выделите этот раздел и в меню Файл выберите Экспорт. В появившемся окне укажите путь и имя файла, в который должны быть экспортированы данные.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]