Лабораторная работа №7 Тема: Создание reg-файла в Windows XP. Создание regфайла в Windows xp
Скачать 307.36 Kb.
|
Лабораторная работа №7 Тема: Создание reg-файла в Windows XP Цель работы: изучить основные положения системы Windows XP; изучить настройку системы Windows XP; изучить настройку системы с помощью reg-файла. Результат обучения. После обучения студент должен: знать основные положения системы Windows XP; знать настройку системы Windows XP; уметь использовать настройку системы с помощью reg-файла. План занятия: 1. Изучение теоретических вопросов темы 20 минут. 2. Выполнение практического задания 50 минут. 3. Выполнение отчета 20 минут. 1. Структура reg-файла REG-файл – это файл, имеющий определенную структуру и содержащий информацию, которая импортируется в реестр. Для импорта информации в реестр ОС достаточно просто запустить этот файл и ответить положительно на заданный вопрос. Первая строка reg-файла для Windows XP обязательно должна быть такой: Windows Registry Editor Version 5.00 Однако редактор реестра в Windows XP понимает и запись: REGEDIT4 Обратите внимание на то, что регистр букв должен быть именно такой, как в образце. После первой строки обязательно должна быть пустая строка. Затем указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки. Ниже прописываются параметры и значения по одному параметру в строке. Когда описание параметров и их значений заканчивается, то необходимо оставить еще одну пустую строку, либо закончить файл. В противном случае нужно начинать описание следующего раздела. Однако последнюю строку в файле необходимо оставить все равно пустой. Общий вид файла будет следующим: REGEDIT4 [Razdel_1] "param1"="znachenie1" "param2"="znachenei2" "param3"="znachenie3" [Razdel_2] "param_1"="znachenie_1" Практически это будет выглядеть например так: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\ SYSTEM\ Setup] "SetupType"=dword:0 "SystemSetupInProgress"=dword:0 "CmdLine"="" "SystemPrefix"=hex:cc,1b,00,00,00,40,3d,68 "SystemPartition"="\ \ Device\ \ HarddiskVo-lume1" "OsLoaderPath"="\ \ "uniqueid"="C:\ \ WINDOWS\ \ LPM" [HKEY_LOCAL_MACHINE\ SYSTEM\ Setup\ AllowStart] и т.д. Из примера видно, что строковые параметры заключаются в кавычки. Перед числами ставятся указатели на их тип. Для параметров типа DWORD используется строка "param"=dword:XXXXXXXX Здесь "param" - имя параметра, dword - указывает на тип этого параметра (буквы должны быть обязательно маленькие!) и после двоеточия следует значение из восьми цифр в шестнадцатеричном формате. Однако большинство параметров DWORD имеют значение либо 0, либо 1, значит, вы должны написать соответственно либо 00000000, либо 00000001 вместо значков ХХХХХХХХ. Пробелы в строке не допускаются. Для добавления двоичного параметра формат записи несколько иной: "param"=hex:XX,XX,XX,.... Расшифруем эту строку: "param" - имя параметра, hex - указывается, что это будет двоичный параметр, затем идут шестнадцатеричные числа, отделенные запятой. Например, если вам надо добавить двоичный параметр равный "be 00 00 00", то вы пишете строку "param"=hex:be,00,00,00 В реестре существуют параметры "По умолчанию" (Default). Чтобы присвоить им какое-то значение через REG-файл, надо добавить такую строку: @="какое-либо значение" Программа «Редактор реестра» имеет некоторое множество опций командной строки, чтобы автоматизировать его использование в пакетных файлах. Общий вид: regedit.exe [options] [filename] где filename — импортируемый в реестр reg-файл; options: /s – подавлять запрос на подтверждение при импорте файла, /e – экспорт раздела реестра в файл. Пример: regedit /e file.reg HKEY_CURRENT_USER\Software\Microsoft 2. Удаление разделов и ключей реестра при помощи reg-файла Можно удалять разделы реестра и значения в разделах, не используя Редактор реестра. Для удаления раздела используется тот же самый формат reg-файла, только перед наименованием раздела ставится знак "минус". Например REGEDIT5 [-HKEY_LOCAL_MACHINE\Software\ QuickSoft\QuickStart] В результате будет удален весь раздел в котором указаны программы, которые автоматически запускаются при загрузки Windows. Для удаления отдельных параметров в выбранных разделах, необходимо поставить знак "минус" ("-") после знака "равно" ("="): Например: REGEDIT5 [HKEY_LOCAL_MACHINE\ SYSTEM\ Test] "TestValue"= – !Но помните, что прежде, чем проводить какие-либо манипуляции с реестром вручную, рекомендуется сделать резервную копию. 3. Практическое задание Напишите в отчете reg-файл, который бы производил следующие действия: Был отключен автозапуск программ, при установке нового диска в дисковод CD-ROM. Был запрещен апплет Панели Управления Установка и удаление программ Была спрятана папка Сетевое окружение. Удалить список часто используемых программ в меню Пуск Убрать пункт Свойства из контекстного меню Корзины Удален пункт Сохранить как... из меню Файл в Проводнике. Установлена следующая домашняя страничка в Internet Explorer'e – www.yandex.ru 4. Создание отчета После выполнение практического задания студент должен составить отчет, в котором должны быть отражены следующие положения: 1. Номер и название лабораторной работы. 2. Цель и план занятия. 3. Краткий конспект изученных положений темы. 4. Содержание reg-файла из практического задания. 5. Ответьте на следующие вопросы: Для чего служит реестр операционной системы Windows? Для чего служит редактор реестра? Для чего служит reg-файл? После составления отчета студент сдает его преподавателю и защищает. После успешной защиты отчета студент переходит к выполнению следующей лабораторной работы. Не допускается выполнение и отчет следующих лабораторных работ, без успешной защиты предыдущей работы. |