Работа с реестром windows 10 лабораторная работа

Лабораторное занятие №10

Тема: Работа с реестром

Цель работы: изучить назначение реестра, структуру реестра, редакторы реестра,
приемы восстановления системы при повреждении реестра.

Оборудование: Компьютер в сборе или испытательный стенд.

Ход работы

1. Ознакомиться с
теоретической частью.

2. Выполнить
задания.

3. Ответить на
контрольные вопросы.

4. Оформить отчет.

Теоретическая часть

Программа —
редактор реестра входит в состав Windows. Реестр является важнейшим
компонентом, от которого зависит работоспособность системы. Он представляет
собой базу данных, в которой хранятся профили всех пользователей компьютера,
сведения об оборудовании системы, установленных программах и параметрах
настройки. Программа позволяет просматривать и модифицировать реестр, не
распознает ошибки пользователя, не имеет команды «отменить».

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

Прежде чем вносить
изменения в реестр необходимо заархивировать имеющиеся данные. Если система все
же повреждена, реестр можно исправить или восстановить в том виде, который он
имел в момент последнего удачного запуска компьютера. В противном случае
следует переустановить Windows. При переустановке системы внесенные в нее
изменения (например, связанные с установкой пакетов обновления) могут быть
утеряны, и их потребуется повторять отдельно.

Физически реестр
состоит из нескольких файлов двоичного формата, которые хранятся в системном
каталоге Windows. Иерархическая структура реестра состоит из 5 корневых ключей
(рисунок 6).

Рисунок 6. Окно редактора реестра

HKEY_LOCAL_MACHINE
– раздел содержит данные настройки, относящиеся к данному компьютеру (для всех
пользователей).

HKEY_CLASSES_ROOT – Данный раздел является подразделом HKEY_LOCAL_MACHINE\Software. Хранящиеся
здесь сведения обеспечивают открытие необходимой программы при открытии файла с
помощью проводника.

HKEY_USERS –
раздел содержит все профили пользователей компьютера.

HKEY_CURRENT_USER
– раздел является подразделом HKEY_USERS. Данный раздел является корневым для
данных настройки пользователя, вошедшего в систему в настоящий момент. Здесь
хранятся папки пользователя, цвета экрана и настройки панели управления. Эти
данные называются профилем пользователя.

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

Таблица 11. Список
типов данных, определенных и используемых системой в настоящий момент

Тип данных

Описание

REG_BINARY

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

REG_DWORD

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

REG_EXPAND_SZ

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

REG_MULTI_SZ

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

REG_SZ

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

REG_FULL_RESOU

RCE_DESCRIPTOR

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

REG_DWORD

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

Задания на лабораторную работу

1. Запустите Windows
через виртуальную машину.

2. Создайте папку
ERD.

3. Вызовите
редактор Regedit (Пуск\Выполнить). Ознакомьтесь с интерфейсом.

4. Выполните
экспорт реестра в текстовый файл на свой раздел диска. Для этого в меню
редактора Regedit.exe выберите Registry (Реестр) – Export Registry File
(Экспорт файла реестра). Имя файла MYREG.REG.

5. Добавьте
сообщение, отображаемое при регистрации пользователя в системе:

а) Вызовите
редактор Regedit

б) Раскройте
ключ реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\

CurrentVersion\WinLogon

в) Найдите параметр
LegalNoticeCaption. Раскройте его и введите «Заголовок
окна». Введенная фраза будет отображаться в заголовке информационного окна. 

г) Найдите
параметр LegalNoticeText. Раскройте его и введите «Вас приветствует
администратор».

д) Закройте окно
редактора. Перезагрузите систему, продемонстрируйте результаты работы
преподавателю.

е) Проделайте
шаги а-д, очистив значения LegalNoticeCaption и LegalNoticeText.

6. Измените значок
мусорной корзины (пустой и заполненной):

а) Вызовите редактор
Regedit

б) Найдите ключ HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENT VERSION\EXPLORER\CLSID\645FF040-5081-101B-9F08-00AA002F954E.

в) Прямо под ним
ключ DefaultIcon. Откройте его. В правом окне элементы FULL и EMPTY. Номера 31
и 32 соответствуют пиктограммам. Замените их на 64 и 65 соответственно.

г) Создайте на
рабочем столе новую папку и удалите ее. Посмотрите, изменилась ли пиктограмма
корзины.

д)
Продемонстрируйте результаты работы преподавателю.

е) Верните
прежние пиктограммы для корзины.

7. Удалите стрелки
с ярлыков:

а) Создайте на
рабочем столе 2 любых ярлыка. Убедитесь, что на ярлычках имеются маленькие стрелочки.

б) Вызовите
редактор реестра.

в) Найдите ключ
HKEY_CLASSES_ROOT\Inkfile.

г) Запишите тип
параметра IsShorteut (для дальнейшего восстановления), удалите этот параметр.

д) Найдите ключ
HKEY_CLASSES_ROOT\piffile.

е) Удалите
параметр IsShorteut.

ж) Перезагрузите
Windows. Убедитесь, что стрелочки у ярлычков отсутствуют.

з)
Продемонстрируйте преподавателю результат работы.

и) Верните
прежние установки (параметры IsShorteut).

Содержание отчета

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

Контрольные вопросы

1. Что такое
реестр?

2. Почему не
рекомендуется изменять реестр самостоятельно?

3. Перечислите
особенности интерфейса Regedit.exe.

4. Какие корневые
ключи имеет реестр?

5. Как сохранить
реестр перед редактированием?

6. Как
восстановить реестр?

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

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

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

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

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

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

История реестра

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

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

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

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

User.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 типа:

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

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

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

  1. Пуск -> Выполнить -> REGEDIT

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

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

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

HKEY_CURRENT_USER\Control Panel\Desktop\PaintDesktopVersion

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

Получаем:

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) Меняем раскладку клавиатуры до входа  в систему

Прописываем :

HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

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

409 – EN

419 — RU

Готово.

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

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

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

WallpaperOriginX

WallpaperOriginY

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

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

HKEY_CURRENT_USER\Control Panel\desktop

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

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

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\Advanced

Start_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

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

Получаем :

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

HKEY_CLASSES_ROOT\*\shell

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

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

Готово.

Предложите, как улучшить StudyLib

(Для жалоб на нарушения авторских прав, используйте

другую форму
)

Ваш е-мэйл

Заполните, если хотите получить ответ

Оцените наш проект

1

2

3

4

5

Предложите, как улучшить StudyLib

(Для жалоб на нарушения авторских прав, используйте

другую форму
)

Ваш е-мэйл

Заполните, если хотите получить ответ

Оцените наш проект

1

2

3

4

5

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

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

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

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

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

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

История реестра

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

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

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

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

User.dat

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

Classes.dat

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

В Windows NT (2000XPVistaSeven)есть каталог SYSTEM32CONFIG, хранящий в виде защищенных файлов разделы реестра.

Структура реестра.

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

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

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

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

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

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

  1. Пуск -> Выполнить -> REGEDIT

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

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

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

HKEY_CURRENT_USERControl PanelDesktopPaintDesktopVersion

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

Получаем:

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

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

Получаем:

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

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

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

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

Находим в реестре HKEY_CURRENT_USERControl PaneldesktopMenuShowDelay

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

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

Прописываем :

HKEY_USERS.DEFAULTKeyboard LayoutPreload

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

409 – EN

419 — RU

Готово.

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

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

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

WallpaperOriginX

WallpaperOriginY

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

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

HKEY_CURRENT_USERControl Paneldesktop

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

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

HKEY_CURRENT_USERControl PanelDesktop

Находим :

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

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

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

Находим разделы :

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

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

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

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

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

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

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

1 – да

0- нет

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

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

Start_LargeMFUIcons, меняем на 0

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

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

lsSHortcut
 3. найдите подключ HKEY_CLASSES_ROOTpiffile
 4. удалите значение
lsSHortcut

Получаем :

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

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

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

Получаем:

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

HKEY_USERSS-1-5-21-1078081533-1343024091-1957994488-1003SoftwareMicrosoftWindowsCurrentVersionApplets

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

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

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

Получаем :

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

HKEY_CLASSES_ROOT*shell

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

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

Готово.


С этим файлом связано 1 файл(ов). Среди них: ЛР №3. Логические операции с базовыми логическими элементами.doc.
Показать все связанные файлы


Подборка по базе: frutkate01 Курсовая работа Дворянская женщина 19 в. по воспомина, Самостоятельная работа к теме 1.2..docx, Практическая работа к теме 1.2..docx, Контрольная работа 4.docx, дипломная работа24.docx, Практическая работа 1 физическая культура и спорт.doc, Практическая работа № 3.docx, практическая работа по математике.docx, готовая дипломная работа.docx, Практическая работа 8.docx


ЛАБОРАТОРНАЯ РАБОТА №4

УПРАВЛЕНИЕ ПРОЦЕССАМИ В ОС WINDOWS

РАБОТА С РЕЕСТРОМ WINDOWS
Цель работы: приобрести практический опыт запуска, отслеживания выполнения и завершения процессов в современной операционной системе Windows с использованием Диспетчера задач и командного интерпретатора Windows; приобрести практические навыки работы с системным реестром.
Оборудование:

Аппаратная часть: персональный компьютер с правами администратора.

Программная часть: программаVirtualBox, виртуальная машина с установленной ОС Windows 8/10, текстовый процессорMicrosoft Word.
Краткие теоретические сведения:

Чтобы поддерживать многозадачность, ОС должна определить и оформить для себя те внутренние единицы работы, между которыми будет разделяться процессор и другие ресурсы компьютера. В настоящее время в большинстве ОС определены два типа единиц работы. Более крупные единицы работы носят названия процессов (задач), они требуют для своего выполнения несколько более мелких работ, для обозначения которых используются термины «поток» или «нить».

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

Также управлять процессами можно и «вручную» при помощи командной строки.

Основными командами Windows для работы с процессами являются:

at – запуск программ в заданное время;

schtasks – настраивает выполнение команд по расписанию;

start – запускает определенную программу или команду в отдельном окне;

taskkill – завершает процесс;

tasklist – выводит информацию о работающих процессах;

command.com – запуск командной оболочки MS-DOS;

cmd.exe – запуск командной оболочки Windows.

Для получения более подробной информации можно использовать центр справки и поддержки или команду help (например: help at).
Системный реестр – это информация о конфигурации аппаратных средств компьютера, программного обеспечения, информация о пользователях ПК, представленная в формате двоичного файла, загружающегося в RAM при входе в Windows. Каждый раз при установке ПО все данные записываются в реестр.

Основное средство работы с реестром – редактор реестра regedit.exe. Редактор реестра позволяет экспортировать как весь реестр, так и отдельные разделы в файл с расширением reg. Импорт полученного при экспорте reg-файла позволяет восстановить реестр. Для выполнения этих операций необходимо выполнить команды: Файл — Экспорт или Файл – Импорт. Импорт реестра также можно выполнить двойным щелчком по ярлыку экспортированного reg-файла.
Ход работы:
I. Управление процессами с помощью Диспетчера задач Windows

  1. Запустите ранее установленную на виртуальную машину версию ОС Windows.
  2. Запустите Диспетчер задач.

Запуск диспетчера задач можно осуществить двумя способами:

1) Нажатием сочетания клавиш Ctrl+Alt+Del. Появится меню, в котором курсором следует выбрать пункт «Диспетчер задач».

2) Переведите курсор на область с показаниями системной даты и времени и
нажмите правый клик, после чего будет выведено меню, в котором следует выбрать «Диспетчер задач».

3. В качестве отчета по работе создайте новый текстовый документ и поместите в него скриншоты вашей работы с Диспетчером задач. В качестве имени документа следует указать свою группу и фамилию.

4. Проанализируйте структуру Диспетчера задач.

В диспетчере задач есть 6 вкладок:

1) Приложения. Вкладка «Приложения» отображает список запущенных задач (программ), выполняющихся в настоящий момент не в фоновом режиме, а также отображает их состояние. Также в данном окне можно снять задачу, переключиться между задачами и запустить новую задачу при помощи соответствующих кнопок.

2) Процессы. Вкладка «Процессы» отображает список запущенных процессов, имя пользователя, запустившего процесс, загрузку центрального процессора в процентном соотношении, а также объем памяти, используемый для выполнения процесса. Также присутствует возможность отображать процессы всех пользователей, а также принудительного завершения процесса.

3) Службы. Вкладка «Службы» показывает, какие службы запущены на компьютере. Службы – приложения, автоматически запускаемые системой при запуске ОС Windows и выполняющиеся вне зависимости от статуса пользователя.

4) Быстродействие. Вкладка «Быстродействие» отображает в графическом режиме загрузку процессора, а также хронологию использования физической памяти компьютера. Очень эффективным инструментом наблюдения является «Монитор ресурсов». С его помощью можно наглядно наблюдать за каждой из сторон «жизни» компьютера.

5) Сеть. Вкладка «Сеть» отображает подключенные сетевые адаптеры, а также сетевую активность.

    1. 6) Пользователи. Вкладка «Пользователи» отображает список подключенных пользователей.

5. После изучения Диспетчера задач:

— потренируйтесь в завершении и повторном запуске процессов;

— разберите мониторинг загрузки и использования памяти;

— запустите новые процессы, для этого можно использовать команды: cmd, msconfig.

6. Зафиксируйте выполненные действия в отчете.
II. Управление процессами с помощью Командной строкиWindows

  1. Запустите командную строку Windows: Пуск -> Выполнить -> cmd -> ОК.
  2. Потренируйтесь в выполнении основных команд работы с процессами, перечисленных в Кратких теоретических сведениях.
  3. Перейдите в каталог С:Windows.
  4. Просмотрите содержимое каталога. В данном каталоге мы можем работать с такими программами как WordPad и Блокнот.
  5. Запустите программу Блокнот (notepad.exe).
  6. Отследите выполнение процесса.
  7. Завершите выполнение процесса.
  8. Зафиксируйте выполненные действия в отчете.
  9. Повторите пункты 5-7 для запуска, отслеживания и завершения работы программы WordPad.
  10. Зафиксируйте выполненные действия в отчете.
  11. Отследите выполнение, завершение и повторный запуск процесса explorer.exe при помощи диспетчера задач и командной строки.
  12. Результат выполнения пункта 11 также включите в отчет по выполнению работы.

III. Работа с реестром Windows

1. Запустите системный реестр командой regedit.exe в командной строке и просмотрите его.

В левой половине окна виден список корневых разделов (rootkeys) реестра. Каждый корневой раздел может включать в себя вложенные разделы (subkeys) и параметры (valueentries). Каждая корневая ветвь, обозначенная в редакторе изображе-нием папки, называется Улей, а Ульи в свою очередь содержат Ключи. Каждый ключ также может иметь другие ключи, иногда называемые подключами или подразделами. Конечным элементом дерева реестра являются ключи или параметры, которые делятся на три типа: Cтроковые (String) – например, «D:WINNT», Двоичные (Binary) – например, 10 82 A0 8F, максимальная длина такого ключа 16Кб, и DWORD – этот тип ключа занимает 4 байта и отображается в шестнадцатеричном и в десятичном виде, например, 0x00000020 (32), в скобках обычно указано десятичное значение ключа.

2. Выполните задания 1-17, зафиксируйте результаты выполнения заданий в отчете.

Задание 1. Работа с разделом HKEY_CURRENT_USER. Скрыть логическиедиски.

Для скрытия дисков производится настройка параметра NoDrives. Значение параметра определяет скрываемые диски A-Z (табл.1).

Таблица 1 – Значения параметров для дисков

Диск Параметр (есть/нет)
А: 00000000/00000001
В: 00000000/00000002
С: 00000000/00000004
Для всех дисков 00000000/0000000F
    1. Откройте раздел HKEY_CURRENT_USERSOFTWAREMicrosoft WindowsCurrent VersionPoliciesExplorer.
    2. Найдите параметр NoDrives. Если такого параметра нет, перейдите к пункту 1.3, если есть, перейдите к пункту 1.5.
    3. Добавьте в раздел параметр NoDrives типа DWORD, выполнив команды меню реестра: Правка – Создать – Параметр DWORD.
    4. Введите имя параметра NoDrives.
    5. Двойным щелчком откройте параметр и ввести его значение — 4.
    6. Перезагрузите систему, просмотрите Мой Компьютер.
    7. Для восстановления показа диска С: вновь откройте раздел из пункта 1.1. и удалите введенный параметр.
    8. Перезагрузите систему и снова просмотрите Мой компьютер.

Задание 2. Вывести рядом с отображением часовслово «Часы», путем создания или редактирования параметров sTimeFormat иs2359.

    1. Откройте раздел HKEY_CURRENT_USERControl Panel International.
    2. Найдите параметр sTimeFormat. Если такой параметр имеется, перейдите к пункту 2.4. Если такого параметра нет, создайте его, выполнив команды меню Правка — Создать. В списке создаваемых элементов выберите Строковый параметр.
    3. Введите название параметра – sTimeFormat.
    4. Отредактируйте значение параметра, выполнив команды меню ПравкаИзменить.
    5. В поле Значение введите значение HH:mm:ss tt.
    6. Найдите параметр s2359. Если такой параметр имеется, перейдите к пункту 2.7, иначе создайте новый строковый параметр с именем s2359.
    7. Произведите изменение параметра, введя значение «Часы».
    8. Перезагрузите операционную систему. В результате вы должны увидеть надпись Часы в правом нижнем углу, на панели задач.
    9. Восстановите исходные настройки самостоятельно.

Задание 3. Изменить настройку элементов меню ПУСК.

При выполнении следующих заданий удаляются из меню и возвращаются обратно некоторые пункты меню. Рассмотрим пример удаления из меню команды Выполнить.

    1. Откройте раздел реестра HKEY_CURRENT_USERSOFTWAREMicrosoft WindowsCurrent VersionPoliciesExplorer.
    2. Найдите или добавьте параметр NoRun. Настройте его тип и значение согласно таблице 2.
    3. Выполните перезагрузку Windows.
    4. Откройте меню Пуск. Убедитесь, что пункт меню Выполнить отсутствует.
    5. Для возврата команды Выполнить в командной строке введите команду REGEDIT. Удалите в реестре параметр NoRun или введите новое значение параметра*.

Задание 4. Самостоятельно проверить настройку всех пунктов меню из табл.2. и восстановить исходные настройки.
Таблица 2 – Список пунктов меню

Название пункта меню Параметр Тип Значение
Выполнить NoRun dword 1
Найти NoFind dword 1
Избранное NoFavoritesMenu dword 1
Документы NoRecentDocsMenu dword 1
Панель задач NoSetTaskba dword 1
Панель управления NoSetFolders dword 1
Пустой рабочий стол NoDesktop dword 1
Нет значка Интернет NoInternetIcon dword 1
*Для возврата отключенного пункта меню поменять значение 1 на0

Задание 5. Отключить процесс настройки параметровдисплея.

    1. Откройте раздел HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrent VersionPoliciesSystem.
    2. Найдите параметр NoDispCPL. Если такой параметр имеется, перейдите к пункту 5.4. Если такого параметра нет, создайте его, выполнив команды меню Правка — Создать. В списке создаваемых элементов выберите Строковый параметр.
    3. Введите название параметра – NoDispCPL.
    4. Отредактируйте значение параметра, выполнив команды меню Правка Изменить. Введите значение параметра – 1.
    5. Произведите перезагрузку. Убедитесь, что редактирование параметров экрана выполнить нельзя.
    6. Восстановите исходные настройки самостоятельно.

Задание 6. Отобразить в правом нижнем углу экрана версию Windows.

    1. Откройте раздел реестра HKEY_CURRENT_USERControl PanelDesktop.
    2. Найдите параметр PaintDesktopVersion. Если такого параметра нет, создайте его. Установите тип параметра DWORD, значение 1. Если параметр есть, поменяйте его значение на 1.
    3. Перезагрузите систему. Убедитесь в том, что версия Windows отображается.
    4. Восстановите исходные настройки самостоятельно.

Задание 7. Отключить всплывающий буфер при многократном копировании вбуфер.

    1. Откройте раздел реестра HKEY_CURRENT_USERSoftwareMicrosoft Office9.0CommonGeneral.
    2. Произведите поиск параметра AcbControl, поменяйте его значение на 1. Если такого параметра нет, создайте его, указав тип данных DWORD, значение – 1.
    3. Перезагрузите систему. Проверьте работу буфера.
    4. Восстановите исходные настройки самостоятельно.

Задание 8. Отменить вызов контекстного меню на панели задач правой кнопкоймыши.

    1. Откройте раздел реестра HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrent VersionPoliciesExplorer.
    2. Найдите параметр NoSetTaskbar. Если такого параметра нет, создайте его, выполнив команды меню Правка – Создать. Тип параметра DWORD.
    3. Измените значение параметра на 1.
    4. Перезагрузите систему и проверьте действие правой кнопки мыши на панели задач.
    5. Восстановите исходные настройки самостоятельно.

Задание 9. Отменить показ тулбаров (значков) на панелизадач.

    1. Откройте раздел реестра HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrent VersionPoliciesExplorer.
    2. Найдите параметр NoToolbarsOnTaskbar. Если такого параметра нет, создайте его, выполнив команды меню Правка – Создать. Тип параметра DWORD.
    3. Измените значение параметра на 1.
    4. Перезагрузите систему и проверьте наличие значков на панели задач.
    5. Восстановите исходные настройки самостоятельно.

Задание 10. Изменить заголовок InternetExplorer.

    1. Откройте раздел реестра HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain.
    2. Найдите или создайте строковый параметр «Window Title». Ввести его значение – «Мой браузер».
    3. Перезагрузите систему. Запустите браузер, проверьте заголовок окна.
    4. Восстановите исходные настройки самостоятельно.

Задание 11. Изменить вариант размещения обоев на Рабочем столе.

По умолчанию размещение обоев имеет три варианта: по центру, замостить и растянуть. Однако есть возможность разместить картинку с точностью до пикселя, указав координату верхнего левого угла.

    1. Откройте раздел реестра HKEY_CURRENT_USERControl PanelDesktop.
    2. Найдите или добавьте строковые параметры WallpaperOriginX и WallpaperOriginY со значениями 200 и 100 соответственно.
    3. Перезагрузите систему. Проверьте настройки обоев.
    4. Восстановите исходные настройки самостоятельно.

Задание 12. Запретить пункт Свойства контекстного меню Корзины.

    1. Откройте раздел реестра HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrent VersionPoliciesExplorer.
    2. Найдите или создайте параметр NoPropertiesRecycleBin, тип параметра DWORD. Введите значение параметра — 1.
    3. Перезагрузите систему. Проверьте отсутствие пункта Свойства контекстного меню Корзины.
    4. Восстановите исходные настройки самостоятельно.

Задание 13. Настроить использование Блокнота для чтения нераспознанных системойфайлов.

    1. Откройте раздел HKEY_CLASSES_ROOT*shell. Если папки Shell не существует, создайте ее. Щелкните правой кнопкой мыши по папке со звездочкой, в меню выберите пункт Создать и выберите строку Раздел. Введите название раздела – «Shell».
    2. Под разделом shell создайте новый раздел с именем «Open».
    3. В правой части появится параметр по умолчанию. Измените этот параметр, установив значение параметра «Открыть в Блокноте».
    4. Под разделом Open создайте новый раздел с именем «Command», щелкнув правой кнопкой мыши по разделу Open.
    5. Откройте раздел Open.
    6. Измените в разделе параметр по умолчанию и установите ему значение – «notepad.exe %1».
    7. Перезагрузите систему. Проверьте настройку.
    8. Восстановите исходные настройки самостоятельно.

Задание 14. Настроить следующее поведение программы на панели задач: когда программа требует внимания пользователя, она может либо выскочить на передний план, либо начать мигать кнопкой на панелизадач.

    1. Откройте раздел реестра HKEY_CURRENT_USERControl Panel Desktop.
    2. Найдите или добавьте в него два параметра:

ForegroundLockTimeout=dword:0 ; выскакиватьForegroundLockTimeout»=dword:30D40 ; не выскакивать

ForegroundFlashCount»=dword:3 ; мигатьстолько раз

ForegroundFlashCount»=dword:0 ; мигатьбесконечно

    1. Перезагрузите систему. Проверьте настройку.
    2. Восстановите исходные настройки самостоятельно.

Задание 15. Удалить значок Корзины с Рабочегостола.

    1. Откройте раздел реестра HKEY_LOCAL_MACHINE/SoftwareMicrosoft WindowsCurrent VersionExplorerMyComputerNameSpace.
    2. Удалите папку {645FF040-5081-101B-9F08-00AA002F954E}.
    3. Перезагрузите систему. Проверьте наличие Корзины на Рабочем столе.
    4. Восстановите значок Корзины.

Задание 16. Создать значок Корзины в Моемкомпьютере.

    1. Откройте раздел HKEY_ LOCAL_MACHINE SoftwareMicrosoftWindows Current VersionExplorerMyComputerNameSpace.
    2. Создайте папку {645FF040-5081-101B-9F08-00AA002F954E}.
    3. Перезагрузите систему. Проверьте наличие значка Корзины в Моем компьютере.
    4. Восстановите исходные настройки самостоятельно.

Задание 17. Изменить имя ярлыка«Корзина».

    1. В реестре выполните пункт Найти в меню Правка и введите слово «Корзина».
    2. Измените значение найденного параметра на слово «Мусорка».
    3. Перезагрузите систему. Проверьте настройку.
    4. Восстановите исходные настройки самостоятельно.

Контрольные вопросы:

  1. Дайте определение процесса в операционной системе.
  2. Дайте определение потока в операционной системе.
  3. Охарактеризуйте известные Вам состояния потока в операционной системе.
  4. Перечислите одноразовые действия над процессами.
  5. Перечислите многоразовые действия над процессами.
  6. Перечислите известные Вам средства управления процессами в ОС Windows.
  7. Перечислите основные команды работы с процессами при помощи командной строки Windows.
  8. Дайте определение реестра.
  9. Охарактеризуйте основное средство работы с реестром Windows.
  10. Перечислите основные разделы реестра Windows.

Критерии оценивания работы:

Оценка «3» («удовлетворительно») выставляется при наличии отчета по практической работе в электронном виде, содержащего все необходимые действия и комментарии.

Оценка «4» («хорошо») выставляется при наличии отчета по практической работе в электронном виде, содержащего все необходимые действия и комментарии, при правильном выполнении 80% запрошенных преподавателем действий из практической работы, а также при правильных ответах на 80% заданных преподавателем контрольных вопросов.

Оценка «5» («отлично») выставляется при наличии отчета по практической работе в электронном виде, содержащего все необходимые действия и комментарии, при правильном выполнении запрошенных преподавателем действий из практической работы, а также при правильных ответах на все заданные преподавателем контрольные вопросы.

Оценивание работ проводится не позднее даты проведения следующего практического занятия.

Лабораторное занятие №10

Тема: Работа с реестром

Цель работы: изучить назначение реестра, структуру реестра, редакторы реестра,
приемы восстановления системы при повреждении реестра.

Оборудование: Компьютер в сборе или испытательный стенд.

Ход работы

1. Ознакомиться с
теоретической частью.

2. Выполнить
задания.

3. Ответить на
контрольные вопросы.

4. Оформить отчет.

Теоретическая часть

Программа —
редактор реестра входит в состав Windows. Реестр является важнейшим
компонентом, от которого зависит работоспособность системы. Он представляет
собой базу данных, в которой хранятся профили всех пользователей компьютера,
сведения об оборудовании системы, установленных программах и параметрах
настройки. Программа позволяет просматривать и модифицировать реестр, не
распознает ошибки пользователя, не имеет команды «отменить».

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

Прежде чем вносить
изменения в реестр необходимо заархивировать имеющиеся данные. Если система все
же повреждена, реестр можно исправить или восстановить в том виде, который он
имел в момент последнего удачного запуска компьютера. В противном случае
следует переустановить Windows. При переустановке системы внесенные в нее
изменения (например, связанные с установкой пакетов обновления) могут быть
утеряны, и их потребуется повторять отдельно.

Физически реестр
состоит из нескольких файлов двоичного формата, которые хранятся в системном
каталоге Windows. Иерархическая структура реестра состоит из 5 корневых ключей
(рисунок 6).

Рисунок 6. Окно редактора реестра

HKEY_LOCAL_MACHINE
– раздел содержит данные настройки, относящиеся к данному компьютеру (для всех
пользователей).

HKEY_CLASSES_ROOT – Данный раздел является подразделом HKEY_LOCAL_MACHINESoftware. Хранящиеся
здесь сведения обеспечивают открытие необходимой программы при открытии файла с
помощью проводника.

HKEY_USERS –
раздел содержит все профили пользователей компьютера.

HKEY_CURRENT_USER
– раздел является подразделом HKEY_USERS. Данный раздел является корневым для
данных настройки пользователя, вошедшего в систему в настоящий момент. Здесь
хранятся папки пользователя, цвета экрана и настройки панели управления. Эти
данные называются профилем пользователя.

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

Таблица 11. Список
типов данных, определенных и используемых системой в настоящий момент

Тип данных

Описание

REG_BINARY

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

REG_DWORD

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

REG_EXPAND_SZ

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

REG_MULTI_SZ

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

REG_SZ

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

REG_FULL_RESOU

RCE_DESCRIPTOR

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

REG_DWORD

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

Задания на лабораторную работу

1. Запустите Windows
через виртуальную машину.

2. Создайте папку
ERD.

3. Вызовите
редактор Regedit (ПускВыполнить). Ознакомьтесь с интерфейсом.

4. Выполните
экспорт реестра в текстовый файл на свой раздел диска. Для этого в меню
редактора Regedit.exe выберите Registry (Реестр) – Export Registry File
(Экспорт файла реестра). Имя файла MYREG.REG.

5. Добавьте
сообщение, отображаемое при регистрации пользователя в системе:

а) Вызовите
редактор Regedit

б) Раскройте
ключ реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNT

CurrentVersionWinLogon

в) Найдите параметр
LegalNoticeCaption. Раскройте его и введите «Заголовок
окна». Введенная фраза будет отображаться в заголовке информационного окна. 

г) Найдите
параметр LegalNoticeText. Раскройте его и введите «Вас приветствует
администратор».

д) Закройте окно
редактора. Перезагрузите систему, продемонстрируйте результаты работы
преподавателю.

е) Проделайте
шаги а-д, очистив значения LegalNoticeCaption и LegalNoticeText.

6. Измените значок
мусорной корзины (пустой и заполненной):

а) Вызовите редактор
Regedit

б) Найдите ключ HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWSCURRENT VERSIONEXPLORERCLSID645FF040-5081-101B-9F08-00AA002F954E.

в) Прямо под ним
ключ DefaultIcon. Откройте его. В правом окне элементы FULL и EMPTY. Номера 31
и 32 соответствуют пиктограммам. Замените их на 64 и 65 соответственно.

г) Создайте на
рабочем столе новую папку и удалите ее. Посмотрите, изменилась ли пиктограмма
корзины.

д)
Продемонстрируйте результаты работы преподавателю.

е) Верните
прежние пиктограммы для корзины.

7. Удалите стрелки
с ярлыков:

а) Создайте на
рабочем столе 2 любых ярлыка. Убедитесь, что на ярлычках имеются маленькие стрелочки.

б) Вызовите
редактор реестра.

в) Найдите ключ
HKEY_CLASSES_ROOTInkfile.

г) Запишите тип
параметра IsShorteut (для дальнейшего восстановления), удалите этот параметр.

д) Найдите ключ
HKEY_CLASSES_ROOTpiffile.

е) Удалите
параметр IsShorteut.

ж) Перезагрузите
Windows. Убедитесь, что стрелочки у ярлычков отсутствуют.

з)
Продемонстрируйте преподавателю результат работы.

и) Верните
прежние установки (параметры IsShorteut).

Содержание отчета

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

Контрольные вопросы

1. Что такое
реестр?

2. Почему не
рекомендуется изменять реестр самостоятельно?

3. Перечислите
особенности интерфейса Regedit.exe.

4. Какие корневые
ключи имеет реестр?

5. Как сохранить
реестр перед редактированием?

6. Как
восстановить реестр?

Практическая
РАБОТА №
1.
ИССЛЕДОВАНИЕ СТРУКТУРЫ РЕЕСТРА

Цель работы: изучить
структуру ключей реестра, типы параметров
ключей, способы редактирования реестра;
получить практические навыки работы с
редактором реестра RegEdit.

Структура
и основные принципы работы с реестром

Реестр (Registry)
– это системная база данных Windows
. Она является хранилищем множества
параметров и установок, необходимых
для нормального функционирования
Windows на данном конкретном
компьютере.

Реестр – это не
статическая база данных настроек, он
работает постоянно и постоянно
обновляется. Не существует двух одинаковых
реестров.

Файлы системного реестра

База данных
системного реестра Windows
хранится в двух файлах – System.dat
и User.dat. Это
скрытые системные файлы, доступные
только для чтения. Данные хранятся в
них в двоичном виде и не могут быть
просмотрены при помощи обычного
текстового редактора. Для внесения
изменения в реестр должен использоваться
специальный редактор Regedit.exe,
который изображает эти два файла как
одну систему.

По умолчанию файлы
System.dat и
User.dat хранятся
в папке Windows.

В файле System.dat
хранятся сведения об аппаратуре, на
котором работает система Windows,
а также об установленном на нем программном
обеспечении. Значения, хранящиеся в
этом файле, автоматически изменяются
при изменении аппаратной конфигурации,
а также при установке и удалении
приложений.

В файле User.dat
хранится информация, относящаяся к
пользователю. В частности, это могут
быть данные о «чувствительности» мыши,
цветовой схеме, курсорах, шрифтах,
клавиатуре и прочем. В этом же файле
находятся сведения о конфигурации
рабочего стола и сети для разных
пользователей – так называемые
пользовательские конфигурации.

Аналогичные
файлы для хранения базы данных системного
реестра существуют и в других ОС семейства
Windows 9х/NT.
Отличаться могут количество и,
соответственно, названия файлов.

Редактор реестра

Фирма Microsoft
предусмотрела множество элементов
интерфейса пользователя, предназначенных
для изменения конфигурации системы ,
т.е. реестра – это и Панель Управления
(Control Panel),
и диалоговые окна свойств, и многое
другое. При этом изменения параметров
отражаются на функционировании системы
немедленно. Вместе с тем в некоторых
случаях этого оказывается недостаточно.
Однако, изменять системный реестр,
используя редактор реестра, следует
только в том случае, когда это действительно
необходимо. Если вы редактируете базу
данных реестра, то для того, чтобы
хранящиеся в ней параметры были прочтены
в память и вступили в силу, чаще всего
необходимо перезапустить компьютер.

Для запуска
редактора реестра следует выполнить
команду Пуск — Выполнить- RegEdit. Файл
запуска реестра RegEdit.exe
всегда находится в папке WINDOWS.

Объекты системного реестра

Реестр содержит
три типа объектов: ключи, параметры и
значения.

Ключи — вершина
иерархической структуры реестра. Под
ключами реестра могут располагаться
другие узлы иерархического дерева
(подключи). Кроме этого, каждый ключ
может содержать один или несколько
параметров. Все ключи и параметры в
пределах подключа должны иметь уникальные
имена.

Параметры имеются
у каждого ключа и подключа. У каждого
ключа обязательно есть хотя бы один
параметр -» По умолчанию». Если
значения параметров не заданы, то они
имеют значение Null.

Параметры состоят
из трех частей: тип параметра, имя
параметра и его значение. Допустимы
следующие типы параметров: двоичные,
двойное слово и строковые. Каждому типу
параметров соответствует своя пиктограмма
в окне редактора реестра.

String
(строковое
). Представляет из себя
ASCIIZ–строку (заканчивается
символом с кодом 0). Имеет переменную
длину, максимальный размер 64 кБ. Значение
строки всегда заключается в кавычки.

Binary
(двоичное
). Максимальный размер 64 кБ.
В окне редактора реестра представлено
в виде 16-ричного значения.

DWORD
(двойное слово)
. Представляет собой
число размером 32 бита (в реестре 8-значное
шестнадцатеричное число). Чтобы отличить
этот тип данных от двоичного, перед
численным значением DWORD
всегда есть два символа: 0х.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Редактирование реестра

Для внесения изменений в данные реестра программа должна использовать функции реестра, определенные на следующем веб-узле MSDN:

http://msdn.microsoft.com/ru-ru/library/ms724875.aspx

Для редактирования реестра администратор может воспользоваться редактором реестра (Regedit.exe или Regedt32.exe), групповой или системной политикой, файлами реестра (REG) либо специальным сценарием (например файлом сценария на языке VisualBasic).

Применение пользовательского интерфейса Windows

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

Использование редактора реестра

Предупреждение. Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным способом может привести к серьезным неполадкам. Для их устранения может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти неполадки можно будет устранить. Ответственность за изменение реестра несет пользователь.
Редактор реестра можно использовать для выполнения следующих задач:

  • поиск поддерева, раздела, подраздела или параметра;
  • добавление подраздела или параметра;
  • изменение значения параметра;
  • удаление подраздела или параметра;
  • переименование подраздела или параметра.

Область переходов редактора реестра отображает набор папок. Каждая папка представляет собой раздел реестра локального компьютера. При просмотре реестра удаленного компьютера будут видны только два стандартных раздела: HKEY_USERS и HKEY_LOCAL_MACHINE.

Использование групповой политики

Консоль управления Microsoft (MMC) содержит средства администрирования, которые используются для управления сетями, компьютерами, службами и другими системными компонентами. С помощью оснастки «Групповая политика» администратор может определить параметры безопасности для пользователей и компьютеров. Групповую политику можно реализовать на локальном компьютере с помощью локальной оснастки «Групповая политика» (файл Gpedit.msc) или в Active Directory с помощью оснастки «Active Directory — пользователи и компьютеры». Дополнительные сведения об использовании групповой политики см. в справке по соответствующей оснастке, используемой для работы с групповой политикой.

Использование файла реестра (REG)

Для внесения изменений в реестр можно создать файл реестра (с расширением REG) и выполнить его на соответствующем компьютере. Выполнить REG-файл можно вручную или с помощью сценария входа.

Использование сервера сценариев Windows

Сервер сценариев Windows позволяет выполнять сценарии на языке VBScript или JScript непосредственно в операционной системе. В таких сценариях для удаления, чтения и записи разделов и параметров реестра используются методы сервера сценариев Windows. Дополнительные сведения об этих методах см. на веб-узле корпорации Майкрософт по следующим адресам: 

Метод RegDelete

Добавление подразделов реестра или добавление и изменение значений реестра

Чтобы добавить подраздел реестра или добавить или изменить значение реестра, внесите соответствующие изменения в реестр и затем экспортировать соответствующий подраздел или подразделы. Экспортированные подразделы реестра автоматически сохраняются как REG-файлы. Чтобы внести изменения в реестр и экспортировать изменения в REG-файл, выполните следующие действия:

  1. Нажмите кнопку Пуск, выберите пункт выполнить, в поле Открыть введите команду regedit и нажмите кнопкуОК.
  2. Найдите и выберите подраздел, содержащий элемент реестра или элементы, которые требуется изменить.
  3. Выберите файли нажмите кнопку Экспорт.

    На этом шаге резервная копия подраздела до внесения изменений. Можно импортировать этот файл обратно в реестр позже Если причиной изменения.

  4. В поле имя файла введите имя файла для сохранения REG-файла с исходными элементами реестра и нажмите кнопку Сохранить

    Примечание Укажите имя, напоминающее о содержимом, например ссылку на имя подраздела.

  5. В правой области добавьте или измените нужные элементы реестра.
  6. Повторите шаги 3 и 4, чтобы экспортировать подраздел еще раз, но используйте другое имя REG-файла. Этот REG-файл можно использовать для изменения реестра на другом компьютере.
  7. Протестируйте изменения на локальном компьютере. Если они вызывают проблему, дважды щелкните файл, содержащий резервную копию исходных данных реестра, чтобы вернуть реестр в исходное состояние. Если изменения работает должным образом, можно распространять REG-файл, созданный на шаге 6 на другие компьютеры с помощью методов в разделе «Распространение изменений реестра» данной статьи.

Удаление разделов реестра и значений

Чтобы удалить раздел реестра с помощью REG-файла, поместите дефис (-) перед Путем_реестра REG-файла. Например, чтобы удалить подраздел Test из следующего раздела реестра:

HKEY_LOCAL_MACHINESoftware

REG-файла, добавьте дефис перед следующий раздел реестра:

HKEY_LOCAL_MACHINESoftwareTest

В следующем примере имеется REG-файл, который может выполнить эту задачу.

[

-HKEY_LOCAL_MACHINESoftwareTest

]

Чтобы удалить значение реестра с помощью REG-файла, поместите дефис (-) после знака равенства,Именем_элемента_данных REG-файла. Например, чтобы удалить параметр реестра «TestValue» из следующего раздела реестра:

HKEY_LOCAL_MACHINESoftwareTest

добавьте дефис после «TestValue» = в REG-файл. В следующем примере имеется REG-файл, который может выполнить эту задачу.

HKEY_LOCAL_MACHINESoftwareTest


«TestValue» =-

Чтобы создать REG-файл, используйте Regedit.exe, чтобы экспортировать раздел реестра, который требуется удалить и затем измените файл с помощью блокнота, добавив дефис. 

Переименование разделов и значений реестра

Чтобы переименовать раздел или параметр, нужно удалить раздел или параметр, а затем создать новый раздел или значение с новым именем.

Распространение изменений реестра

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

Редактор реестра
Вы уверены, что хотите добавить информацию из пути REG-файла в реестр?

Если пользователь нажимает кнопку Yes, пользователь получает следующее сообщение:

Редактор реестра
Данные из пути REG-файла были успешно внесены в реестр.

Regedit.exe поддерживает параметр командной строки /s , чтобы не отображать эти сообщения. Например чтобы автоматически выполнить REG-файл (с параметром /s ) из пакетного файла сценария входа в систему, используйте следующий синтаксис:

Regedit.exe /s пути REG-файла

Использование инструментария управления Windows

Инструментарий управления Windows (WMI) — это компонент операционной системы Windows, который представляет собой систему управления предприятием через Интернет (WBEM) в реализации корпорации Майкрософт. WBEM — это отраслевая инициатива по разработке стандартной технологии доступа к данным, необходимым для управления средой предприятия. Инструментарий WMI позволяет автоматизировать административные задачи (включая изменение реестра) в среде предприятия. Его можно использовать в языках сценариев, которые имеют обработчик в Windows и работают с объектами Microsoft ActiveX. Кроме того, для изменения реестра Windows можно использовать программу командной строки Wmic.exe из состава инструментария управления Windows. После запуска Wmic вызывается команда REGISTRY с одним из параметров: ASSOC, CREATE, DELETE, GET, LIST, SET и, при необходимости, дополнительными списками и ключами.

  1. Изучение структуры
    и назначения реестра Windows.

  2. Овладение средствами
    управления реестром.

  3. Овладение средствами
    резервного копирования и восстановления
    реестра.

  4. Овладение навыками
    редактирования и очистки реестра.

  5. Приобретение
    навыков по управлению системными
    службами.

Краткие теоретические сведения

1. Назначение и структура реестра.

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

С реестром
взаимодействуют следующие компоненты
операционной системы.

  1. Программы
    установки

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

  2. Распознаватель
    (Recognizer).
    При запуске компьютера распознаватель
    аппаратных средств помещает в реестр
    список обнаруженных устройств. На
    компьютерах с процессорами Intel
    распознавание аппаратных средств
    осуществляется программой Ntdetect.com
    и ядром операционной системы
    Ntoskrnl.exe.

  3. Ядро системы
    (Ntoskrnl.exe).
    При старте системы ядро извлекает из
    реестра сведения о загружаемых
    драйверах устройств и порядке их
    загрузки. Кроме того, ядро передает в
    реестр информацию о себе (номер версии
    и др.).

  4. Драйверы
    устройств
    .
    Драйверы обмениваются с реестром
    параметрами загрузки и конфигурационными
    данными. Каждый драйвер устройства
    должен сообщить об используемых им
    системных ресурсах, включая аппаратные
    прерывания и каналы DMA.
    Приложения и драйверы устройств могут
    считывать эту информацию из реестра,
    предоставляя пользователям
    интеллектуальные программы инсталляции
    и конфигурирования.

  5. Административные
    средства
    .
    Эти средства, в том числе утилиты
    панели управления и оснастки, собранные
    в меню Администрирование,
    представляют собой удобные и безопасные
    (в части внесения ошибок) средства
    модификации реестра. Редактор реестра
    также полезен для просмотра реестра
    и для внесения изменений в конфигурацию
    системы.

  6. Пользовательские
    профили

    (user
    profiles).
    Windows
    NT/2000/XP
    обеспечивают возможность создания
    множества пользовательских профилей.
    Вся информация, относящаяся к конкретному
    пользовательскому имени и ассоциированным
    с ним правам, хранится в реестре.

  7. Аппаратные
    профили

    (hardware
    profiles),
    или профили
    оборудования
    .
    Реестр позволяет хранить множественные
    аппаратные конфигурации. Аппаратный
    профиль представляет собой набор
    инструкций, с помощью которого можно
    указать операционной системе, драйверы
    каких устройств должны загружаться
    при запуске компьютера.

При редактировании
системного реестра Windows
XP
в специальных программах он представляется
в виде единой базы данных, имеющей
жесткую иерархическую структуру. Однако
на физическом уровне реестр неоднороден
и состоит из множества файлов, каждый
из которых отвечает за собственный
объем представленной в этой базе
информации. Некоторые из отображаемых
в реестре сведений вообще не хранятся
в виде файлов на диске, а помещаются в
оперативную память компьютера в процессе
загрузки операционной системы и
утрачиваются в момент отключения питания
(энергозависимые разделы реестра).

В частности, к
энергозависимым разделам реестра
относится ветвь HKEY_LOCAL_
М ACHINE\HARDWARE,
в которой находятся сведения об
оборудовании компьютера и системных
ресурсах, назначенных устройствам: о
запросах на прерывание (IRQ),
каналах прямого доступа к памяти (DMA)
и диапазонах памяти ввода-вывода (I/O
Range).

Другие части
реестра, хранящие данные о базовой
конфигурации операционной системы, ее
настройках и параметрах, содержатся в
системной папке %SystemRoot%\
System32\Config.

Файлы, хранящие
данные о профилях пользователей,
находятся в папке %SystemRoot%\Profiles.
Данные, относящиеся к конкретным
настройкам системы для каждого
пользователя и данные об их персональной
конфигурации рабочей среды, представлены
в папках %Drive%\Documents
and
Settings\%UserName%,
где %Drive%
— имя раздела диска, на котором установлена
операционная система, a
%User-Name%
— папка, имя которой соответствует имени
одного из зарегистрированных в системе
пользователей.

Дополнительные
сведения о локальных пользователях
системы по умолчанию содержатся в папке
%Drive%\Documents
and
Settings\LocalService,
а данные о настройках системы для
удаленных пользователей — в папке
%Drive%\Documents
and
Settings\Net-workService.

На логическом
уровне реестр представляется иерархической
структурой из четырех ступеней. Верхний
уровень образуют так называемые ветви
(Hive
Keys),
которые принято обозначать аббревиатурой
HKEY_,
где за символом подчеркивания следует
название ветви. Всего
в
реестре
пять
ветвей:
HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEYJJSERS
и
HKEY_CURRENT_CONFIG.

Второй ступенью
являются разделы,
или ключи
(Keys).
Они отображаются в программе Редактора
реестра
в
виде подпапок ветвей HKEY_.
Функционально ключи можно разделить
на две условные категории: определяемые
системой (их менять нельзя) и определяемые
пользователем (эти имена могут быть
изменены администратором, и такие
изменения не приведут к каким-либо
фатальным последствиям).

Ступенью ниже
следуют подразделы
(Subkeys).
Их имена также могут быть определены
системой или пользователем.

Последней ступенью
в иерархической структуре системного
реестра являются параметры
(Values)
— элементы реестра, содержащие саму
информацию, определяющую работу
операционной системы и компьютера в
целом. Параметры представляют собой
цепочку имя
параметра

тип данных
значение.

Типы данных,
определенные для параметров реестра,
приведены в таблице ниже. Для значений
параметров реестра вне зависимости от
того, к какому типу данных они относятся,
в программе Редактор
реестра

имеется набор встроенных мастеров,
позволяющих легко изменять данные
любого типа.

Таблица. Типы
данных реестра.

Наименование

Тип
данных

Описание

REG_BINARY

Двоичный

Аппаратные
компоненты используют информацию в
виде двоичных данных. Редакторы реестра
отображают ее в шестнадцатеричном
формате

REG_DWORD

Числовой

Числа
(4 байта), параметры драйверов устройств
и сервисов. Редакторы реестра отображают
ее в двоичном, шестнадцатеричном и
десятичном формате

REG
DWORD

LITTLE_
ENDIAN

Числовой

Эквивалент
REG
DWORD
с младшим байтом в начале числа

REG_DWORD_

BIG_ENDIAN

Числовой

Эквивалент
REG_DWORD
со старшим байтом в начале числа

REG_SZ

Строковый

Описания
компонентов

REG_EXPAND_SZ

Строковый

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

REG_MULTI_SZ

Многостроковый

Списки
текстовых строк в формате, удобном
для восприятия

REG_LINK

Строковый

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

REG_NONE

Нет
типа

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

REG_RE-
SOURCE_LIST

Строковый

Список
аппаратных ресурсов

REG_RE-
SOURCE_ REQUIRE-MENTS_LIST

Строковый

Список
необходимых аппаратных ресурсов

REG_FULL_RE-
SOURCE_ DESCRIPTOR

Строковый

Дескриптор
(описатель) аппаратного ресурса

Соседние файлы в папке ОС

  • #

    11.04.2015101.38 Кб110КР.doc

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

  • Работа экземпляра подсистемы windows для linux была завершена
  • Работа с рабочими столами в windows 11
  • Работа файлами и папками в операционной системе windows презентация
  • Работа с программой windows movie maker
  • Работа файлами и папками в операционной системе windows практическая работа