Реестр Windows

Автор работы: Пользователь скрыл имя, 19 Февраля 2011 в 17:55, реферат

Описание работы

Согласно словарю Microsoft Computer Dictionary, реестр – это иерархически построенная, централизованная база данных в составе операционных систем Microsoft Windows 9x/NT/2000/XP/2003/Vista, содержащая сведения, которые используются операционной системой для работы с пользователями, программными продуктами и устройствами.
Системный реестр заменяет собой большинство текстовых ini-файлов, которые использовались в Windows 3.x, а также файлы конфигурации MS-DOS (например, Autoexec.bat и Config.sys).

Содержание работы

Введение……………………………………………………………………………………………..........3
1.История системного реестра Windows 4
2.Редактор реестра RegEdit.exe 7
3.Структура системного реестра Windows 9
4.Типы данных системного реестра Windows 13
5.Расположение системного реестра Windows 17
6.Структура reg-файлов в ОС семейства Windows 22
Заключение……………………………………………………………………………………............25
Библиографический список……………………………………………………………….......26

Файлы: 1 файл

реестр Windows.docx

— 297.37 Кб (Скачать файл)

SAV —  копии ульев в том виде, в  котором они были после завершения  текстовой фазы установки.

Пользователи Windows 98 могут провести параллель  между файлами с расширением .sav и файлом System.1st. 
 

На рис.1 показаны взаимосвязи между кустами  реестра и соответствующими им файлами. Здесь показан каталог %SYSTEMROOT%\System32\Config, в котором содержатся файлы кустов с настройками для компьютера. Из рисунка видно, что Windows сохраняет содержание подраздела HKLM\SOFTWARE в файле куста, который называется Software.

 

  
 

Самую подробную  информацию о файлах, применяемых  системным реестром Windows XP для разнообразных  профилей системы, можно получить непосредственно  от самого реестра. Для этого достаточно открыть содержимое ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist.  
 
 
 
 
 
 

    1. Структура reg-файлов в ОС семейства Windows

Reg-файл - это файл, имеющий определенную  структуру и содержащий информацию, которая может быть импортирована  в реестр. Если была заблокирована  работа с редактором реестра,  то наиболее легким способом  подредактировать реестр будет  создание и импортирование reg-файла. 

К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что  в первой строке файла обязательно  должно быть введено (для Windows ХР) REGEDIT4 или (для Windows 2000/XP) Windows Registry Editor Version 5.00. 

Обратите  внимание на то, что буквы должны быть большие. Кроме этого в первой строке ничего быть не должно. После  этого текста ОБЯЗАТЕЛЬНО должна быть пустая строка. 

Затем, указывается раздел реестра, в котором  надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки [...]. Ниже прописываются параметры, которые надо добавить, по одному параметру  в строке. Если надо провести изменения  в нескольких разделах, то должны оставлять  одну пустую строку между последним  параметром предыдущего раздела  и названием следующего раздела. Может немного запутанно, но вот  как это должно выглядеть:

      REGEDIT4

      [Razdel1]

      "param1"="znachenie1"

      "param2"="znachenei2"

      "param3"="znachenie3"

      [Razdel2]

      "param_1"="znachenie_1"

Последняя строка в файле должна быть ПУСТОЙ. После того, как создали такой  файл, просто запустите его как  обычную программу, вам будет  выдан запрос о необходимости  провести изменения в реестре, и  после положительного ответа информация из файла будет импортирована. О  результатах импортирования Windows сообщит  в появившемся после этого  окне. 

Windows 2000/XP обладает обратной совместимостью  и может обрабатывать файлы,  созданные в Windows 9x. Но если  вы экспортировали файл в Windows XP и перенесли его на Windows 9x, то  вручную измените первую строчку  на REGEDIT4. 

Теперь  пару слов о параметрах, которые  можно добавлять. Как вы, наверное, обратили внимание, в приведенном  выше примере добавляются параметры  с помощью строк типа "param1"="znachenie1". Т.е. таким образом добавляется  СТРОКОВЫЙ параметр (в качестве значения может содержать последовательность любых символов) с именем "param1" и значением "znachenie1". Но ведь существуют еще и параметры двоичные (число в двоичном формате) и DWORD (число в десятичном или шестнадцатеричном формате). Формат записи для их добавления несколько другой. Для параметров типа DWORD используется строка

      "param"=dword:XXXXXXXX

Здесь "param" - имя параметра, dword - указывает  на тип этого параметра (буквы  должны быть обязательно маленькие!) и после двоеточия следует  значение из восьми цифр в шестнадцатеричном (!) формате. Однако большинство параметров DWORD имеют значение либо 0, либо 1, значит, вы должны написать соответственно либо 00000000, либо 00000001 вместо значков ХХХХХХХХ. Пробелы в строке не допускаются.

Для добавления двоичного параметра формат записи несколько иной:

      "param"=hex:XX,XX,XX,....

Теперь  расшифруем эту строку. С названием  параметра все ясно, после знака "=" идет hex, т.е. указывается, что  это будет двоичный параметр, затем  идут шестнадцатеричные числа, отделенные запятой. Например, если надо добавить двоичный параметр равный "be 00 00 00", то пишется строка

      "param"=hex:be,00,00,00

В реестре  существуют параметры "По умолчанию" ("Default"). Чтобы присвоить им какое-то значение через reg-файл, надо добавить такую строку:

      @="znachenie"

Здесь значок @ показывает, что у нас  присваивается значение параметра "По умолчанию". Обратите внимание на то, что он не заключается в  кавычки.

Рассмотрим пример REG-файла:

Данный фай  был получен путем экспорта из редактора реестра RegEdit 
 
 
 
 
 
 
 

Заключение

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

К основным достоинствам системного реестра можно отнести следующие особенности:

1) высокая скорость  чтения/записи параметров 

2) безопасность  хранения информации 

3) возможность  защиты от копирования 

4) возможность  поддерживать тысячи обращений  к базе данных 

5) большая вместимость  данных.  

К основным недостаткам можно отнести:

1) реестр Windows подвержен фрагментации, из-за чего доступ к настройкам постепенно замедляется

2) по мере  того как пользователь устанавливает  программы, размер реестра увеличивается,  что сказывается на работе  всей системы в целом. 

3) Перенос настроек  программ через реестр невозможен 

4) параметры  настроек в реестре не имеют  никаких комментариев и описания, что затрудняет понимание их  значений.  
 

Библиографический список

  1. URL:  http://support.microsoft.com/kb/256986 (дата обращения: 21.10.2010)
  2. URL:  http://allwarez.net.ua/computer/469.html (дата обращения: 20.10.2010)
  3. URL:  http://windata.ru/windows-world/sistemnyj-reestr/struktura-sistemnogo-reestra-windows/ (дата обращения: 21.10.2010)
  4. URL:  http://windata.ru/windows-world/sistemnyj-reestr/raspolozhenie-sistemnogo-reestra/(дата обращения: 21.10.2010)
  5. URL:  http://www.kursknet.ru/~cannibal/xp2.htm(дата обращения: 3.11.2010)
  6. URL:  http://reestrwin.evgb4.ru/news/kratkaja_istorija_reestra/2009-10-15-128(дата обращения: 3.11.2010)
  7. URL: http://www.oszone.net/5600/reg_file (дата обращения: 10.11.2010)

Информация о работе Реестр Windows