Regedit: встроенный редактор для реестра Windows

Компания Microsoft оснастила самую первую версию терминальной операционной системы Windows NT центральной иерархически структурированной базой данных, которая и сегодня известна как реестр Windows или просто реестр. Его символ — куб, состоящий из множества меньших кубов, с тремя свободно плавающими секциями. Если ранние версии системы сохраняли в этой базе данных, в частности, расширения файлов, то Windows сохраняет в ней все настройки системного администрирования, а также администрирование всех интегрированных системных служб и процессов. Более того, некоторые прикладные программы сохраняют свои настройки в реестре. С помощью программы Regedit или regedit.exe реестр Windows даже имеет свой собственный редактор. Мы объясним, как он работает и для чего нужен.

Зачем нужен редактор для реестра Windows?

В базе данных реестра Windows хранится множество важных настроек операционной системы. Например, в ней содержатся записи с информацией о том, что должно происходить при двойном щелчке на файле определенного типа или какой ширины должна быть панель задач. Встроенное и вставляемое оборудование также сохраняет информацию в реестре при установке драйвера; этот драйвер вызывается каждый раз при загрузке системы. В результате видеокарта знает, какое приблизительное разрешение должно быть у экрана или какая глубина цвета необходима. Наконец, различные программы сторонних производителей по-прежнему используют реестр Windows для сохранения пользовательских настроек или настройки автоматического запуска во время загрузки.

Примечание

Запись в реестре Windows всегда представляет собой пару имя/значение, где значение может содержать различные типы данных, такие как двоичный код, числа или текст (максимальный размер: 1024 КБ). Однако некоторые записи базы данных регистрации могут быть безымянными — в этом случае они являются значениями по умолчанию. Чтобы отдельные записи в реестре не располагались произвольно, они подчинены так называемым ключам, которые подобны папкам на уровне файлов. Помимо нескольких главных ключей, существует множество подключей, что придает реестру Windows иерархическую структуру.

В принципе, хранение и администрирование настроек системы и программ в центральной базе данных системы — это практичная ситуация, но иногда она может оказаться проблематичной, когда записи или ключи неисправны или имеют конфигурации, идущие вразрез с желаниями пользователя (например, автоматический запуск программ). Именно здесь на помощь приходит редактор реестра Regedit. С его помощью можно отображать или редактировать реестр Windows. В отличие от обычных конфигурационных файлов, базу данных реестра нельзя открыть с помощью стандартных текстовых редакторов.

Совет

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

Что именно скрывается за программой Regedit (regedit.exe)?

Regedit или regedit.exe — это стандартный исполняемый файл Windows, который открывает встроенный редактор реестра. Он позволяет просматривать и редактировать ключи и записи в базе данных реестра Windows. Файл находится в каталоге Windows (обычно C:Windows), вы можете дважды щелкнуть по нему, чтобы запустить программу. Кроме того, редактор реестра можно открыть, введя «regedit» в поле поиска меню «Пуск» или в диалоге «Выполнить», который можно вызвать комбинацией клавиш [Windows] + [R].

Визуально редактор реестра похож на Проводник Windows, а по принципу работы он чрезвычайно похож на Диспетчер файлов Microsoft. Ключи перечислены в левом боковом окне — аналогично каталогам и папкам в Проводнике. Соответствующие подклавиши можно вызвать с помощью маленьких треугольных символов на различных основных клавишах. Щелкните по одной из клавиш, чтобы увидеть соответствующие записи в правом окне.

Примеры использования Regedit в Windows 10

Ручная настройка реестра Windows обычно требует больших знаний о системе и ее конфигурации. Поиск и исправление неисправных ключей или записей не должны выполняться неопытными пользователями, равно как и удаление неизвестных записей. Однако тот, кто знаком с используемым программным обеспечением, и, например, тот, у кого возникают проблемы с устаревшими записями в реестре Windows при переустановке программы, может (после резервного копирования безопасности) самостоятельно удалить соответствующий ключ из базы данных. Даже незначительные косметические изменения интерфейса рабочего стола могут быть осуществлены в кратчайшие сроки без риска, благодаря соответствующим инструкциям.

Regedit пример 1: Удаление устаревших ключей или записей из стороннего программного обеспечения

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

Для этого откройте реестр Windows, введя «regedit» в строке поиска или в диалоге «Выполнить» ([Windows] + [R]), затем нажмите «OK».

Вы окажетесь в главном меню редактора реестра, где перечислены пять основных ключей. Например, все данные, относящиеся ко всей системе, подчинены ключу HKEY_LOCAL_MACHINE, а в HKEY_CURRENT_USER можно найти только те, которые касаются текущей учетной записи пользователя. Для того чтобы найти записи для конкретной программы, не обязательно вручную перебирать все ключи по порядку — для этого в Regedit есть функция поиска, которую можно открыть через пункты меню «Правка» -> «Поиск …»:

Теперь вы можете провести целенаправленный поиск определенных записей в базе данных, введя подходящий поисковый запрос, например, название программы или производителя, и нажав кнопку «Найти далее». В параметрах поиска вы также можете указать, должен ли Regedit выполнять полное сканирование или искать нужный термин только в ключах, данных или значениях. Для этого просто щелкните, чтобы установить или снять флажок в соответствующем поле. Чтобы получить более точные результаты поиска, можно также выбрать опцию Сравнивать всю последовательность символов. Это означает, что отображаются только те результаты, обозначение которых совпадает с поисковым термином. Например, в данной инструкции мы будем искать все ключи для «VideoLAN» (разработчик VLC Media Player):

Если редактор реестра находит совпадение, он переходит к соответствующему местоположению в базе данных регистрации. Если это ключ или запись, которую вы ищете, удалите ее, щелкнув правой кнопкой мыши и нажав «Удалить». Затем Regedit предложит вам подтвердить удаление ключа (включая все существующие подключи).

Если для выбранного термина в реестре Windows имеется несколько совпадений, вы можете перейти к следующему результату поиска, нажав клавишу [F3].

Пример 2: Настройка расстояния между символами для значков рабочего стола

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

  1. Запустите Regedit.
  2. Найдите термин «WindowMetrics» с помощью функции поиска.
  3. В правом окне вы найдете две записи IconSpacing (горизонтальный интервал между значками) и IconVerticalSpacing (вертикальный интервал между значками), значения которых вы теперь можете настроить в соответствии со своими предпочтениями.
  4. Чтобы применить изменения, перезагрузите систему или выйдите из учетной записи пользователя и войдите снова.

По умолчанию обе записи в новых версиях системы, например, в реестре Windows 10, имеют значение -1125. Доступные предельные значения следующие:

  • Минимальное значение (минимально возможное расстояние): -480
  • Максимальное значение (максимально возможное расстояние): -2730

Типичные проблемы при работе с Regedit

Ключи реестра Windows содержат информацию о безопасности, как и файлы и папки в файловой системе. Эта информация определяет, имеет ли пользователь доступ к записям только для чтения или может также изменять или удалять их. По умолчанию пользователи Windows имеют доступ на запись только к подключам HKEY_CURRENT_USER, то есть к данным, принадлежащим их собственному профилю пользователя. Если вы не получите доступ к реестру Windows от имени администратора или если вам не предоставлены соответствующие права доступа, вы не сможете изменить или удалить определенные значения. Regedit сообщит вам об этом сообщением об ошибке.

Примечание

Даже администраторы не могут просматривать или редактировать все содержимое базы данных регистрации. Подключи HKEY_LOCAL_MACHINESAM для них также недоступны, как и для всех остальных пользователей. Это связано, в частности, с тем, что здесь хранятся хэши паролей всех учетных записей пользователей.

Оцените статью
cdelat.ru
Добавить комментарий