Контрольная работа по дисциплине «Операционные системы»
Вариант № 10
Задание 1
Вывод в файл структуры каталогов находящихся в папке, указанной пользователем. Файл должен называться, так же как и папка, структура которой выводится.
Для решения задачи необходимо воспользоваться командой dir. Команда dir с ключами /b/s позволяет вывести все содержимое искомого каталога, ключ /a:d – позволяет наложить фильтр – только каталоги. Также команда dir позволяет направить вывод в файл. В результате, команда принимает вид: dir %pathname% /b /s/a:d > %filename% , где pathname и filename перменные. Также для корректного вывода русскоязычных имен файлов необходимо переключить кодовую страницу на 1251. В итоге текст нашего скрипта принимает вид:
chcp 1251
set /p pathname=Enter Path:
set filename=%pathname%.txt
dir %pathname% /b /s/a:d > %filename%
Задание 2
Согласно заданию необходимо сделать:
а) Сделать резервную копию ветвей реестра, изменяемых в следующих пунктах задания. Изучить структуру полученного файла.
б) C помощью утилиты regedit внести информацию в ветвь реестра Windows
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
в соответствии с вариантом задания.
Если указанный параметр не существует необходимо создать его вручную.
Сделать скриншоты и описать изменения, произошедшие в меню пуск после присвоения каждого из возможных значений.
Чтобы изменения вступили в силу необходимо перезапустить процесс «explorer». Для этого:
1. Открыть диспетчер задач, перейти на вкладку «Процессы», там выбрать процесс «explorer.exe», нажать на него правой кнопкой мыши и в появившемся меню выбрать пункт «Завершить процесс».
2. В меню диспетчера задач выбрать пункт «Файл», затем пункт «Выполнить…», в открывшемся окне ввести «explorer» и нажать Enter.
Start_ShowNetPlaces
|
REG_DWORD
|
0x00, 0x01
|
На испытуемой машине стоит windows 10. Изменений в результате правок не наблюдается, т.к. данный параметр работал с меню пуск на системах win vista и win 7.
Ниже будут приведены скриншоты:
До изменений:
После внесения изменений и перезапуска процесса explorer:
Следующим пунктом задание было создание reg файла согласно варианту, в результате был создан файл со следующим содержимым:
Но импорт данного файла был невозможен, т.к. затрагивал ветку реестра, принадлежащуюю системному пользователю TrustedInstaller, и являющимся единственным пользователем с правами на редактирования этой ветки. Решение для данной проблемы было следующее:
Сменить у целевой ветки реестра владельца
Выдать текущему пользователю полный доступ
Импортировать reg файл.
В результате получилось следующее:
Затем была произведена попытка восстановления из резервной копии но, это не удалость по выше указанным причинам, права на изменение были только у TrustedInstaller. Пришлось, уже у добавленной ветки устанавливать права, и только после этого можно было произвести слияние.
Достарыңызбен бөлісу: |