![]() |
[ 5 - Registry ] دورة الريجستري
اللهم صلي على فاطمة وأبيها وبعلها وبنيها والسر المستودع فيها
http://imagefruity.com/images/73919227407212939505.png مجلدات المفاتيح الرئيسية http://imagefruity.com/images/63044752720329507957.png HKEY_CLASSES_ROOT يحتوي على كل ما يخص الملفات من معلومات كنوع الملف وإمتداده ومساره ومسارات الإختصارات الخاصة به shortcut وتكمن الوظيفة في أنه مرشد الويندوز في كيفية التعامل مع أي ملف وأينما كان فمثلاً ملف بإمتداد dll وهو إختصار إلى dynamic link library وهذه الملفات لا تملك أيقونة إذا فعلى النظام توفير ايقونة تشغيل لهذا الملف وهو ما يقوم به الريجستري من ربط لجميع هذه الملفات بإختلاف أماكن تواجدها وتارخ إنشاؤها وحتى أنه عندما يتم إصدار أمر ما إلى أي ملف يقوم هو بتوفير ما يساعد لتمكينها من تأدية وظيفتها ولكي تتضح أكثر فعند تنصيب برامج الأوفيس مثلاً فإنه لدينا منها Microsoft Word والإمتداد doc هو إمتداد لجميع الملفات التي تعمل من خلال هذا البرنامج فإن عمل الريجستري سيتضح هنا وفي هذا الملجلد حيث أنه سيتم ضم هذا البرنامج Microsoft Word إلى هذا الملجد أثناء عملية التنصيب للبرنامج وبناءاً عليه سيتم تنظيم عمل جميع الملفات التي تحمل الإمتداد لعمل من خلال هذا البرنامج وعليه يقوم بإعطاءه ايقونة مميزة تابعة لهذا البرنامج ومن ناحية أخرى سنتطرق إلى أنه في حالة إنهاء تنصيب أحد البرامج فإن آثاره المتبقية ستكون في هذا المجلد وستكون برامج الإزالة تعمل على محو آثار البرامج التي تم إزالتها منه ومحو أي ملفات لها علاقة بهذا البرنامج ولا تضر النظام كما أن برامج إصلاح الريجستري تعمل أيضاً في جزء منها على محو أي إمتدادت ليس لها قيمة وكذكل تعتمد برامج تسريع النظام أو الويندوز في عملها على هذه المنطقة حيث أنها تقوم بقراءة جميع الإمتدادات وربطها مع البرامج التي تقوم بتشغيلها مع شيء من التنظيم والتي تسهل على الملفات والبرامج سرعة الإقلاع وتقلل من الزمن المستغرق لتفتيش الويندوز عن ما هو البرانامج الذي يصلح لتشغيل هذا الملف وربطه به وتشغيله http://imagefruity.com/images/73919227407212939505.png HKEY_CURRENT_USER يتضمن معلومات التكوين للمستخدم الذي تم تسجيل دخوله حالياً ويتم تخزين مجلدات المستخدم، ألوان الشاشة، وإعدادات لوحة التحكم. يُشار إلى هذه المعلومات على أنها التشكيل الجانبي (Profile) للمستخدم. أي بمعنى أن المستخدم الحالي يكون له إعدادات معينة خاصة بسطح المكتب والوان الشاشة وترتيب الملفات وإعدات الإنتر نت إعدادات البرامج التي تتيح ذلك إختصاص بعض الملفات الخاصة بالبرامج التي يتم تنصيبها لهذا المستخدم فهذا المجلد هو المختص بتسجيل هذه المعلومات والبيانات الخاصة بهذا المستخدم. وعند إقلاع الويندوز فإن النظام يقوم بالتفتيش عن هذا المجلد حتى يتسنى له قراءة ما يخص هذا المستخدم من إعدادات خاصة يقوم بتشغيلها وتطبيقها وتظل هذه الإعدادات خاصة ولا تتغير إلا إذا قام المستخدم بتغييرها في أوقات لاحقة أي أن هذا المجلد مختص بأي تغييرات يقوم بها مستخدم بعينه على اي إعدادات خاصة كما أنه يحتوي على معلومات إعدادات عن نظام الأمان وبرامج الحماية المستخدمة من قبل المستخدم الحالي للجهاز http://imagefruity.com/images/73919227407212939505.png HKEY_LOCAL_MACHINE في هذا المجلد سيكون إختصاص التسجيل للمعلومات الخاصة بالكمبيوتر نفسه من ناحية الهاردوير والسوفت وير أي أنه سيتم تسجيل كل المعلومات الخاصة بحيث تكون مفصلة ومرتبة بنفس الوقت عن كل قطعة من قطع الهاردوير في الجهاز أي من لوحة المفاتيح والماوس إلى الأقراص الصبة ومشغلات الاقراص وغيرها وأيضاً البيانات الخاصة والمعلومات عن البرامج التي تم تنصيبها على الجهاز أي أي برنامج تم إضافته للنظام فإن أي معلومات أو بيانات عنه سيكون هذا الملجلد هو المختص عنه بالدور الاكبر وكذلك برامج التشغيل التلقائيث عند إقلاع الويندوز نتعرف على المفاتيح الاساسية في هذا المجلد فهو يحتوي على خمسة مفاتيح رئيسية هو الآخر وهي Hardware ووظيفته التخزين المرحلي لإعدادات مشغلات الأجهزة Device drivers وكذلك أرقام IRQ وغيرها أي بمعنى أنه في كل مرة يتم فيها تشغيل الويندوز يتم بناء هذا المجلد من المفاتيح طبقاً لما هو عليه حالة الجهاز من مشغلات موجودة به (لوحة مفاتيح - ماوس - أقراص صلبة - مشغلات أقراص - كروت الصوت والفيديو - طابعات إلخ) ويتم بناء هذا المجلد في كل مرة يتم فيها تشغيل الويندوز وهو ما يكون مغايراً لحالة جميع مفاتيح الريجستري الثابتة وذلك حتى يقوم بالتعرف على أي قطع جديدة يتم إضافتها للكمبيوتر أو يتم إقتلاعها منه لا يمكننا التدخل في هذا المفتاح وإحداث أي تعديلات عليه SAM Security accounts manager إدارة التحكم بنظام الأمان وإشتراكات المستخدمين هذا الفرع الرئيسي وظيفته تخزين المعلومات الخاصة بنظام الأمان للجهاز security settings وكذلك تخزين المعلومات الخاصة بحسابات أو إشتراكات أو عضويات مستخدمي الحاسوب سواء أكانوا أفراد أو مجموعات أو شركات user accounts and group memberships ويندرج تحته المفتاح Security وهو الخاص بالأمان في الدخول للنظام أن ان الوظيفة هو معرفة من له أحقية الدخول للنظام من عدمه على جميع مستويات المستخدمين والإشتراكات حيث التحكم بكلمات السر الخاصة بالمستخدمين لا يمكننا التدخل في هذا المفتاح وإحداث أي تعديلات عليه Software وظيفته هو تسجيل أي بيانات أو معلومات خاصة بالبرامج التي يتم تنصيبها على النظام فهو الذي يخزن معلومات عن أماكن التواجد والمسارات الخاصة بها وتاريخ الإنشاء والمصدر إلخ أي أن أي بيانات يتم إستعمالها من قبل مستخدمي الكمبيوتر عامة لهذه البرامج التي تم تنصيبها يكون هذا المفتاح الخاص بها وهى تكون عامة لمن يملك الدخول للنظام ككل System وهذا المفتاح يختص بكل ما هو ضروري لإقلاع النظام منذ بداية التشغيل وحتى يضمن إقلاع آمن وسليم وكذلك يختص بكل ما يلزم لإغلاق النظام والخروج منه وتعمل كما ذكرنا برامج تسريع إقلاع الويندوز على هذا المفتاح بالأخص لتسهيل عمله http://imagefruity.com/images/73919227407212939505.png HKEY_USERS ووظيفة هذا المفتاح في أنه يحتوي على معلومات إفتراضية عن جميع الأشخاص الذين إستخدموا الجهاز حتى وإن كان هناك عدد كبير من الأشخاص يستخدمون الجهاز الواحد في أوقات مختلفة فأي بيانات أو معلومات تخص هؤلاء المستخدمين تكون مسجلة هنا ولا يمكننا التعديل فيها وهذا المفتاح مفيد أو تكمن أهميته في المترددين على جهاز واحد أكثر من مرة في أوقات مختلفة وكبيري العدد أمثال رواد أجهزة المدارس والكليات ومقاهي الإنتر نت فهو شديد الأهمية فقط لهذه النوعية من الأجهزة وقليل الأهمية بالنسبة للأجهزة المتردد عليها فرد او فردين للإستخدام العادي http://imagefruity.com/images/73919227407212939505.png HKEY_CURRENT_CONFIG http://imagefruity.com/images/73919227407212939505.pngتكمن أهمية هذا المجلد في أنه صلة الربط بين القديم والحديث فهو يحتوي على المعلومات الأساسية والتي يستطيع من خلالها الوصل بين القديم والحديث ولكي يتضح فإن يحتوي على بعض المعلومات عن البرامج وعن الأجهزة وغيرها والتي يستطيع من خلالها ان يقوم بتشغيل شيء من ويندوز قديم وربطه حتى يصلح لتشغيله في الويندوز الجديد وهذا المفتاح يحمل إسم (0001) ولا يمكننا إجراء تعديلات فيه ملخص عام لما تم تقديمه يتضح لنا من خلال ما تقدم أن نستخلص أنه المفاتيح الرئيسية للريجستري هما مفتاحين رئيسيين وهما HKEY_LOCAL_MACHINE HKEY_USERS فالمفتاح الأول يتفرع عنه HKEY_CURRENT_CONFIG HKEY_CLASSES_ROOT والمفتاح الثاني يتفرع عنه HKEY_CURRENT_USER http://imagefruity.com/images/73919227407212939505.png مقدمة للتعامل مع قيم المفاتيح وحيث أن قيم الريجستري تكون بالنظامين العشري وهكس فإننا نأخذ نبذة عن أنظمة الأرقام Decimal و Hexadecimal Decimal هو النظام العشري فهو يبدأ من الصفر كأول رقم وينتهي بالرقم 9 ثم يعيد هذا النظام نفسه إبتداءاً من 10 إلى 19 ثم يعيد نفسه تارة أخرى وهكذا يستمر بنفس الطريقة Hexadecimal وهو النظام المكون من أرقام وحروف ويستخدم عامة في لغات البرمجة والذي يتكون كما سنرى على الإختلاف نع النظام العشري في الجدول التالي التي توضح ومن خلال الجدول السابق يتضح لنا أن النظامين متشابهين تماماً إلى الرقم 9 وبعد ذلك يبدأ الإختلاف فيعيد نظام Decimal نفسه من 10 ونظام Hex يعيد نفسه من 16 وهكذا وكما أن الأرقام من 10 إلى 15 تمثل في نظام Hexadecimal بالأحرف من A إلى F ولما كان هو مستخدم للأحرف فهو بذلك سيختصر الأرقام الطويلة وسيكون التعامل معها أسهل من خلال الاخرف مثال لتتضح الفروق بين النظامين ما هي قيمة تحويل الرقم 76 من نظام عشري Decimal إلى هكس Hexadecimal نقوم بتقسيم الرقم 76 على 16 فتكون النتيجة هي 4 والباقي هو 12 أي عدداً صحيحاً و كسر فالكسر وهو هنا 12 يمثل في الجدول على نظام هكس الحرف C أي ان تحويل الرقم 76 هو 4C في حال أن ناتج القسمة يكون أكبر من الرقم 16 فيتم قسمته مرة أخرى على 16 والباقي من العملية الحسابية الاولى والثانية يتم تحويله في حالة باقي القسمة ما هو اقل من 10 يبقى صحيحا كما هو أو أنه لن يتم تحويله إلى حروف http://imagefruity.com/images/73919227407212939505.png |
الساعة الآن »12:05 PM. |