Реестр Windows: что это такое, как создавать разделы и параметры. Что это hklm


Кусты HKLM | Реестр Windows

Загляните в каталог %SYSTEMROOT%\System32\config. В этом каталоге  находятся файлы кустов и их вспомогательные файлы для раздела HKLM. В табл. 1. перечислены эти файлы.

Таблица 1. Файлы кустов для HKLM

Файл куста Описание
COMPONENTS Данный файл куста отсутствует в Windows XP и более ранних версиях Windows. Он есть только в Windows Vista
SAM Содержит базу данных SAM, соответствует ключу реестра HLKM\SAM
SECURITY Соответствует ключу реестра HLKM\SECURITY
SOFTWARE Соответствует ключу реестра HLKM\SOFTWARE
SYSTEM Соответствует ключу реестра HLKM\SYSTEM

Наверное, вы заметили, что на диске нет файла куста HARDWARE. Его и не должно быть: раздел HKLMXHARDWARE создается каждый раз при запуске Windows, то есть является динамическим. При выключении компьютера файл куста данного раздела реестра не сохраняется на диск.

Windows XP создает еще одну копию реестра в каталоге %SYSTEMROOT%\ repair. Vista помещает копию реестра в каталог %SYSTEMROOT%\System32\ config\RegBack. В данных каталогах сохраняется только системная часть  реестра (общесистемные разделы). Резервную копию пользовательской части можно сделать с помощью специальных программ, которые будут  рассмотрены в других главах этой книги.

Примечание

В каталоге %SYSTEMROOT%\System32\config\RegBack создается две копии реестра. Одна создается спустя 5 минут после входа пользователя в систему, а вторая — после последнего удачного входа в систему (файлы с расширением ".old). Напомню еще раз, что данный каталог существует только в Windows Vista.

Что еще можно найти в каталоге %SYSTEMROOT%\System32\config?  Прежде всего, это файлы журналов системных событий — они имеют расширение *.evt. Файл userdiff используется для преобразования профилей  пользователей из более ранних версий Windows, например, Windows 2000 или Windows NT.

Оцените статью: Loading... 1 426 визитов

Также смотрите

reestrwin.evgb4.ru

За что отвечает ветка системного реестра 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, может быть нарушено вследствие критических сбоев. Известны даже случаи, когда при отсутствии резервной копии реестра приходилось переустанавливать всю систему, а это занимает достаточно длительное время. Так что лучше не рисковать и сто раз подумать, прежде чем менять какой-то ключ или соответствующий ему параметр.

fb.ru

что это такое и как с ним работать

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

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

Реестр Windows – это не что иное, как совокупность различных конфигураций и настроек системы.

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

Компоненты реестра Windows

Реестр Windows 10 состоит из трех основных компонентов – ключи корневого уровня, разделы и параметры.

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

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

  • HKEY_CLASSES_ROOT (HKCR): этот ключ используется для связывания и внедрения объектов (Object Linking and Embedding, OLE) и ассоциации типов файлов. Это ключ, где Windows связывает файлы с их соответствующими программами, чтобы пользователь мог открывать и взаимодействовать с ними.
  • HKEY_CURRENT_USER (HKCU): этот раздел реестра Виндовс хранит все данные, настройки на уровне пользователя и конфигурации, связанные с вошедшим в систему пользователем. Не только Windows, но и другие программы хранят здесь данные, относящиеся к текущему пользователю.
  • HKEY_LOCAL_MACHINE (HKLM): независимо от статуса пользователя, этот ключ содержит все системные разделы, в том числе любые аппаратные настройки, параметры программного обеспечения и т.д. Поскольку HKLM содержит большую часть всей системной информации, он является одним из самых открытых корневых ключей Windows.
  • HKEY_USERS (HKU): как следует из названия, этот корневой ключ содержит параметры всех пользователей, включая вошедших и вышедших из системы, так что не путайте этот ключ с HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): проще говоря, это псевдо корневой ключ, поскольку он является прямой ссылкой на текущие параметры профиля оборудования в корневом ключе HKLM.

Параметры разделов

Каждый из этих корневых ключей имеет свои собственные разделы, а каждый раздел имеет свои собственные параметры. В каждом разделе можно создать 6 различных типов параметров, а значения этих параметров полностью зависят от целевой программы и/или требований к конфигурации.

А вообще есть четыре основных типа данных, используемых в редакторе реестра Windows любой версии - 7,8 или 10:

  • Строковый параметр: состоит из простого читаемого текста и является одним из наиболее часто используемых параметров в реестре Windows.
  • Двоичный параметр: как следует из названия, этот параметр содержит только двоичные данные (0, 1). Часто используется для включения или выключения определенной функции.
  • Параметр DWORD (32 бита): похож на двоичный параметр, но способен хранить любое целое число в диапазоне от 32 бит. Предназначен для работы с 32-битными системами, но также используется в 64-битных системах в целях обеспечения обратной совместимости.
  • Параметр QWORD (64 бита): этот параметр почти как DWORD, но способен нести любое целое число в диапазоне от 64 бит. Можно сказать, что QWORD предназначен для работы с 64-битными системами.

Как открыть редактор реестра Windows

Этот способ открытия реестра будет работать независимо от установленной версии Windows - 7,8 или 10:

Нажмите клавишу + клавишу R, чтобы открыть окно «Выполнить». Введите regedit или regedit.exe и нажмите Enter или OK. Если появится окно контроля учетных записей (UAC), нажмите «Да».

Основной исполняемый файл редактора реестра находится в каталоге C:\Windows. Так что можно открыть эту папку и запустить файл regedit.exe напрямую, или можно просто создать ярлык regedit.exe в удобном для вас месте.

Редактор реестра: для 64-разрядных и 32-разрядных Windows

Реестр в 64-битных версиях Windows состоит из 32-битных и 64-битных разделов. Многие из 32-битных разделов имеют те же самые названия, что и их 64-битные аналоги, и наоборот.

64-разрядная версия (используется по умолчанию) (regedit.exe) отображает как 64-битные, так и 32-битные разделы. В 64-разрядной версии редактора реестра 32-битные ключи отображаются в следующем разделе реестра:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

Просматривать и редактировать 64-битные и 32-битные разделы и параметры можно с помощью 64-разрядной версии редактора. Для просмотра или редактирования 64-битных ключей необходимо использовать 64-разрядную версию редактора реестра (regedit.exe). Редактировать и просматривать 32-битные ключи и значения можно также с помощью 32-разрядной версии (%systemroot\%Syswow64). Чтобы открыть 32-разрядную версию редактора реестра, выполните следующие действия:

  • Откройте диалог «Выполнить».
  • Введите %systemroot%\syswow64\regedit и нажмите OK.

Примечание

Перед открытием 32-разрядной версии нужно закрыть 64-разрядную версию редактора реестра (и наоборот). Однако можно открыть второй экземпляр редактора реестра. Например, если 64-битная версия редактора уже запущена, введите команду %systemroot%\syswow64\regedit -m, чтобы запустить 32-разрядную версию редактора.

Создание новых разделов и параметров

Создавать разделы и параметры очень просто. Но прежде чем что-либо делать, пожалуйста, создайте резервную копию реестра Windows, так как любые неверные настройки или удаление важных элементов может стать причиной критических ошибок.

Чтобы создать резервную копию, в окне редактора нажмите «Файл -> Экспорт», введите имя файла и сохраните его в надежном месте.

Чтобы создать новый раздел, щелкните правой кнопкой мыши на ключе корневого уровня и выберите «Создать -> Раздел». Новый раздел будет выглядеть как папка, и по умолчанию будет называться что-то вроде «Новый раздел #1». Разумеется, раздел можно всегда переименовать. Такая же процедура применяется всякий раз, когда нужно создать новый подраздел.

Чтобы создать новый параметр, щелкните правой кнопкой мыши в пустой области правой панели редактора и выберите нужный параметр. Созданному параметру нужно присвоить название; название полностью зависит от конкретных требований.

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

Права доступа к разделам реестра

По аналогии с правами и разрешениями на определенные объекты в файловой системе NTFS, такая же защита предусмотрена и для разделов реестра.

Еще со времен Windows Vista большое количество ОС-специфических ключей реестра, хранящих настройки Windows, находятся под защитой Windows Resource Protection, поэтому нельзя просто взять и удалить или изменить их. Вы не сможете сделать этого, не став их владельцем и не установив разрешения (права доступа) на них. К счастью, операционная система позволяет и это, но ручной способ чересчур муторный, поэтому лучше использовать простую утилиту RegOwnershipEx, которая автоматизирует весь этот процесс.

На этом все! Надеюсь, написанное выше помогло вам лучше понять реестр Windows и его основные компоненты. Обменивайтесь мнениями и опытом в комментариях ниже!

windowstips.ru

Hkey Local Machine - как зайти? Hkey Local Machine на "Виндовс" где находится?

Достаточно часто можно встретить ситуации, когда при установке какого-то программного обеспечения или в целях повышения быстродействия операционных систем Windows приходится вмешиваться в работу так называемого системного реестра, но не с изменением пользовательских настроек, а с редактированием раздела HKEY_LOCAL_MACHINE. Как зайти на «Виндовс 8» в эту ветку или в любой другой системе, далее и будет рассмотрено. Оговоримся сразу: заниматься редактированием параметров нужно только при условии четкого понимания того, что это может нанести непоправимый вред всей операционной системе.

Что такое системный реестр?

Вообще, оставив пока в стороне вопрос о том, как зайти в HKEY_LOCAL_MACHINE (SYSTEM) или в другой подраздел, стоит отметить, что системный реестр Windows представляет собой своеобразную таблицу регистрации всех установленных компонентов и настроек.

Тут хранятся данные не только о собственных инструментах системы, но и обо всех драйверах устройств или пользовательских приложений. Грубо говоря, ни одна программа не может работать, если она не зарегистрирована, впрочем, как и сами системные службы. Точно так же невозможно открыть ни один файл, сведения о котором в реестр не внесены.

Зачем нужен реестр Windows?

Проблема того, как зайти в ветку реестра HKEY_LOCAL_MACHINE, решается достаточно просто. Весь этот процесс можно уместить в одну строку. Но чтобы понимание было более полным, для начала остановимся на том, для чего все это нужно.

Грубо говоря, все программы или данные (любая информация), представленные в виде файлов, каким-то образом должны распознаваться самой операционной системой, не говоря уже о том, что и все «железные» устройства должны функционировать корректно с использованием установленных для них драйверов. Как ОС может определить их? Первичная система BIOS срабатывает только в самом начале загрузки компьютера, а операционная система стартует только после этого.

И данные для загрузки берутся именно из системного реестра. Кстати, если вы обращали внимание на процессы восстановления Windows, в первую очередь она восстанавливает именно реестр из заранее созданной резервной копии. При этом пользовательские файлы, как сообщается, не затрагиваются. Это и понятно, приоритет восстановления установлен для работоспособности программного обеспечения, которое на момент какого-то непредвиденного сбоя могло быть уже удалено. А так – никаких проблем! Через восстановление системного реестра можно восстановить и те приложения, которые в данный момент в системе отсутствуют.

Заметьте: файлы программ физически с винчестера не удаляются, а только переименовываются, и в названиях первый символ заменяется на нечитаемый (обычно это $ или ~$). Таким образом, достаточно просто определить все файлы, помеченные такими атрибутами, чтобы произвести восстановление работы любой программы. По этому принципу, кстати, и работают практически все известные на сегодняшний день утилиты, позволяющие произвести восстановление утерянной информации на носителях любого типа, включая не только жесткие диски, но и флэш-устройства, внешние USB-HDD или даже карты памяти самых популярных стандартов.

Какие данные хранятся в ветке HKLM?

Но вернемся к самой ветке реестра. Опять же, прежде чем решать вопрос того, как зайти на "Виндовс 8.1") в HKEY_LOCAL_MACHINE, следует уяснить, какие именно данные здесь хранятся.

В основном они касаются системных настроек, с параметрами которых при редактировании нужно быть очень осторожным.

В зависимости от версии ОС, разделы могут быть разными. Но основными являются подпункты SOFTWARE, HARDWARE и SYSTEM. Как уже понятно, они соответствуют программной, «железной» и системной части. Иными словами, первый раздел хранит информацию об установленных программах, второй отвечает за драйверы и оборудование, в третьем хранятся настройки самой ОС.

Как зайти в HKEY_LOCAL_MACHINE на «Виндовс 7» или любой другой системе самым быстрым способом?

Теперь непосредственно о входе. Вопрос того, как зайти в HKEY_LOCAL_MACHINE, в любой из ныне известных Windows-систем решается достаточно просто.

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

Как на «Винде 7» зайти в HKEY_LOCAL_MACHINE из «Проводника»

Но выше приведенный метод единственным не является. Точно так же просто вопрос того, как зайти в HKEY_LOCAL_MACHINE, может быть решен и при использовании ручного запуска файла программы.

Он называется regedit.exe и располагается в папке System32. В данном случае даже запуск от имени администратора не требуется, поскольку система все равно запросит подтверждение прав на вмешательство. Другое дело, когда требуется произвести слияние путем запуска файла ключей с расширением REG. А вот тут права админа обязательны, ведь система внести изменения в реестр попросту не даст.

Редактирование реестра

С редактированием, как уже было отмечено, необходимо быть крайне осторожным. Цена вопроса – работоспособность всей системы.

Такая проблема связана только с тем, что, в отличие от других программ и настроек Windows, которые предлагают пользователю сохранить сделанные изменения, в редакторе реестра ни о чем подобном и речи быть не может (если что-то исправили, даже при закрытии редактора изменения вступят в силу автоматически). Таким образом, просто поменяв один ключ, вы можете привести всю систему к полному крашу. Без особой надобности эту ветку лучше не трогать.

Дефрагментация и очистка ненужных данных

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

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

Проще всего воспользоваться специальными программами-оптимизаторами, которые позволяют произвести автоматическую очистку и дефрагментацию без особого участия пользователя. Среди наиболее популярных утилит можно выделить CCleaner, Advanced SystemCare, Glary Utilities и многие другие. В комплекте их инструментариев имеется достаточно много модулей на все случаи жизни, включая и действия с системным реестром. Но можно использовать и узконаправленные утилиты, а не программы комплексного ухода за системой. Их тоже хватает с избытком. Но если разобраться, лучше применять комплексный уход, поскольку включенные в программах модули обеспечивают дополнительную очистку и ускорение.

Стоит ли заниматься изменением ключей собственноручно?

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

Если требуется обычная оптимизация загрузки операционной системы, без сомнения, лучше всего подойдут приложения-оптимизаторы. Если же требуется включить определенные службы или активировать некоторые компоненты самой системы, без вмешательства с использованием ручного режима настройки не обойтись. А посему нужно быть крайне осторожным, чтобы не нанести системе такой ущерб, что она вообще прекратит работу и не будет даже подавать признаков жизни. После этого иногда может потребоваться даже ее полная переустановка.

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

fb.ru

Корневые разделы реестра

-

16 Мая 2012

Все параметры реестра разбиты на основных разделов (5 ключей, так еще иногда называют разделы), которые называются корневыми:

HKEY_CLASSES_ROOT.

HKEY_CURRENT-USER.

HKEY_LOCAL_MACHINE.

HKEY_USER.

HKEY_CURRENT_CONFIG.

 

Внимание!

Справедливости раде необходимо сказать, что в реестре есть еще один раздел  - HKEY_PERFOMANCE_DATA, который используется для хранения сведений о производительности. Данный раздел используется системой и не предназначен для «ручного редактирования», посему  доступ к нему можно получить исключительно программно.

Все корневые разделы начинают свое название со слова HKEY и содержат внутри себя другие подразделы. Корневые разделы невозможно переименовать либо удалить.

Необходимо упомянуть и о том, что количество подразделов в каждом из главных разделов на разных компьютерах будет совершенно разным. Это количество напрямую зависит от того, что установлено на каждой отдельной «машине». Если установка ПО ведется через программы установщики (Setup.exe, Instal.exe и им подобные), то в реестр будут добавляться новые подразделы и параметры.

HKEY_CLASSES_ROOT

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

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

HKEY_CURRENT-USER

Данный раздел хранит в себе информацию о пользователе, который работает в системе Windows  в текущем сеансе. Кроме того, HKEY_CURRENT-USER содержит информацию о всевозможных настройках системы, которые относятся к текущему пользователю, то есть в данном «ключе» будут храниться настройки рабочего стола, настройки принтеров и экрана, а также параметры используемых программ.

Также как и предыдущий, данный раздел имеет свой псевдоним – HKCU. По части настроек данный раздел занимает, пожалуй, лидирующее место. К слову, большинство настроек, которые мы с Вами будем производить в будущем (я на это очень надеюсь) находятся именно в ключе HKCU.

HKEY_LOCAL_MACHINE

Раздел HKEY_LOCAL_MACHINE предназначен для хранения информации о конфигурации Вашей «машины»(программной и аппаратной), причем в отличие от раздела HKEY_CURRENT-USER, настройки данного раздела распространяются на всех пользователей компьютера.

Псевдонимом для данного ключа выступает аббревиатура HKLM.

Ах да, чуть не забыл сказать что подраздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes есть ничто иное как копия корневого раздела HKEY_CLASSES_ROOT. При ведении ручной настройки реестра данный раздел занимает второе место по своей популярности. Вам стоит знать о том, что существует великое множество параметров, которые работают и в разделе HKLM, и в разделе HKCU, но при этом лучше менять настройки только для отдельного пользователя в ключе HKCU и не касаться, без крайней необходимости, глобальных настроек, которые смогут задеть всех пользователей.

 

HKEY_USER

Раздел HKEY_USER (HKU) предназначен для хранения информации о профилях всех пользователей данной «машины». Пользователи практически никогда не используют этот раздел. С этим «ключом» также связана интересная особенность: раздел HKEY_CURRENT-USER фактически есть копия подраздела HKU, в котором хранятся сведения о текущем пользователе.

У данного раздела есть подразделы определенного образца, которые мы сейчас разберем.

HKEY_USERS\.DEFAULT

Данный раздел предназначен для хранения настроек системы, которые регулируют процессы компьютера еще до входа пользователя в систему (раскладка клавиатуры по умолчанию и т.п.). Кстати, некоторые пользователи совершенно ошибочно считают, что данный раздел можно применить для импортирования параметров HKCU, в надежде применить эти параметры ко всем пользователям компьютера. Справедливости раде скажу, что в некоторых случаях это может сработать, но далеко не всегда.

HKEY_USERS\S[много-много цифр]

Не удивляйтесь ничему, так как раздел HKEY_USERS может содержать в себе некоторое количество подразделов с большим цифровым рядом. Большое количество цифр – это SID(идентификатор безопасности). SID присваивается каждой из созданных на компьютере учетных записей, следовательно, количество такого рода подразделов напрямую зависит от количества пользователей когда-либо входивших в систему.

Если Вы хотите узнать свой SID, то можно пойти несколькими путями. Например, можно запустить утилиту командной строки whoami.exe, которая включена в состав Windows 7, с параметром user:

whoami /user

Для этого запустите интерпретатор командной строки – нажмите Win+R. Далее в появившемся окне введите cmd.exe или просто cmd. Теперь у Вас перед глазами должно появиться окно, в котором следует ввести команду, описанную выше, и нажать Enter.

Кроме того, можно заглянуть в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, в котором хранится список всех SID в виде подразделов.  Внимательно просмотрите все подразделы, ищите там параметр ProfileImagePath. Вашим SID-ом будет тот, в котором совпадают значение данного параметра, и имя под которым Вы вошли в систему.

HKEY_CURRENT_CONFIG

HKEY_CURRENT_CONFIG – это корневой раздел с псевдонимом HKCC. В нем хранится информация о настройках оборудования, которое использует ваша «машина» в текущем сеансе работы. Данный раздел является копией подраздела HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Hardware-Profiles. Разработчики практически не используют этот раздел в своих сценариях и программах.

-

cictemnik.ru

Где находится реестр windows?

2012/06/20 | Разное

Сегодня, попытаемся ответить на вопрос о том, где находится главный реестр Windows. Итак:

Где находится реестр Windows?

Прежде всего, нужно усвоить, что реестр — это не папка. Реестр — это целый файл, который отвечает всем параметрам обычного файла. Найти этот файл можно в папке WINDOWS. Если вы хотите просмотреть реестр Windows, то нужно сделать следующие действия. Откройте меню «Пуск». Затем опцию «Выполнить…». Вводим в строку надпись «regedit».

Непосредственно, сам реестр находится в двух файлах. Они называются «User.dat» и «System.dat». Также существует файл «Policy.pol», в котором содержаться все правила системы. Данные этого файла обладают приоритетом перед любыми настройками реестра. Его, как правило, используют в многопользовательской среде и он не инсталлируется по умолчанию. Все эти файлы можно найти в папке Windows, где располагается вся системная среда компьютера. Категорически не рекомендуются изменять содержимое папки, это может привести к логическим ошибкам, способным вывести из строя ваш компьютер. Необходимо учитывать один момент. Если на компьютере несколько учетных записей пользователей, то система создает несколько файлов «User.dat».

Вот список файлов реестра Windows:

C:\WINDOWS\system32\config :

software-HKEY_CURRENT_CONFIG

system — HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT

default — HKEY_USERS

C:\Documents and Settings\%user%

NTUSER.DAT — HKEY_CURRENT_USER

А здесь собраны актуальные вопросы от разработчиков почему тормозит компьютер!

Реестр Windows 7. Где он находится?

Ничего сложного нет и на операционной системе Windows 7. Реестр располагается также в папке Windows. Выйти на реестр можно также, как мы описали выше, то есть с помощью программы «regedit». В Windows 7 у вас есть возможность поменять некоторые характеристики системы с помощью реестра. Что можно сделать? У вас есть возможность изменить фоновый рисунок экрана входа Windows LogOn. Вы можете поставить любой рисунок на приветствие Windows. Вы можете персонализировать заголовок в Internet Explorer 8. Вы можете отключить функцию Aero Snap. Функция позволяет автоматически редактировать размер окна, при его помещении в разные края экрана. Кто-то не считает эту функцию удобной. Эти пользователи могут отключить ее. Вы можете изменить поведение стековой кнопки на панели задач. Вы можете редактировать задержку предварительного просмотра панели задач. С помощью реестра можно заставить окна появляться быстрее при их предварительном просмотре. Вы также можете изменить характеристики задержки функции Aero Peek. Вот ссылка, где подробно описано, как нужно действовать: 7 настроек интерфейса Windows 7 через реестр.

Где находится реестр Windows XP?

Реестр Windows XP находится в каталоге «Windows/System32/Config». За что отвечает реестр? В реестр содержится вся информация для корректной работы всех аппаратных устройств, программ, учетных записей пользователей и свойств вашего персонального компьютера. Все изменения самых разных настроек отображаются в системном реестре. Реестр обладает иерархической структурой. Программа «Regedit» — это проводник по всей системе реестра. Без этой утилиты было бы невозможно эффективно работать с реестром, хотя иногда это необходимо. Каждая главная ветка — это корневая папка, которая содержит необходимые для работы системы, ключи. Каждый ключ, соответственно, может содержать в себе другие ключи, которые называются параметрами или подключами. В них содержится вся фактическая информация об изменениях системы операционного обеспечения. Программисты выделяют три типа подключей — это строковые, двоичные и DWORD-ключи. Реестр имеет шесть главных ветвей, между которыми распределена вся информация, которая содержится на компьютере.

Эксперты по компьютерам и программному обеспечению категорически не рекомендуют изменять или удалять что-либо из реестра Windows. Если вы считаете, что проблема зависания кроется именно в реестре, то лучше обратиться к специалисту, который точно поможет вам исправить системные ошибки.

www.lvul.ru

HKEY_LOCAL_MACHINE

HKEY_LOCAL_MACHINE

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

Подключи HKLM

HKLM содержит следующие подключи:

  • HARDWARE. Хранит данные, описывающие оборудование, которое Windows XP определяет при загрузке. Операционная система создает этот ключ каждый раз при запуске, и он включает информацию об устройствах и драйверах устройств и ресурсах, которые они используют. Этот ключ содержит информацию, которую профессионалы найдут полезной при настройке сети
  • SAM. Содержит базу данных локальной безопасности Windows XP, Security Accounts Manager (SAM, менеджер безопасности учетных записей). Windows XP хранит в SAM локальных пользователей и группы. Список управления доступом (access control list - ACL) этого ключа не позволяет его просматривать даже администратору. SAM является ссылкой на ключ HKLM\SECURITY\SAM.
  • SECURITY. Содержит базу данных локальной безопасности Windows XP в подключе SAM, а также другие установки безопасности. ACL этого ключа не позволяет его просматривать даже администратору, при условии, что он не является его владельцем.
  • SOFTWARE. Содержит общекомпьютерные настройки приложений. Windows XP хранит свои настройки также и в этом подключе. Microsoft стандартизировала организацию этого ключа таким образом, что программы сохраняют свои настройки в HKLM\SOFTWARE\Vendor\ Program\Version. Vendor — это название разработчика программы, Program — это название программы, a Version — это номер версии про¬граммы. Часто, как в случае с Windows XP, Version просто заменяет¬ся на CurrentVersion. HKCR является ссылкой на ключ HKLM\ SOFTWARE\Classes.
  • SYSTEM. Содержит наборы управляющих настроек, один из которых является текущим. Остальные наборы доступны для использования системой Windows XP. Каждый подключ является набором управления ControlSet nnn, где nnn обозначает увеличивающийся номер, начиная с 001. Операционная система поддерживает, по крайней мере, два набора управления для того, чтобы всегда иметь возможность корректно загрузиться. Эти наборы содержат конфигурацию драйверов устройств и служб. HKLM\SYSTEM\CurrentControlSet является ссылкой на ControlSet nnn, а ключ HKLM\SYSTEM\Select указывает, какой из ControlSet nnn используется в данный момент.

cmd4win.ru