Цель работы: получить представление о структуре и функциях редактора реестра Windows. Ознакомиться с протоколом NTP.
Реестр Windows представляет собой структурированную базу данных, в которой хранятся параметры и информация, используемая операционной системой, драйверами, службами и программами.
Основным и наиболее известным инструментом администрирования Реестра Windows является утилита Редактор реестра (Registry Editor), входящая в состав любой копии ОС Windows (RegEdit.exe).
Интерфейс Редактора реестра представляет собой обычное окно со строкой заголовка, строкой меню (Файл, Правка, Вид, Избранное, Справка). Рабочее окно Редактора реестра разделено на две части: в левой (Панель разделов) отображаются ветви, разделы и подразделы, в правой (Панель параметров) – параметры выбранного элемента Реестра. По своей сути программа RegEdit мало отличается от файлового менеджера Проводник Windows.
С помощью правки реестра можно изменить очень многие параметры, оптимизировать работу системы, отключить какие–либо ненужные функции системы и многое другое.
Редактор реестра можно использовать для выполнения следующих задач:
Запустите виртуальную машину Windows 10, созданную на прошлой практической работе.
Для начала давайте изучим интерфейс этой утилиты и разберемся в структуре реестра, а затем рассмотрим его практическое применение.
Командная панель содержит пять меню:
Если необходимо, можно экспортировать любой раздел реестра, включая подразделы. Значения будут сохранены в файле с расширением .reg, который по сути является текстовым файлом и его можно редактировать с помощью текстового редактора.
Для импорта значений из такого файла, вы можете просто дважды кликнуть по нему или же выбрать в меню редактора реестра «Файл» — «Импорт». Импорт значений может понадобиться в различных случаях, например, для того, чтобы исправить ассоциации файлов Windows.
С помощью пункта меню «Файл» – «Загрузить куст» в редакторе реестра вы можете выполнить загрузку разделов и ключей с другого компьютера или жесткого диска.
Реестр Windows – многоуровневая архитектура, включающая в себя четыре логических компонента:
1. Ветви реестра:
Описание ветвей:
2. Разделы/Ключи реестра:
Названия разделов можно условно поделить на две категории:
Любые действия по созданию и изменению разделов и значений реестра можно выполнить, обратившись к контекстному меню, появляющемуся по правому клику по имени раздела или в правой области со значениями (или по самому ключу, если его требуется изменить.
3. Подразделы реестра:
4. Параметры реестра:
Файлы реестра хранятся на системном диске в папке Windows/System32/Config — файлы SAM, SECURITY, SYTEM и SOFTWARE содержат информацию из соответствующих разделов в HKEY_LOCAL_MACHINE.
Данные из HKEY_CURRENT_USER хранятся в скрытом файле NTUSER.DAT в папке «Users/Имя_пользователя» на компьютере.
NTP (Network Time Protocol) — это сетевой протокол, позволяющий синхронизировать время на компьютерах в сети. Он работает по принципу иерархической структуры, где на вершине находятся высокоточные серверы времени, а остальные компьютеры получают время от них.
Когда вы включаете компьютер впервые или после сброса BIOS, часам присваивается начальное значение. Но это значение может отличаться от реального времени на несколько секунд или даже минут. Это обусловлено следующими факторами:
Текущее отклонение от эталонного времени можно посмотреть перейдя на сайт NTP SERVERS (откройте его на ВМ):
Чтобы синхронизировать время нашей ВМ с NTP сервером воспользуемся редактором реестра.
В Редакторе реестра перейдите по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer.
Для этого можно воспользоваться деревом в левой части окна или скопировать и добавить строку пути в поле в верхней части окна:
Откройте окно изменения параметра Enabled двойным щелчком мыши по нему в правой части окна Редактора реестра. Измените значение параметра на 1 и нажмите кнопку ОК:
В Редакторе реестра перейдите по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config.
Измените значение параметра AnnounceFlags на 5.
Закройте Редактор реестра.
Чтобы синхронизация заработала нужно запустить службу W32Time, для этого:
Нажмите ПКМ на меню ПУСК и откройте PowerShell от имени Администратора.
Введите в PowerShell команду net start w32time:
Если мы проверим какой NTP сервер используется по умолчанию, увидим time.windows.com (NTP Microsoft):
Теперь у вас должно быть точное время, чтобы это проверить снова откройте сайт NTP SERVERS: