Де зберігаються файли реєстру в Windows?


25

Де зберігається Реєстр у Windows? Я хочу знайти файли, що відображаються під час роботи regedit.exe(редактор реєстру Windows).

Відповіді:


30

Якщо я думаю, що я розумію, що ви говорите, реєстр зберігається в %SystemRoot%\System32\configтой час, як налаштування окремих користувачів розміщені за адресою %UserProfile%\Ntuser.dat.

Якщо у мене тут неправильний кінець палички, перефармуйте своє запитання, і я буду радий допомогти.


12
Не забувайте %UserProfile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.datпро асоціації файлів для користувачів ( HKCR\Software\Classes).
grawity

3
Чудовий ресурс для отримання додаткової інформації та підтримки Уїльяма Гілсума та відповідей на шаленість див. Нижче за посиланням: msdn.microsoft.com/en-us/library/ms724877%28v=vs.85%29.aspx
Tek'eek

7

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

Розташування файлів реєстру Windows Місце розташування цих вуликів реєстру таке:

HKEY_LOCAL_MACHINE \ SYSTEM: \ system32 \ config \ system

HKEY_LOCAL_MACHINE \ SAM: \ system32 \ config \ sam

HKEY_LOCAL_MACHINE \ SECURITY: \ system32 \ config \ безпека

HKEY_LOCAL_MACHINE \ SOFTWARE: \ system32 \ config \ software

HKEY_USERS \ UserProfile: \ winnt \ профілі \ ім'я користувача

HKEY_USERS.DEFAULT: \ system32 \ config \ за замовчуванням

введіть тут опис зображення

Деякі вулики є непостійними і не мають пов'язаних файлів. Система створює та управляє цими вуликами повністю в пам'яті; Тому вулики мають тимчасовий характер. Система створює летючі вулики щоразу, коли система завантажується. Приклади:

HKEY_LOCAL_MACHINE \ HARDWARE: Летючий вулик HKEY_LOCAL_MACHINE \ SYSTEM \ Клон: Леткий вулик

Ці файли є файлами баз даних, і лише RegEdit, Regedit32 та Kernel32 можуть їх читати. Основним інструментом роботи Windows 10/8/7 для роботи безпосередньо з реєстром є редактор реєстру. Для доступу до нього просто введіть Regedit у рядку пошуку меню "Пуск" і натисніть клавішу Enter!

Якщо вам потрібно прочитати більше про це, перейдіть до TechNet!

ОНОВЛЕННЯ: AccidentalADMIN зробив корисний коментар. Він каже:

Кожна Windows отримала ключ реєстру, в якому перераховано кожен вулик у системі. Відкрийте Regedit та перейдіть до наступної клавіші, щоб отримати повний список:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist

http://www.thewindowsclub.com/where-are-the-windows-registry-files-location-in-windows-7


2

Я думаю, що найшвидший і найприємніший спосіб досягти цього - це використання PowerShell.

$ Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\hivelist\

PS: Ви можете переходити через Реєстр так, ніби це була файлова система. У PowerShell використовуйте:

$ cd HKLM: 

або

$ cd HKCU: 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.