За что отвечает ветка системного реестра Windows HKEY_LOCAL_MACHINE: параметры и основы редактирования
О том, что в любой системе Windows существует реестр, знают практически все пользователи. Но вот как с ним обращаться, догадываются далеко не все. Рассмотрим в качестве примера реестр «Виндовс 7». Главный упор будет сделан на одну из основных веток, сокращенно обозначаемую HKLM.
Что такое реестр «Виндовс 7» или другой системы?
Сам реестр Windows представляет собой обширную базу данных с иерархической структурой, в которой содержатся основные параметры и настройки аппаратно-программного комплекса.
В него входят ключи, отвечающие за драйверы «железных» устройств, системные настройки и все, что относится к установленным стандартным или пользовательским приложениям. Одним из самых больших и наиболее важных компонентов является раздел HKEY_LOCAL_MACHINE.
Стандартный доступ в редактор
Вызов редактора можно осуществить несколькими способами. Непосвященный пользователь может использовать основное меню «Пуск», в котором в разделе стандартных системных утилит и находится ссылка на этот апплет.
Но этот процесс слишком долгий, поэтому лучше использовать непосредственный ввод команды regedit в меню «Выполнить» (Win + R), отвечающей за открытие исполняемого файла приложения. Запускать ее для возможности редактирования ключей и параметров нужно исключительно от имени администратора.
После входа в главном окне слева отобразятся основные разделы, в которых записи объединены по некоторым признакам. Тут же имеется и ветка HKEY_LOCAL_MACHINE. Она-то нас и интересует.
Ветка HKEY_LOCAL_MACHINE: основные разделы и ключи
В этой папке собраны сведения о системе, драйверах и программах, касающиеся всех пользователей системы. Иными словами, ключи представляют собой общие глобальные настройки.
Главных подпапок в этой ветке находится всего шесть. А в них имеются уже собственные подкаталоги, в которых и сохраняются определенные параметры и настройки. Например, в разделе HKEY_LOCAL_MACHINE/SOFTWARE описывается программное обеспечение, установленное на компьютере и используемое всеми без исключения юзерами.
Здесь представлены подкаталоги, имена которых соответствуют разработчику или типу ПО. Посмотрев повнимательнее, можно обнаружить и подпапку, находящуюся по адресу HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft. Нетрудно догадаться, что в ней собраны сведения только о программных продуктах и системных модулях этой корпорации.
Тут столько информации, что абсолютно все перечислить просто невозможно. Но главными являются настройки DirectX, платформы .NET Framework и ASP.NET, описания портов и криптографической системы, ключи, относящиеся к мультимедиа и мобильным технологиям, сетевые параметры, данные об объектах OEM и ODBC, и все то, что необходимо для корректного функционирования Windows и сопутствующих приложений (стандартных, установленных в системе по умолчанию, и дополнительных вроде офисных пакетов или чего-то еще).
Стоит ли заниматься редактированием системного реестра?
Теперь несколько слов касательно изменения параметров в любом подразделе ветки HKEY_LOCAL_MACHINE. В некоторых случаях из соображений безопасности доступ к редактированию ключей может быть заблокирован системным администратором. Но если необходимость ручной корректировки ключей все-таки назрела, необходимо получить соответствующие права доступа или запускать редактор от имени админа со всеми вытекающими привилегиями.
Кроме того, изначально желательно сделать резервную копию реестра, используя для этого функцию экспорта. Для чего это нужно? Да только для того, чтобы в случае неудачных действий можно было восстановить систему. Самая главная проблема редактора состоит в том, что в нем не предусмотрены запросы на подтверждение действий пользователя. Это означает, что все произведенные изменения сохраняются автоматически, а сообщения с кнопками вроде «OK», «Применить» или «Сохранить» не выдаются вообще.
Таким образом, изменив в ветке HKEY_LOCAL_MACHINE какие-либо параметры ключей или создав новые, можно запросто привести Windows к тому, что система откажется работать. При выходе из редактора это может и не проявиться никоим образом, а вот при перезагрузке возможно возникновение серьезных проблем, которые можно решить восстановлением системы, а если и эта функция оказывается неработоспособной, придется использовать заранее созданный файл экспорта, имеющий расширение .reg. Из его содержимого восстановление занимает всего лишь несколько минут.
Заключение
Конечно, описать все ключи и возложенные на них задачи в вышеупомянутом разделе не представляется возможным. Но если подвести некий итог, можно сказать, что ветка HKEY_LOCAL_MACHINE отвечает за общие унифицированные настройки, относящиеся к компьютерной системе в целом и юзерам, в ней зарегистрированным. Но основной упор сделан именно на параметры системы и установленного программного обеспечения.
Если же говорить о вопросах безопасности системы и редактирования реестра, без специальных знаний этого лучше не делать, поскольку функционирование не только программ, но и Windows, может быть нарушено вследствие критических сбоев. Известны даже случаи, когда при отсутствии резервной копии реестра приходилось переустанавливать всю систему, а это занимает достаточно длительное время. Так что лучше не рисковать и сто раз подумать, прежде чем менять какой-то ключ или соответствующий ему параметр.