Практическая работа по реестру операционной системы windows

Практическая работа по настройке реестра Windows
методическая разработка по информатике и икт по теме

Использовать штатные средства операционной системы для настройки и управления системой.

Скачать:

Вложение Размер
2.2.2rabota_v_reestre.doc 401.5 КБ

Предварительный просмотр:

Цель: уметь настраивать систему штатными средствами операционной системы.

Реестр и его роль

Реестр(registry)представляет собой иерархически организованную базу данных, которую ОС использует для запуска приложений, хранения системных правил, профилей пользователей и прочих настроек и.т.д. Так же реестр используется практически всеми приложениями для хранения своих настроек.

Впервые реестр был использован в Windows 95, с тех пор он стал быстрее и лучше защищен от всевозможных ошибок.

Хотя реестр организован довольно понятным образом, он представляет собой сложную и обширную структуру.

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

Изначально каждая программа хранила нужные для себя настройки и данные своим собственным способом, как правило – в виде файлов собственной структуры. Поэтому при переносе программы с одной машины на другую достаточно было настроить эти файлы ( как правило – прописать нужные имена дисков и каталоги, т.к. каждая машина имела свои диски). С другой стороны, эта процедура – тогдашний эквивалент инсталяции – порой была очень сложной. В Windows 3.х. была сделана попытка упорядочить формат и способ хранения конфигурационных файлов. В частности, всем им было предписано носить расширение .ini.

Реестр был создан потому, что с файлами INI, которые появились в Windows 3.x, пользователям приходилось думать, какой файл INI за что отвечает и как изменить в нужном файле ту или иную настройку. Часто было трудно выяснить месторасположение таких файлов для нужной программы. Кроме того, отсутствовал способ определения того, какая программа связана с конкретным INI – файлом. С другой стороны, редактировать такие файлы было намного легче, чем реестр. Одним из самых важных различий между файлами INI и реестром являлось расположение файлов INI – файлы принадлежали программе, в то время, как реестр – часть Windows.

Где расположены файлы реестра.

В ОС Windows 9x реестр хранится в двух файлах System.dat

В ОС Windows Me добавляется 3-й файл

Они располагаются в папке Windows.

В Windows NT (2000\XP\Vista\Seven)есть каталог SYSTEM32\CONFIG, хранящий в виде защищенных файлов разделы реестра.

В независимости от того, в каких файлах хранятся данные реестра его логическая структура одинакова для всех ОС Windows. Реестр состоит из пяти разделов:

  • HKEY_USERS – содержит все активные загруженные профили пользователей компьютера(HKU).
  • HKEY_CURRENT_USER – корневой раздел конфигурации пользователя, работающего в данный момент. Здесь хранятся установки для папок этого пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU; раздел HKEY_CURRENT_ USER является подразделом раздела HKEY_USERS;
  • HKEY_LOCAL_MACHINE – содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM ;
  • HKEY_CLASSES_ROOT – подраздел HKEY_LOCAL_MACHINE\Software. Хранящиеся здесь сведения отвечают за запуск необходимой программы при открытии файла с помощью проводника. Вместо полного имени раздела иногда используется аббревиатура HKCR;
  • HKEY_CURRENT_CONFIG – раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

Все записи реестра подразделяются на 3 типа:

  1. Раздел . Подобие каталога. Разделы могут содержать в себе другие разделы.
  2. Параметры . Существует 3 типа параметров, которые могут содержатся в разделе:
  • Двоичный параметр (Тип REG_BINARY ) содержит двоичные данные. В виде двоичных данных хранится большинство сведений об аппаратных компонентах компьютера (правда, значения двоичного параметра выводится на экран редактором реестра в шестнадцатеричном формате).
  • Двойное слово , или DWORD (тип REG_DWORD). Этот тип позволяет хранить значение, длина которого составляет 4 байта (32-разрядное целое.) Такие значения имеют многие параметры драйверов устройств и служб. Значение DWORD отображается в окне редактора реестра в двоичном, шестнадцатеричном или десятичном формате.
  • Строковый (тип REG_SZ ). Он представляет собой текстовую строку фиксированной длины и используется, в частности, для хранения путей к различным файлам.

3) Ключи . Принимают некоторое значение, которое для них допустимо. В программе работы с реестром обычно отображаются в разделах реестра.

Работа в реестре

  1. Затем создаём копию реестра, чтобы вернуть все изменения ОС. Делаем это командой Экспорт.

Файл будет с расширением .reg

3) Чтобы отобразить данные о системе на рабочем столе, открываем

И делаем перезагрузку системы

4) Теперь можно и сделать что-нибудь самому. Для примера давайте напишем что-нибудь возле часов.

Если вы хотите, чтобы рядом с системными часами располагалось ваше имя, то в реестре по адресу HKEY_CURRENT_USER\Control panel\International\ создаем 3 строковых параметра:
«s1159» со значением «Ваше имя»(не более 8 символов)
«s2359» со значением «такое же как и у первго»
«sTimeFormat» со значением «HH:mm:ss tt»

5) Поменяем Имя корзины

Для этого заходим в реестр, нажимаем правка -> найти -> Прописываем «корзина» находим там :

И меняем значение на что угодно. Перезагружаемся, любуемся.

6) Скорость выпадение «менюшек»

Находим в реестре HKEY_CURRENT_USER\Control Panel\desktop\MenuShowDelay

И изменяем значение на любое вам число (числа идут в миллисекундах)

7) Меняем раскладку клавиатуры до входа в систему

Ставим значения как на картинке

8) Устанавливаем обои в произвольном месте экрана

Заходим в : HKEY_CURRENT_USER/Control Panel/Desktop

И создаём там 2 строковых параметра:

X и Y являются координатами.

9) Растягивание обоев на весь экран

Находим параметр WallpaperStyle и ставим там значение 2

10) Бесконечное мигание кнопок на панели команд

ForegroundFlashCount и меняем значение на что угодно.

11) Окно с произвольным текстом при загрузке Системы

LegalNoticeCaption – пишем заголовок

LegalNoticeText – тут пишем текст

12) Прячем пункты меню

Ищем там соответствующие названия как в таблице и меняем

13) Удаление значков в меню Пуск

Находим то что вам нужно и ставим значения:

14) Изменения размера значков в Пуске

Start_LargeMFUIcons, меняем на 0

15) Удаление стрелок с ярлыков

Если вам надоели маленькие стрелки, обозначающие ярлыки w’95, то :
1. вызовите редактор реестра REGEDIT найдите подключ HKEY_CLASSES_ROOT\lnkfile
2. удалите значение lsSHortcut
3. найдите подключ HKEY_CLASSES_ROOT\piffile
4. удалите значение lsSHortcut

16) Не отображать имя пользователя в меню Пуск

Добавляем параметр REG_DWORD «NoUserNameInStartMenu» и присваиваем ему значение 1.

17) Халява в игре «Червы»

Создаём раздел Hearts

В нем создаём строковый параметр «ZB» присваиваем значение 42

В игре нажимаем Shift Ctrl Alt F12

18) Контекстное меню

В этом разделе мы создаём подраздел, например Notepad в нем присваиваем значение Flv

В Notepad создаём раздел command. Открываем command и в значении мы прописываем пункт к программе которая будет открывать наш файл

По теме: методические разработки, презентации и конспекты

Практическая работа к уроку информатики и ИКТ в 11 классе по теме «Настройка анимации объектов слайда в прикладной среде MS PowerPoint 2007». Практическая работа обучающего характера с подробным описа.

Цель: тренировка клавиатурных навыков, вставка рисунков и автофигур, вставка схемы, использование анимации.

краткий конспект для урока в 5 классе.

Подборка практическихработ и зачет по теме.

Реестр практических работ по химии.

Инструктаж по ОТ. Практическая работа №17. Настройка браузера.

ЛР Работа с системным реестром
учебно-методический материал на тему

Лабораторная работа на тему «Работа с системным реестром» содержит теоретические сведения и практическую часть.

Скачать:

Вложение Размер
lr_rabota_s_sistemnym_reestrom.doc 311 КБ

Предварительный просмотр:

Лабораторная работа. Тема: Работа с системным реестром.

  1. Получение основных сведений о структуре и функциях системного реестра операционной системы Windows.
  1. Изучить теоретическую часть;
  2. Запустить редактор реестра.
  • Перейти в раздел реестра HKEY_CURRENT_USER;
  • Найти ключ, отвечающий за настройки Рабочего стола;
  • Ознакомиться со списком вложенных ключей;
  • Для произвольно выбранных из списка 5 ключей исследовать, аналогом каких настроек Панели управления они являются;
  • Перейти в раздел реестра HKEY_CLASSES_ROOT;
  • Выбрать из списка 5 ключей и описать, для файлов с какими расширениями они используются, и какие параметры для них установлены;
  1. Результаты внести в отчет.

На смену ini-файлам, имеющим ряд концептуальных ограничений, еще в Windows 3.1 было введено понятие реестра – регистрационной базы данных, хранящей различные настройки ОС и приложений. Изначально реестр был предназначен только для хранения сведений об объектах OLE (Object Linking and Embedding — связь и внедрение объектов) и сопоставлений приложений расширениям имен файлов, однако позже его структура и границы использования расширились. Реестры разных версий Windows имеют различия; это нужно помнить при импорте reg-файлов. В Windows XP в архитектуру реестра были введены важные новшества, улучшающие функциональность данного компонента ОС. Реестр хранится в бинарном (двоичном) виде, поэтому для ручной работы с ним необходима специальная программа — редактор реестра. В XP это Regedit.exe, в других версиях NT ими являются Regedit.exe и Regedt32.exe, имеющий дополнительные возможности работы с реестром (Regedt32.exe есть и в XP, но на самом деле он всего лишь вызывает Regedit.exe). Есть и другие программы, в том числе и консольные (Reg.exe). Ручным модифицированием параметров реестра мы займемся чуть позже, а сейчас рассмотрим основные группы сведений, хранящихся в этой базе данных.

  • Программы установки . Любая грамотно написанная программа под Windows должна иметь свой инсталлятор-установщик. Это может быть встроенный в ОС Microsoft Installer либо любой другой. В любом случае инсталлятор использует реестр для хранения своих настроек, позволяя правильно устанавливать и удалять приложения, не трогая совместно используемые файлы.
  • Распознаватель . При каждом запуске компьютера программа NTDETECT.COM и ядро Windows распознает оборудование и сохраняет эту информацию в реестре.
  • Ядро ОС . Хранит много сведений в реестре о своей конфигурации, в том числе и данные о порядке загрузки драйверов устройств.
  • Диспетчер PnP (Plug and Play) . Абсолютно необходимая вещь для большинства пользователей, которая избавляет их от мук по установке нового оборудования (не всегда, правда:)). Неудивительно, что он хранит свою информацию в реестре.
  • Драйверы устройств . Хранят здесь свои параметры.
  • Административные средства . Например, такие, как Панель управления, MMC (Micro-soft Management Console) и др.
  • Пользовательские профили . Это целая группа параметров, уникальная для каждого пользователя: настройки графической оболочки, сетевых соединений, программ и многое другое.
  • Аппаратные профили . Позволяют создавать несколько конфигураций с различным оборудованием.
  • Общие настройки программ . Почему общие? Потому, что у каждого пользователя есть профиль, где хранятся его настройки для соответствующей программы.

Таким образом, выше приведены данные о предназначении реестра. Теперь обратим внимание на логическую структуру реестра. Для лучшего понимания материала рекомендуется запустить Regedit.exe.

Реестр Windows имеет древовидную структуру, схожую со структурой файловой системы. Папкам здесь соответствуют ключи (keys) или разделы (ветви), а файлам — параметры (values). Разделы могут содержать как вложенные разделы (sub keys), так и параметры. На верхнем уровне этой иерархии находятся корневые разделы (root keys). Они перечислены в таблице 1

Таблица 1. Корневые разделы

Имя корневого раздела

Содержит глобальную информацию о компьютерной системе, включая такие данные об аппаратных средствах и операционной системе, в том числе: тип шины, системная память, драйверы устройств и управляющие данные, используемые при запуске системы. Информация, содержащаяся в этом разделе, действует применительно ко веем пользователям, регистрирующимся в системе Windows NT/2000. На верхнем уровне иерархии реестра для этого раздела имеются три псевдонима: HKEY CLASSES ROOT, HKEY CURRENT CONFIG и HKEY_DYN_DATA

Содержит ассоциации между приложениями и типами файлов (по расширениям имени файла). Кроме того, этот раздел содержит информацию OLE (Object Linking and Embedding), ассоциированную с объектами COM, а также данные по ассоциациям файлов и классов (эквивалент реестра ранних версий. Windows, служивших настройкой над MS-DOS). Параметры этого раздела совпадают с параметрами, расположенными в разделе HKEY_LOCAL_MACHINE\Software\Classes. Подробную информацию о разделе HKEY_CLASSES_ ROOT можно найти в руководстве OLE Programmer’s Reference, входящем в состав продукта Windows NT 4.0 Software Development Kit (SDK)

Содержит конфигурационные данные для текущего аппаратного профиля. Аппаратные профили представляют собой наборы изменений, внесенных в стандартную конфигурацию сервисов и устройств, установленную данными разделов Software и System корневого раздела HKEY_LOCAL_MACHINE. В разделе HKEY_CURRENT_ CONFIG отражаются только изменения. Кроме того, параметры этого раздела появляются также в разделе HKEY_LOCAL_MACHINE\System \CurentControlSet\HardwareProfites\CuiTent

Содержит, профиль пользователя, на данный момент . зарегистрировавшегося в системе, включая переменные окружения, настройку рабочего стола, параметры настройки сети, принтеров и приложений. Этот раздел представляет собой ссылку на раздел HKEY USERS\username, где username — имя пользователя, зарегистрировавшегося в системе на текущий момент

Содержит все активно загруженные пользовательские профили, включая HKEY_CURRENT_USER, а также профиль по умолчанию. Пользователи, получающие удаленный доступ к серверу, не имеют профилей, содержащихся в этом разделе; их профили загружаются в реестры на их собственных компьютерах. Windows NT/2000 требует наличия учетных записей для каждого пользователя, регистрирующегося в системе. Раздел HKEY_USERS содержит вложенный раздел \Default, а также другие разделы, определяемые идентификатором безопасности (Security ID) каждого пользователя

Все параметры реестра имеют фиксированный тип. В таблице 2 приводится полный список используемых типов. Не все из них используются в разных версиях NT — REG_QWORD явно предназначен для 64-битной версии XP. Следует учесть, что ряд типов используется только системой в некоторых разделах, и создать свой параметр такого типа с помощью редактора реестра не получится.

Таблица 2. Типы параметров

Двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате

Данные, представленные целым числом (4 байта). Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах

Строка Unicode переменной длины. Этот тип данных включает переменные, обрабатываемые программой или службой

Многострочный текст Unicode. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами

Текстовая Unicode строка фиксированной длины

32-разрядное число в формате “остроконечников” — младший байт хранится первым в памяти. Эквивалент REG_DWORD

32-разрядное число в формате “тупоконечников” — старший байт хранится первым в памяти

Символическая ссылка Unicode. Только для внутреннего использования (некоторые корневые разделы являются такой ссылкой на другие подразделы)

Параметр не имеет определенного типа данных

64-разрядное число в формате “остроконечников”. Эквивалент REG_QWORD

Список аппаратных ресурсов. Используется только в разделе HKLM\HARDWARE

Дескриптор (описатель) аппаратного ресурса. Применяется только в HKLM\HARDWARE.

Список необходимых аппаратных ресурсов. Используется только в HKLM\HARDWARE.

Элементы реестра хранятся в виде атомарной структуры. Реестр разделяется на составные части, называемые ульями (hives), или кустами. Ульи хранятся на диске в виде файлов. Некоторые ульи, такие, как HKLM\HARDWARE, не сохраняются в файлах, а создаются при каждой загрузке, то есть являются изменяемыми (vola-tile). При запуске системы реестр собирается из ульев в единую древовидную структуру с корневыми разделами. Перечислим ульи реестра и их местоположение на диске (для NT старше версии 4.0) в таблице 3

Читайте также:  Hp laserjet 3800 драйвер для windows 10 x64
Оцените статью