Для чего нужен реестр Windows и как им пользоваться post thumbnail

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

Что такое реестр Windows

Реестр — это база данных. В нем собирается вся информация, с которой работает операционная система и установленные программы, закачанные или созданные пользователем файлы, а также данные о процессах по взаимодействию приложений. Он работает постоянно: например, вы включили компьютер, тут же подсоединился антивирус, который прописывает в реестр свои отчеты по проверке и лечению файлов. Затем вы подключились к интернету, заработал драйвер роутера, браузер с его разрешениями и т.д. Многие из этих процессов работают одновременно. А реестр постоянно поддерживает баланс. Среди его функций:

  1. Реагировать на запросы разных программ и запускаемых файлов. Если это вирус, то именно сигнал от этой базы данных поможет антивирусу поймать «нарушителя».
  2. Создавать баланс (иерархическую систему) между приложениями и исполняемыми файлами, давая одним больший, а другой меньший приоритет. Благодаря возможностям реестра можно улучшить оптимизацию тех или иных программ.
  3. Контролировать установку и удаление приложений, чтобы они не оставляли «мусор» и не забивали жесткий диск.
  4. Регулировать работу всех «железных» частей компьютера, потому что они работают под управлением драйверов. А драйвера — это тоже маленькие программы, которые обеспечивают совместимость и «собирают» компьютер в единое целое.

Поскольку эта «база данных» очень важна для функционирования операционной системы, в последней предусмотрена защита от неопытных пользователей. Случайно бродя по папкам и файлам, попасть в реестр нельзя. Нужно знать соответствующие команды.

Зачем нужен доступ в реестр

Рядовым пользователям, когда они приобретают ПК, нет нужды сразу же заходить в базу управления всеми системами Windows. Большая часть процессов на уровне реестра выполняется автоматически. Но есть ситуации, когда приходится обратиться к нему:

  1. Некорректная установка или удаление программ. Многие по привычке пользуются пиратской продукцией, которая неизвестно как и кем взломана и «пролечена». Даже если нет вирусов и троянов, большинство таких приложений не совсем правильно интегрируются с операционной системой. В результате остается много «мусорных» файлов, которые вызывают ошибки, зависания и т.д.
  2. Назойливые программы, которые так просто не дают себя удалить. Официально это не вирусы, не трояны, поэтому антивирус против них бессилен. Пример — всем известный браузер Mail.Ru, который устанавливался по неосторожному клику пользователя, а потом засорял систему своими дочерними программами.
  3. Некоторые программно-аппаратные проблемы. Например, в Windows 10 известна проблема, когда дает сбой драйвер жесткого диска, вне зависимости от модели и типа. Это проявляется постоянной загрузкой диска на 100% и замедлением работы компьютера. Ошибка исправляется через реестр.
  4. Различные сбои — от атак вирусов (даже успешно отраженных) до выключенного во время работы программы света.

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

Где находится реестр и как туда попасть

Расположение системной папки зависит от того, куда установлена Windows. Стандартный вариант выглядит как C\Windows\System32\config. Папка скрытая, и это не самый лучший способ получить доступ к содержимому. Гораздо лучше сделать так:

  1. Нажимаете на клавиатуре клавишу WIN, а потом R. Появится командная строка.
  2. В командной строке набираете «regedit» (без кавычек). Тогда вы сразу попадете в реестр, причем, все папки и подпапки в виде дерева будут расположены слева, а справа — содержимое. Управлять так гораздо удобнее.
  3. Теперь слева вы можете переключаться по подпапкам реестра, которых очень много. Иногда нужный параметр «закопан» очень глубоко и далеко, поэтому полезно иметь перед глазами дерево директорий.

Альтернативные способы — через «Пуск» — «Поиск», а потом снова набрать команду «regedit» либо напрямик на диске через Проводник. Но они не настолько удобные, потому что не дают полного обзора содержимого базы данных.

Из его состоит реестр

В управляющей базе данных Windows предусмотрено пять разделов. Это предназначено для разделение различных процессов и записей о них на основные типы. Разделы невозможно поменять: ни название, ни месторасположение. Удалить тоже не получится, хотя этим иногда занимаются вирусы (и рушат тем самым всю Windows до необходимости переустановке через BIOS). Ветви такие:

  1. Управляющая файлами. Адрес: HKEY_CLASSES_ROOT (HKCR). Благодаря хранящимся тут данным система распознает расширения, вызывая ту или иную программу по мере необходимости. Ею пользуются, например, если вы неправильно задали взаимодействие приложение-файл (в режиме «Открыть с помощью», да еще и с галочкой «Всегда открывать файлы подобного типа») и хотите поменять.
  2. Настройки пользователя. Они расположены: HKEY_CURRENT_USER (HKCU). Этот раздел реестра взломан в пиратских версиях, поэтому он становится легкой добычей для вирусов. Одна из причин выбирать лицензионные версии операционной системы и приложений.
  3. Управляющая драйверами. Адрес: HKEY_LOCAL_MACHINE (HKLM). Здесь также расположена информация, касающаяся загрузки Windows.
  4. Управляющая доступом пользователей. Адрес: HKEY_USERS (HKU). Если вы в одиночку используете компьютер, то вам вряд ли потребуется сюда заглядывать. Но этот раздел актуален, если юзеров несколько, у всех разные права.
  5. Информация об оборудовании. Адрес: HKEY_CURRENT_CONFIG (HKCC). Это наименее важный раздел, потому что он зачастую копирует данные из других. Но для стабильности системы он необходим.

Чаще всего приходится работать с со вторым разделом (HKEY_CURRENT_USER) и третьим (HKEY_LOCAL_MACHINE). В них попадают записи о программах, их разрешениях, установке и удалении.

Параметры реестра Windows

Любая база данных работает по своим критериям или параметрам. Изменяя их, вы добиваетесь определенного эффекта. В реестре Windows несколько параметров:

  1. Dword. Длина 4 бита, нужен для того, чтобы хранить характеристики и настройки приложений, включая управляющие и не имеющие графической оболочки (те же драйверы).
  2. Двоичный. У него формат 16x, и он используется во всех разделах, поэтому файлы можно встретить где угодно.
  3. Qword. 64-разрядный формат, также встречается везде.
  4. Ссылочный. Поддерживает Юникод, специальные символы.
  5. Однострочный. Длина фиксирована — укладывается в одну строку, поэтому так и назван.
  6. Многострочный. Встречается чаще, особенно если надо хранить табличные данные.

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

Как работать с реестром

Если вы точно не уверены в том, что делаете, ни в коем случае не вносите изменений. Иначе это повлечет за собой ошибки. При работе с реестром принято заходить в папку через Проводник и полностью копировать базу данный на то случай, если что-то пойдет не так. Существует несколько способ работы с реестром:

  1. Вручную. Его используют, если надо добиться конкретного эффекта, например, избавиться от досадного «торможения» компьютера из-за некорректно прописывающего себя драйвера жесткого диска. Заходите в соответствующий раздел и меняете нужный файл.
  2. С помощью утилит. Существует множество готовых программ, которые позволят даже неопытному пользователю редактировать реестр и ничего не испортить.
  3. Пакетно. Опытные пользователи, администраторы, иногда редактируют записи с помощью командной строки.

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