Файл: Занятие Работа с реестром Цель уметь настраивать систему штатными средствами операционной системы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 67
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическое занятие
Работа с реестромЦель: уметь настраивать систему штатными средствами операционной системы. Реестр и его рольРеестр(registry)представляет собой иерархически организованную базу данных, которую ОС использует для запуска приложений, хранения системных правил, профилей пользователей и прочих настроек и.т.д. Так же реестр используется практически всеми приложениями для хранения своих настроек.Впервые реестр был использован в Windows 95, с тех пор он стал быстрее и лучше защищен от всевозможных ошибок.Хотя реестр организован довольно понятным образом, он представляет собой сложную и обширную структуру.Реестр можно рассматривать как записную книжку Windows – как только системе нужна какая-то информация, она ищет ее в реестре. Реестр очень обширен, и дать однозначное его определение невозможно. Кратко и достаточно точно можно сказать, что реестр – компонент операционной системы компьютера, который в иерархической базе данных хранит важнейшие установки и информацию о приложениях, системных операциях, пользовательской и аппаратной конфигурациях. История реестраИзначально каждая программа хранила нужные для себя настройки и данные своим собственным способом, как правило – в виде файлов собственной структуры. Поэтому при переносе программы с одной машины на другую достаточно было настроить эти файлы ( как правило – прописать нужные имена дисков и каталоги, т.к. каждая машина имела свои диски). С другой стороны, эта процедура – тогдашний эквивалент инсталяции – порой была очень сложной. В Windows 3.х. была сделана попытка упорядочить формат и способ хранения конфигурационных файлов. В частности, всем им было предписано носить расширение .ini.Реестр был создан потому, что с файлами INI, которые появились в Windows 3.x, пользователям приходилось думать, какой файл INI за что отвечает и как изменить в нужном файле ту или иную настройку. Часто было трудно выяснить месторасположение таких файлов для нужной программы. Кроме того, отсутствовал способ определения того, какая программа связана с конкретным INI – файлом. С другой стороны, редактировать такие файлы было намного легче, чем реестр. Одним из самых важных различий между файлами INI и реестром являлось расположение файлов INI – файлы принадлежали программе, в то время, как реестр – часть Windows.
Где расположены файлы реестра.В ОС Windows 9x реестр хранится в двух файлах System.datUser.datВ ОС Windows Me добавляется 3-й файл Classes.datОни располагаются в папке Windows. В Windows NT (2000\XP\Vista\Seven)есть каталог SYSTEM32\CONFIG, хранящий в виде защищенных файлов разделы реестра. Структура реестра.В независимости от того, в каких файлах хранятся данные реестра его логическая структура одинакова для всех ОС Windows. Реестр состоит из пяти разделов:
3)Ключи. Принимают некоторое значение, которое для них допустимо. В программе работы с реестром обычно отображаются в разделах реестра.Работа в реестре
409 – EN419 - RUГотово. 8) Устанавливаем обои в произвольном месте экранаЗаходим в : HKEY_CURRENT_USER/Control Panel/DesktopИ создаём там 2 строковых параметра:WallpaperOriginX WallpaperOriginYX и Y являются координатами. 9) Растягиваниеобоевнавесьэкран HKEY_CURRENT_USER\Control Panel\desktopНаходим параметр WallpaperStyle и ставим там значение 210) Бесконечное мигание кнопок на панели командHKEY_CURRENT_USER\Control Panel\DesktopНаходим : ForegroundFlashCount и меняем значение на что угодно.11) Окно с произвольным текстом при загрузке СистемыHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonНаходим разделы :LegalNoticeCaption – пишем заголовокLegalNoticeText – тут пишем текст 12) Прячем пункты менюИщем там соответствующие названия как в таблице и меняем13) УдалениезначковвменюПускHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedНаходим то что вам нужно и ставим значения:1 – да0- нет14) ИзмененияразмеразначковвПускеHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedStart_LargeMFUIcons, меняем на 0 15) Удаление стрелок с ярлыковЕсли вам надоели маленькие стрелки, обозначающие ярлыки w'95, то : 1. вызовите редактор реестра REGEDIT найдите подключ HKEY_CLASSES_ROOT\lnkfile 2. удалите значение lsSHortcut 3. найдите подключ HKEY_CLASSES_ROOT\piffile 4. удалите значение lsSHortcutПолучаем :16) Не отображать имя пользователя в меню ПускHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerДобавляем параметр REG_DWORD «NoUserNameInStartMenu» и присваиваем ему значение 1.
Получаем: 17) Халявавигре «Червы»HKEY_USERS\S-1-5-21-1078081533-1343024091-1957994488-1003\Software\Microsoft\Windows\CurrentVersion\Applets\Создаём раздел HeartsВ нем создаём строковый параметр «ZB» присваиваем значение 42В игре нажимаем ShiftCtrlAltF12Получаем :18) Контекстноеменю HKEY_CLASSES_ROOT\*\shellВ этом разделе мы создаём подраздел, например Notepad в нем присваиваем значение FlvВ Notepad создаём раздел command. Открываем command и в значении мы прописываем пункт к программе которая будет открывать наш файл
Работа с реестромЦель: уметь настраивать систему штатными средствами операционной системы. Реестр и его рольРеестр(registry)представляет собой иерархически организованную базу данных, которую ОС использует для запуска приложений, хранения системных правил, профилей пользователей и прочих настроек и.т.д. Так же реестр используется практически всеми приложениями для хранения своих настроек.Впервые реестр был использован в Windows 95, с тех пор он стал быстрее и лучше защищен от всевозможных ошибок.Хотя реестр организован довольно понятным образом, он представляет собой сложную и обширную структуру.Реестр можно рассматривать как записную книжку Windows – как только системе нужна какая-то информация, она ищет ее в реестре. Реестр очень обширен, и дать однозначное его определение невозможно. Кратко и достаточно точно можно сказать, что реестр – компонент операционной системы компьютера, который в иерархической базе данных хранит важнейшие установки и информацию о приложениях, системных операциях, пользовательской и аппаратной конфигурациях. История реестраИзначально каждая программа хранила нужные для себя настройки и данные своим собственным способом, как правило – в виде файлов собственной структуры. Поэтому при переносе программы с одной машины на другую достаточно было настроить эти файлы ( как правило – прописать нужные имена дисков и каталоги, т.к. каждая машина имела свои диски). С другой стороны, эта процедура – тогдашний эквивалент инсталяции – порой была очень сложной. В Windows 3.х. была сделана попытка упорядочить формат и способ хранения конфигурационных файлов. В частности, всем им было предписано носить расширение .ini.Реестр был создан потому, что с файлами INI, которые появились в Windows 3.x, пользователям приходилось думать, какой файл INI за что отвечает и как изменить в нужном файле ту или иную настройку. Часто было трудно выяснить месторасположение таких файлов для нужной программы. Кроме того, отсутствовал способ определения того, какая программа связана с конкретным INI – файлом. С другой стороны, редактировать такие файлы было намного легче, чем реестр. Одним из самых важных различий между файлами INI и реестром являлось расположение файлов INI – файлы принадлежали программе, в то время, как реестр – часть Windows.
Где расположены файлы реестра.В ОС Windows 9x реестр хранится в двух файлах System.datUser.datВ ОС Windows Me добавляется 3-й файл Classes.datОни располагаются в папке 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 типа параметров, которые могут содержатся в разделе:
-
Двоичный параметр(Тип REG_BINARY) содержит двоичные данные. В виде двоичных данных хранится большинство сведений об аппаратных компонентах компьютера (правда, значения двоичного параметра выводится на экран редактором реестра в шестнадцатеричном формате). -
Двойное слово, или DWORD (тип REG_DWORD). Этот тип позволяет хранить значение, длина которого составляет 4 байта (32-разрядное целое.) Такие значения имеют многие параметры драйверов устройств и служб. Значение DWORD отображается в окне редактора реестра в двоичном, шестнадцатеричном или десятичном формате. -
Строковый (тип REG_SZ). Он представляет собой текстовую строку фиксированной длины и используется, в частности, для хранения путей к различным файлам.
3)Ключи. Принимают некоторое значение, которое для них допустимо. В программе работы с реестром обычно отображаются в разделах реестра.Работа в реестре
-
Пуск -> Выполнить -> REGEDIT
-
Затем создаём копию реестра, чтобы вернуть все изменения ОС. Делаем это командой Экспорт.
409 – EN419 - RUГотово. 8) Устанавливаем обои в произвольном месте экранаЗаходим в : HKEY_CURRENT_USER/Control Panel/DesktopИ создаём там 2 строковых параметра:WallpaperOriginX WallpaperOriginYX и Y являются координатами. 9) Растягиваниеобоевнавесьэкран HKEY_CURRENT_USER\Control Panel\desktopНаходим параметр WallpaperStyle и ставим там значение 210) Бесконечное мигание кнопок на панели командHKEY_CURRENT_USER\Control Panel\DesktopНаходим : ForegroundFlashCount и меняем значение на что угодно.11) Окно с произвольным текстом при загрузке СистемыHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonНаходим разделы :LegalNoticeCaption – пишем заголовокLegalNoticeText – тут пишем текст 12) Прячем пункты менюИщем там соответствующие названия как в таблице и меняем13) УдалениезначковвменюПускHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedНаходим то что вам нужно и ставим значения:1 – да0- нет14) ИзмененияразмеразначковвПускеHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedStart_LargeMFUIcons, меняем на 0 15) Удаление стрелок с ярлыковЕсли вам надоели маленькие стрелки, обозначающие ярлыки w'95, то : 1. вызовите редактор реестра REGEDIT найдите подключ HKEY_CLASSES_ROOT\lnkfile 2. удалите значение lsSHortcut 3. найдите подключ HKEY_CLASSES_ROOT\piffile 4. удалите значение lsSHortcutПолучаем :16) Не отображать имя пользователя в меню ПускHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerДобавляем параметр REG_DWORD «NoUserNameInStartMenu» и присваиваем ему значение 1.
Получаем: 17) Халявавигре «Червы»HKEY_USERS\S-1-5-21-1078081533-1343024091-1957994488-1003\Software\Microsoft\Windows\CurrentVersion\Applets\Создаём раздел HeartsВ нем создаём строковый параметр «ZB» присваиваем значение 42В игре нажимаем ShiftCtrlAltF12Получаем :18) Контекстноеменю HKEY_CLASSES_ROOT\*\shellВ этом разделе мы создаём подраздел, например Notepad в нем присваиваем значение FlvВ Notepad создаём раздел command. Открываем command и в значении мы прописываем пункт к программе которая будет открывать наш файл