Как найти файл в реестре

Обновлено: 21.11.2024

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

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

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

Где хранятся файлы реестра?

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

Кусты реестра находятся в папке Windows\System32\Config. То есть, например, если Windows установлена ​​на диске «C», вы можете найти кусты реестра, перейдя в папку C:\Windows\System32\Config.

И при первом открытии папки Config вы получите диалоговое окно с сообщением «В настоящее время у вас нет разрешения на доступ к этой папке». Вам просто нужно нажать кнопку «Продолжить», чтобы получить доступ к папке. Это одноразовое приглашение, и Windows не будет отображать его при следующей попытке доступа к папке Config.

Как вы можете видеть на картинке выше, реестр — это не один файл. В каждом кусте реестра есть пара вспомогательных файлов, и все вспомогательные файлы, кроме HKEY_CURRENT_USER, сохраняются в папке Config. Вспомогательные файлы для HKEY_CURRENT_USER хранятся в папке вашего профиля.

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

кусты реестра Поддерживаемые файлы
HKEY_LOCAL_MACHINE\Software Software, Software.log и Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log и System.sav
HKEY_LOCAL_MACHINE\SAM Сэм, Sam.log и Sam.sav
HKEY_LOCAL_MACHINE\Security Security, Security.log и Security.sav
HKEY_USERS\DEFAULT Default, Default.log и Default.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, S ystem.sav, Ntuser.dat и Ntuser.dat.log

Как открыть файлы реестра, расположенные в папке Config?

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

Мы рекомендуем вам посетить эту страницу Microsoft для получения подробной информации о реестре Windows.

Реестр Windows — это централизованная база данных конфигурации для Windows NT и Windows 2000, а также для приложений. Реестр в Windows 11/10/8/7 хранит информацию о параметрах настройки, конфигурации устройства и пользовательских настройках.

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

Расположение файлов реестра Windows

  • HKEY_LOCAL_MACHINE\SYSTEM : \system32\config\system
  • HKEY_LOCAL_MACHINE\SAM : \system32\config\sam
  • HKEY_LOCAL_MACHINE\SECURITY: \system32\config\security
  • HKEY_LOCAL_MACHINE\SOFTWARE : \system32\config\software
  • HKEY_USERS\UserProfile : \winnt\profiles\имя пользователя
  • HKEY_USERS.DEFAULT : \system32\config\default

Вспомогательные файлы:

  • HKEY_LOCAL_MACHINE \ HARDWARE: Нестабильный куст
  • HKEY_LOCAL_MACHINE\SYSTEM\Clone: ​​Нестабильный куст

Эти файлы являются файлами базы данных, и только RegEdit, Regedit32 и Kernel32 могут их читать. Основным инструментом в Windows 11/10/8/7 для непосредственной работы с реестром является редактор реестра.

Чтобы получить к нему доступ, просто введите Regedit в строке поиска меню "Пуск" и нажмите Enter.

Если вам нужно больше узнать об этом, посетите TechNet.

ОБНОВЛЕНИЕ: AccidentalADMIN оставил полезный комментарий. Он говорит:

В каждой Windows есть ключ реестра, в котором перечислены все кусты в системе. Запустите regedit, чтобы открыть редактор реестра, и перейдите к следующему ключу, чтобы получить полный список:

Дата: 1 февраля 2020 г. Теги: реестр

Похожие записи

Как быстро переключаться между HKLM и HKCU в редакторе реестра

Нет вкладки «Расположение» в свойствах Windows 11/10

Реестр ссылается на несуществующую установку Java Runtime Environment или среда выполнения повреждена

[электронная почта защищена]

сообщить об этом объявлении

Где хранится реестр в Windows? Я хочу найти файлы, отображаемые при запуске regedit.exe (редактор реестра Windows).

4 ответа 4

Если я думаю, что понимаю, о чем вы говорите, реестр хранится в %SystemRoot%\System32\config, а настройки отдельных пользователей находятся в %UserProfile%\Ntuser.dat.

Если я ошибся, перефразируйте свой вопрос, и я буду рад помочь.

Не забудьте %UserProfile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat для сопоставления файлов для каждого пользователя ( HKCR\Software\Classes ).

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

Расположение файлов реестра Windows Эти разделы реестра расположены следующим образом:

HKEY_LOCAL_MACHINE\SYSTEM : \system32\config\system

HKEY_LOCAL_MACHINE\SAM : \system32\config\sam

HKEY_LOCAL_MACHINE\SECURITY : \system32\config\security

HKEY_LOCAL_MACHINE\SOFTWARE : \system32\config\software

HKEY_USERS\UserProfile : \winnt\profiles\username

HKEY_USERS.DEFAULT : \system32\config\ по умолчанию

HKEY_LOCAL_MACHINE\HARDWARE : Временный куст HKEY_LOCAL_MACHINE\SYSTEM\Clone : Временный куст

Эти файлы являются файлами базы данных, и только RegEdit, Regedit32 и Kernel32 могут их читать. Основным инструментом в Windows 10/8/7 для непосредственной работы с реестром является редактор реестра. Чтобы получить к нему доступ, просто введите Regedit в строке поиска меню «Пуск» и нажмите Enter !

Если вам нужно больше узнать об этом, посетите TechNet!

ОБНОВЛЕНИЕ: AccidentalADMIN оставил полезный комментарий. Он говорит:

Каждая Windows имеет ключ реестра, в котором перечислены все кусты в системе. Откройте Regedit и перейдите к следующему ключу, чтобы получить полный список:

Установщик Windows может искать определенный файл или каталог во время установки. Поиск файлов или каталогов используется для определения того, установил ли пользователь уже версию приложения.

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

Чтобы ускорить поиск пользовательского компьютера, установщик запрашивает следующие таблицы базы данных локатора в указанном порядке для предлагаемого места поиска:

  • Если сигнатура файла указана в таблице CompLocator, предлагаемым местом поиска является ключевой путь компонента. Если сигнатура не указана в этой таблице или не установлена ​​в предлагаемом месте, программа установки запрашивает предлагаемое местоположение в таблице RegLocator.
  • Если сигнатура файла указана в таблице RegLocator, предлагаемым местом поиска является путь к ключу, записанный в реестре пользователей. Если сигнатура не указана в этой таблице или не установлена ​​в предлагаемом месте, программа установки запрашивает предлагаемое местоположение в таблице IniLocator.
  • Если сигнатура файла указана в таблице IniLocator, предлагаемое место поиска — это ключевой путь, записанный в файле .ini, находящемся в каталоге Windows по умолчанию в пользовательской системе. Если сигнатура не указана в этой таблице или не установлена ​​в предложенном месте, программа установки запрашивает предлагаемое место в таблице DrLocator.
  • Если сигнатура файла указана в таблице DrLocator, предлагаемым местом поиска является путь в дереве каталогов пользователя. В этой таблице также указывается глубина уровней подкаталогов для поиска ниже этого расположения.

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

Читайте также: