Введение.
Реестр Windows XP
Это ссылка на раздел HKEY_LOCAL_MACHINESoftwareClasses. Хранящиеся здесь сведения обеспечивают запуск необходимой программы при открытии файла с помощью проводника. Этот раздел содержит связи между приложениями и типами файлов, а также информацию об OLE. Конфигурация оборудования, установленного в операционной системе. Я не пишу «установленного в компьютере», поскольку «железо» может быть, как… Читать ещё >
Введение. Реестр Windows XP (реферат, курсовая, диплом, контрольная)
Реестр операционной системы для многих пользователей навсегда остается непонятной абракадаброй. Для чего он нужен?
Многие считают, и не без основания, что реестр это самое сердце операционной системы. Это место является ее святилищем. В этой иерархически построенной базе данных хранится вся информация об операционной системе, используемых файлах и установленных программах. В его недрах сокрыта вся информация, обеспечивающая качественную, бесперебойную работу системы. Отсюда вывод, что если неправильно обращаться с реестром, то это может привести к фатальным последствиям. Поэтому реестр хранится не в единственном экземпляре, что бы при непредвиденных ошибках можно было восстановить реестр и функционирование операционной системы.
Теперь рассмотрим как устроен реестр, для того что бы открыть его необходимо выполнить следующую команду: Пуск -> Выполнить -> в поле открыть: введите regedit -> жмем OK. Либо открываем файл, расположенный вC: WINDOWS egedit.exe.
Что такое реестр Windows XP
реестр конфигурация компьютер файл Реестр или системный реестр — это база данных для хранения сведений о конфигурации компьютера и настроек операционной системы. Реестр содержит данные, к которым Windows XP постоянно обращается во время загрузки, работы и её завершения, а именно:
профили всех пользователей, то есть их настройки;
конфигурация оборудования, установленного в операционной системе. Я не пишу «установленного в компьютере», поскольку «железо» может быть, как говорится, «на борту», но не быть установленным в ОС, например, из-за устаревших драйверов.
данные об установленных программах и типах документов, создаваемых каждой программой;
свойства папок и значков программ;
данные об используемых портах.
Куст (основной раздел, стандартный раздел, в английской документации — улей, от англ. «hive») — это раздел реестра, отображаемый как файл на жестком диске. Куст является набором разделов, подчиненных разделов и параметров и имеет корни на верхнем уровне иерархии реестра. По умолчанию большинство файлов кустов (Default, SAM, Security и System) сохраняются в папке %SystemRoot%System32Config. Папка %SystemRoot%Profiles содержит профили (настройки) для каждого пользователя компьютера. Поскольку куст представляет собой файл, его можно перемещать из одной системы в другую. Для редактирования этого файла необходимо использовать редактор реестра.
Важное замечание: Windows XP в отличие от своих предшественниц не имеет ограничения по размеру реестра.
Нижеуказанные основные стандартные разделы вы не сможете удалить или переименовать. Некоторые разделы реестра являются энергозависимыми (volatile) и не хранятся в каком-либо файле. Операционная система создает и управляет этими разделами полностью в памяти, поэтому они являются временными по своей природе. Система создает энергозависимые разделы каждый раз при начальной загрузке. Например, HKEY_LOCAL_MACHINE HARDWARE — раздел реестра, который хранит информацию по физическим устройствам и назначенным им ресурсам. Назначение ресурса и аппаратное обнаружение происходят каждый раз при загрузке системы, поэтому логично, что эти данные не записываются на диск.
Реестр Windows XP состоит из следующих основных разделов:
Таблица 1. Основные разделы реестра.
Раздел реестра. | Краткое описание. |
HKEY_CLASSES_ROOT HKCR. | Это ссылка на раздел HKEY_LOCAL_MACHINESoftwareClasses. Хранящиеся здесь сведения обеспечивают запуск необходимой программы при открытии файла с помощью проводника. Этот раздел содержит связи между приложениями и типами файлов, а также информацию об OLE. |
HKEY_CURRENT_USER HKCU. | Это ссылка на определённый подраздел HKEY_USERS. Настройки соответствуют текущему, активному пользователю, выполнившему вход в систему. |
HKEY_LOCAL_MACHINE HKLM. | Раздел содержит настройки, относящиеся к вашему компьютеру и действительны для всех пользователей. Раздел содержит информацию об аппаратной конфигурации и установленном программном обеспечении. |
HKEY_USERS HKU. | Этот раздел содержит настройки для всех пользователей компьютера. |
HKEY_CURRENT_CONFIG HKCC. | Это ссылка на HKEY_LOCAL_MACHINESYSTEMCurrent Control SetHardware ProfilesCurrent. Раздел содержит сведения о настройках оборудования, используемом локальным компьютером при запуске системы, т. е. содержит информацию о текущей конфигурации. |
Сердце системного реестра — это раздел HKEY_LOCAL_MACHINE SYSTEM.
Часто для обозначения основных разделов реестра пользуются сокращениями. Раздел HKEY_USERS содержит все активные загруженные параметры пользователя. Он имеет не менее трёх ключей:
подраздел DEFAULT, где хранится используемая конфигурация, когда ни один из пользователей ещё не вошёл в компьютер. То есть мы ещё видим приглашение на вход в систему.
дополнительный подраздел, который имеет имя в соответствии с security ID текущего пользователя (SID). Этот подключ реестра содержит конфигурацию текущего пользователя. Если пользователь вошёл удалённо, данные для конфигурации пользователя сохраняются в системном реестре местного компьютера. Данные из HKEY_USERS%SID% также появляются в HKEY_CURRENT_USER.
Дополнительный подраздел, который имеет имя в соответствии с SID текущего пользователя с суффиксом Classes. Этот раздел содержит классы текущего пользователя. Данные в HKEY_USERS%SID%_Classes также содержатся в HKEY_CLASSES_ROOT.
В Windows XP конфигурация пользователя по умолчанию (defaultuserprofile) не хранится в системном реестре. Она находится на системном диске в файле DocumentsandSettingsDefaultUserNtuser.dat. Отметим, и это важно, что куст HKEY_CURRENT_USER является ссылкой, линком на определённый подраздел куста HKEY_USERS. Это значит, что все изменения в разделах, подразделах и ключах куста HKEY_CURRENT_USER автоматически тут же отображаются в определённом подразделе HKEY_USERS соответствующем активному пользователю. То есть пользователю, выполнившему процедуру входа. Все значения ключей реестра относятся к определённому типу. Следующая таблица содержит типы данных, используемых в реестре Windows XP:
Таблица 2. Типы ключей реестра.
Типы данных. | Краткое описание. |
REG_BINARY. | Двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате. |
REG_DWORD. | Целые числа размером в 4 байта. Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах. |
REG_EXPAND_SZ. | Строка данных переменной длины. |
REG_MULTI_SZ. | Многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами. |
REG_SZ. | Текстовая строка фиксированной длины. |
REG_FULL_ RESOURCE_DESCRIPTOR. | Последовательность вложенных массивов, разработанная для хранения списка ресурсов железа или драйверов. |
Из каких файлов состоит реестр Windows XP.
Однако, не вся информация из некоторых подразделов кустов хранится на диске, но об этом немного ниже.
А сейчас, вот они — файлы реестра Windows XP:
Таблица 3. Файлы реестра.
Имя файла. | Соответствующий куст реестра Windows XP. |
SAM. | HKEY_LOCAL_MACHINESAM. |
SECURITY. | HKEY_LOCAL_MACHINESecurity. |
Software. | HKEY_LOCAL_MACHINESoftware. |
System. | HKEY_LOCAL_MACHINESystem. HKEY_CURRENT_CONFIG. |
Default. | HKEY_USERS.DEFAULT. |
Файлы Ntuser.dat. | HKEY_CURRENT_USER (эти файлы хранятся в С: Documents andSettings%UserName%) Содержат конфигурацию для конкретного пользователя. |