Registry เก็บไว้ที่ไหนใน Windows ฉันต้องการค้นหาไฟล์ที่แสดงเมื่อใช้งานregedit.exe
(Windows Registry Editor)
Registry เก็บไว้ที่ไหนใน Windows ฉันต้องการค้นหาไฟล์ที่แสดงเมื่อใช้งานregedit.exe
(Windows Registry Editor)
คำตอบ:
ถ้าฉันคิดว่าฉันเข้าใจสิ่งที่คุณพูดรีจิสทรีจะถูกเก็บไว้ในขณะที่การตั้งค่าผู้ใช้แต่ละคนจะอยู่ที่%SystemRoot%\System32\config
%UserProfile%\Ntuser.dat
หากฉันมีปลายไม้ผิดที่นี่โปรดรีเฟรชคำถามของคุณและฉันยินดีที่จะช่วย
บนดิสก์ Windows Registry ไม่ได้เป็นเพียงไฟล์ขนาดใหญ่เพียงไฟล์เดียว แต่เป็นชุดของไฟล์ที่แยกกันเรียกว่ากลุ่ม แต่ละกลุ่มประกอบด้วยต้นไม้รีจีสตรีซึ่งมีคีย์ที่ทำหน้าที่เป็นราก (เช่นจุดเริ่มต้น) ของต้นไม้ คีย์ย่อยและค่าต่าง ๆ อยู่ใต้รูท
ตำแหน่งของไฟล์รีจิสตรีของ 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 10/8/7 สำหรับทำงานโดยตรงกับรีจิสทรีคือ Registry Editor หากต้องการเข้าถึงเพียงพิมพ์ Regedit ในแถบค้นหาเมนูเริ่มแล้วกด Enter!
หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ตรงไปที่ TechNet!
ปรับปรุง: อุบัติเหตุ ADMIN ได้แสดงความคิดเห็นที่เป็นประโยชน์ เขาพูดว่า:
Windows ทุกเครื่องมีรหัสรีจิสตรีซึ่งแสดงทุกกลุ่มในระบบ เปิด Regedit และไปที่คีย์ต่อไปนี้เพื่อรับรายการทั้งหมด:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist
http://www.thewindowsclub.com/where-are-the-windows-registry-files-located-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
)