Скачиваний:
13
Добавлен:
19.09.2023
Размер:
267.5 Кб
Скачать

Основные сведения

Системный реестр ОС Windows XP - это объект, в котором регистрируются большие объемы самой разной информации. Впервые он появился в Windows NT. Прообразом реестра можно считать инициализационные файлы (INI-файлы). Именно в них разработчики ПО начали хранить разного рода данные, определяющие конфигурацию утилит. Кстати говоря, многие до сих пор не отказались от старых методов: видимо, не хотят связываться с реестром. Таким образом, разработчики к этому нововведению Microsoft относятся неоднозначно. Кое-кто даже называет реестр "черным ящиком". Разумеется, доводов в пользу реестра ничуть не меньше. Вот главный из них: он удобен для пользователя. Хотя и не всегда.

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

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

Безусловно, сама компания Microsoft рекомендует сторонним разработчикам хранить всю информацию об их программах в реестре. Благо в Windows XP никаких ограничений на его размер не предусмотрено. Поэтому, кстати, в реестре накапливается очень много мусора, который необходимо время от времени выбрасывать.

Ход работы

1.1) Для выполнения работы воспользуемся Oracle Virtual Box с установленной Windows XP.

1.2) На рабочем столе создадим тестовый файл.

1.3) После запуска Windows XP перейдем в редактор реестра, чтобы попасть в настройки, необходимо использовать сочетание клавиш Win + R и ввести команду “regedit”.

Далее перейдём в раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ и создадим раздел Explorer.

1.4) Создадим в разделе Explorer новый параметр NoDesktop типа DWORD. Присвоим ему значение 1.

Систему исчисления ставим шестнадцатеричную.

Перезагрузим машину. С рабочего стола исчезли все ярлыки, что говорит о правильности введённых данных. При этом на рабочем столе не работает контекстное меню.

1.5) Убедившись в правильности редактирования реестра добавить таким же образом остальные параметры. Для этого экспортируем всю директорию Explorer в отдельный файл. Это позволит отредактировать реестр нажатием одной кнопки. Для этого выберем пункт Файл -> Экспорт…

Файл реестра выглядит следующим образом:

Установленные параметры:

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

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

После перезагрузки машины в меню Пуск пропала часть панелей, но не все, так что значения реестра отличаются от значений предыдущих версий, например, win98.

Помимо этого, пропали и остальные отключенные возможности, такие как «Свойства папки» и т.д.

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