Как найти файл в реестре
Обновлено: 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. Для получения дополнительной информации см. следующее:
Читайте также: