Системный реестр - что это такое?
Системный реестр - это база данных, которую использует Windows для хранения сведений о конфигурации компьютера. Windows XP в отличие от своих предшественниц не имеет ограничения по размеру реестра.
Для редактирования реестра в Windows существует программа Редактор реестра (..\windows\system\regedit.exe) Запустить ее можно набрав в командной строке regedit. Все изменения, произведенные в реестре, сохраняются автоматически при выходе из программы
Реестр содержит сведения, к которым Windows постоянно обращается во время работы, а именно:
профили всех пользователей;
данные об установленных программах и типах документов, создаваемых каждой программой;
значения свойств для папок и значков программ;
конфигурация оборудования, установленного в операционной системе;
данные об используемых портах.
Реестр имеет иерархическую древовидную структуру, состоящую из разделов, подразделов (это то, что мы видим слева, открыв редактор реестра), и ключей (то, что мы видим справа, выделив раздел или подраздел реестра)
Реестр Windows XP состоит из следующих основных разделов :
HKEY_CLASSES_ROOT (HKCR) - Хранящиеся здесь сведения обеспечивают запуск необходимой программы при открытии файла с помощью проводника. Этот раздел содержит связи между приложениями и типами файлов, а также информацию об OLE.
HKEY_CURRENT_USER (HKCU) - Настройки, хранящиеся здесь, соответствуют текущему, активному пользователю, выполнившему вход в систему. Этот раздел является ссылкой на определённый подраздел куста HKEY_USERS. Все изменения в разделах, подразделах и ключах куста HKEY_CURRENT_USER автоматически тут же отображаются в определённом подразделе HKEY_USERS соответствующем активному пользователю
HKEY_LOCAL_MACHINE (HKLM) - Этот раздел содержит настройки, действительные для всех пользователей компьютера. Здесь содержится информация об аппаратной конфигурации и установленном программном обеспечении.
HKEY_USERS (HKU) - Этот раздел также содержит настройки для всех пользователей компьютера.
HKEY_CURRENT_CONFIGS (HKCC) - Данный раздел содержит сведения о настройках оборудования, используемом локальным компьютером при запуске системы, т.е. содержит информацию о текущей конфигурации.
Все вышеперечисленные разделы являются стандартными и не могут быть удалены или переименованы. По умолчанию, Windows XP хранит разделы реестра в следующих файлах:
..\windows\system32\config\SAM - HKEY_LOCAL_MACHINE\SAM
..\windows\system32\config\Security - HKEY_LOCAL_MACHINE\Security
..\windows\system32\config\Software - HKEY_LOCAL_MACHINE\Software
..\windows\system32\config\System - HKEY_LOCAL_MACHINE\System, HKEY_CURRENT_CONFIG
..\windows\system32\config\Default - HKEY_USERS\.DEFAULT
Файлы, относящиеся к разделу HKEY_CURRENT_USER хранятся в папке ..\Document and Settings\Username\.. Посмотреть все хранящиеся файлы реестра и место их нахождения можно здесь: HKEY_LOCAL_MACHINE\System\CotnrolSet001\Control\HiveList\ При загрузке Windows обращается именно к этому разделу, чтобы проинициализировать все основные разделы реестра.
Одно неправильное изменение в реестре может вывести операционную систему из строя. Воспользуйтесь следующими советами:
Перед внесением изменений в реестр делайте резервную копию раздела или подраздела, в который вы собираетесь внести изменения
Не заменяйте реестр Windows XP реестром другой версии операционных систем Windows или Windows NT
Никогда не оставляйте редактор реестра работающим без присмотра
Для того, чтобы создать резервную копию подраздела, который вы собираетесь изменить, выделите подраздел, щелкните правой кнопкой мыши и выберите команду Экспортировать. Выбираете место и имя для файла (имя может быть произвольным, но лучше чтобы оно совпадало с подразделом, так вы не забудете, что это за файл; расширение должно быть *.reg) и нажимаете кнопку Сохранить. Теперь, если после внесения изменений что-то будет работать неправильно, а вы забыли что изменяли, просто открываете сохраненный файл, отвечаете положительно на запрос о внесении изменений в реестр и прежнее значение будет восстановлено. Данный способ подходит только для создание резервной копии подраздела. Для создания резервной копии всего реестра можно воспользоваться программой Архивация данных (Пуск - Все программы - Стандартные - служебные - Архивация данных). Для этого запускаем программу Архивация данных от имени администратора, входим в расширенный режим, выбираем вкладку Архивация. В левом окне находим и помечаем строку "System State". Внизу выбираем место и имя для файла архива. Нажимаем кнопку архивировать, переходим на вкладку Дополнительно и снимаем галочку с пункта Автоматически архивировать защищенные системные файлы вместе с состоянием системы. Нажимаем OK, затем Архивировать. Размер архива будет порядка 20-25 Мбайт. Восстановить реестр также можно с помощью программы архивации.
Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=5532
|