ماهي ريجستري الويندوز؟
تعتبرالريجستري أحد أهم ركائز نظام التشغيل (الويندوز)، لكونها تمثل قاعدة البيانات database التي يستخدمها الويندوز لخزن المعلومات التي تخص إعدادات وأماكن وجود البرامج ومكونات الويندوز على القرص الصلب. معظم البرامج أثناء تنصيبها تكتب إلى الريجستري معلومات عن إعداداتها وأرقام إصداراتها وأمكن تواجدها وغيرها على القرص الصلب. قد يختلف مسار المعلومات المدونة في الريجستري من ريجستري إلى أخرى بإختلاف نسخ الويندوز، وكذلك لكل ويندوز وجهاز ريجستري خاصة بهما
مما يتكون أساس الريجستري؟
يتكون الهرم التسلسلي لريجستري الويندوز من ما يلي:
1- الشجرة Tree
2- إلتقاء التقاطع أو العقد Nodes
3- المفاتيح Keys
ولتبسيط الأمر للقارئ العربي الكريم، نتخيل الريجستري كشجرة، مكونة من ساق وغصون أو أغصان بحيث يكون الحد الأعلى لعدد الغصون المنبثقة من الساق بستة وغالباً ما تكون أربعة أو خمسة ولكن لا تكون بأي حال من الأحوال أقل من أربعة غصون وسنعلم السبب لا حقاً إن شاء الله تعالى
نقطة إلتقاء الغصن بالساق تسمى بالعقدة Node ولكل عقدة مفتاح Key (عنوان أو إسم) من دون أية قيمة أنظر إلى الصورة 1. وبما أن الغصن الواحد ممكن أن يتفرع إلى فروع رئيسية ثم إلى فروع جانبية ...إلخ بحيث تصبح التفرعات متشعبة ومتشابكة إلى الحد الذي يمكن إعتبار الغصن الواحد كخلية نحل لذلك أطلق إسم Hive على الغصن الواحد.
الصوره 1
وبنفس الطريقة التي ارتبط الساق بالغصن بعقدة ومفتاح يرتبط الفرع الرئيسي بالغصن بعقدة ومفتاح ولكن هنا مع إمكانية إعطاء قيمة للمفتاح وممكن أن لا يمتلك المفتاح هنا على قيمة أيضاً. كما يرتبط الفرع الجانبي مع الفرع الرئيسي للغصن الواحد أيضاًُ بعقدة ومفتاح وأيضاً للمفتاح هنا على الأقل له قيمة واحدة أو أكثر وقد لا يمتلك قيمة. وهكذا يستمر التفرع بنفس الطريقة إلى أن يصل إلى الثمرة أو مفتاح الشفرة وعندها يجب أن تكون هناك قيمة أو عدت قيم أنظر إلى الصورة 2. ومما تجدر الإشارة إليه هو أنه ليس هناك أي تشابك أو إتصال مباشر بين غصن وآخر بل لكل غصن تفرعاته وثماره المستقلة عن الغصن الآخر.
الصوره 2