Відповіді:
Якщо я думаю, що я розумію, що ви говорите, реєстр зберігається в %SystemRoot%\System32\config
той час, як налаштування окремих користувачів розміщені за адресою %UserProfile%\Ntuser.dat
.
Якщо у мене тут неправильний кінець палички, перефармуйте своє запитання, і я буду радий допомогти.
На диску Реєстр 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
Я думаю, що найшвидший і найприємніший спосіб досягти цього - це використання PowerShell.
$ Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\hivelist\
PS: Ви можете переходити через Реєстр так, ніби це була файлова система. У PowerShell використовуйте:
$ cd HKLM:
або
$ cd HKCU:
%UserProfile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat
про асоціації файлів для користувачів (HKCR\Software\Classes
).