Исходники.Ру - Программирование
Исходники
Статьи
Книги и учебники
Скрипты
Новости RSS
Магазин программиста

Главная » Операционные системы » Настройка Windows - Все статьи »

Обсудить на форуме Обсудить на форуме

Системный реестр - что это такое?

Системный реестр - это база данных, которую использует 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 Мбайт. Восстановить реестр также можно с помощью программы архивации.

Может пригодится:


Автор: неизвестен
Прочитано: 1833
Рейтинг:
Оценить: 1 2 3 4 5

Комментарии: (0)

Добавить комментарий
Ваше имя*:
Ваш email:
URL Вашего сайта:
Ваш комментарий*:
Код безопастности*:

Рассылка новостей
Вопрос к проектантам вентиляция при газификации частного дома. | http://www.chistograd34.ru/ экспресс чистка химчистка матрасов на дому.
Рейтинги
© 2007, Программирование Исходники.Ру