Реестр «Windows»
Общие вопросы
"Все люди делятся на две категории: первые не знают, кто такой Билл Гейтс, а вторые его не любят." /Анекдот/ |
Реестр «Windows» — это два файла: [C:\WINDOWS\User.dat] и [C:\WINDOWS\System.dat] (для «Windows 9x»).
В «Windows Me» был добавлен еще один файл [C:\WINDOWS\CLASSES.DAT].
В «Windows NT,2000,XP» это папка [C:\WINDOWS\System32\Config].
В реестре хранятся как настройки самой «Windows», так и вновь устанавливаемых программ.
Редактирование реестра осуществляется с помощью программы «Regedit», которая лежит в каталоге «Windows».
Чтобы её запустить, наберите «regedit» в окне запуска программ: (Меню «Пуск» —> Выполнить).
Откроется окно программы, в которой слева отображается дерево реестра, похожее по виду на отображение структуры диска в «Проводнике», а справа выводятся ключи, содержащиеся в выбранном (активном) разделе. С помощью редактора Вы можете редактировать значения, импортировать или экспортировать реестр, осуществлять поиск.
Реестр содержит шесть корневых разделов (ветвей), каждый из них включает подразделы, отображаемые в левой части окна в виде значка папки. Конечным элементом дерева реестра являются ключи или параметры, делящиеся на три типа:
- строковые — например, «1» или «C:\Windows»;
- двоичные — например, «01 00 00 00». Максимальная длина такого ключа 16 Кб;
- dword — этот тип ключа занимает 4 байта и отображается в шестнадцатеричном и в десятичном виде (напр. 0x00000240(576) — в скобках указано десятичное значение ключа).
Корневые разделы:
«HKEY_CLASSES_ROOT». В этом разделе содержится информация о зарегистрированных в «Windows» типах файлов, что позволяет открывать их по двойному щелчку мыши, а также информация для OLE и операций drag-and-drop .
«HKEY_CURRENT_USER». Здесь содержатся настройки оболочки пользователя (например, «Рабочего стола», меню «Пуск», ...), вошедшего в «Windows». Они дублируют содержимое подраздела «HKEY_USER\name», где «name» — имя пользователя, вошедшего в «Windows».
Если на компьютере работает один пользователь и используется обычный вход в «Windows», то значения раздела берутся из подраздела «HKEY_USERS\.DEFAULT».
«HKEY_LOCAL_MACHINE». Этот раздел содержит информацию, относящуюся к компьютеру: драйверы, установленное программное обеспечение и его настройки.
«HKEY_USERS». Содержит настройки оболочки «Windows» для всех пользователей. Как было сказано выше, именно из этого раздела информация копируется в раздел «HKEY_CURRENT_USER». Все изменения в «HKEY_CURRENT_USER» автоматически переносятся в «HKEY_USERS».
«HKEY_CURRENT_CONFIG». В этом разделе содержится информация о конфигурации устройств Plug&Play и сведения о конфигурации компьютера с переменным составом аппаратных средств.
«HKEY_DYN_DATA». Здесь хранятся динамические данные о состоянии различных устройств, установленных на компьютере пользователя. Именно сведения этой ветви отображаются в окне «Свойства: Система» на вкладке «Устройства», вызываемого из «Панели управления». Данные этого раздела изменяются самой операционной системой, так что редактировать что-либо вручную не рекомендуется.
Регистр букв в ключах и параметрах не имеет значения. Прописные буквы употребляются только для удобства восприятия информации.