รีจิสทรีของ Windows ประกอบด้วยรูตคีย์ที่ชื่อ HKEY_LOCAL_MACHINE หรือ HKLM รหัสหลักของ HKLM ประกอบด้วยการตั้งค่าที่เกี่ยวข้องกับคอมพิวเตอร์ในระบบ ใน Microsoft Windows XP และก่อนหน้านี้มีคีย์ย่อยสี่คีย์ภายใต้ HKLM: SAM, SECURITY, SOFTWARE, SYSTEM นอกจากนี้ยังมีคีย์ย่อยตัวที่ห้าชื่อว่า HARDWARE ซึ่งถูกสร้างขึ้นทันทีและไม่ได้เก็บไว้ในไฟล์รีจิสตรี ใน Windows Vista และ 7 มีคีย์ย่อยที่หกอยู่ BCD
คีย์ย่อยของซอฟต์แวร์เป็นคีย์รีจิสทรีที่เข้าถึงบ่อยที่สุดเนื่องจากมีการตั้งค่าสำหรับ Windows และโปรแกรมซอฟต์แวร์ที่ติดตั้งบนคอมพิวเตอร์ เมื่อติดตั้งโปรแกรมซอฟต์แวร์ข้อมูลจะถูกเขียนไปยังคีย์ย่อยของซอฟต์แวร์เพื่อจัดเก็บการตั้งค่าเฉพาะแอปพลิเคชัน การตั้งค่าเหล่านี้จะถูกโหลดเข้าสู่หน่วยความจำคอมพิวเตอร์ทุกครั้งที่ระบบปฏิบัติการเริ่มต้นขึ้นดังนั้นเมื่อผู้ใช้โหลดโปรแกรมโดยไม่จำเป็นต้องกำหนดค่าโปรแกรมอีกครั้ง
ข้อกำหนดของซอฟต์แวร์ Windows รีจิสทรี