الويب المصرى الباشا صاحب المنتدى
عدد المساهمات : 434 تاريخ التسجيل : 14/11/2010 العمر : 37
| موضوع: التعرف على السجل ومحرر السجل الأربعاء نوفمبر 17, 2010 2:53 pm | |
| [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] تعرف على السجل Registry
يعتمد ويندوزxp على السجل بصورة كبيرة لانه يضع جميع المعلومات التى يحتاج اليها فى السجل اى ان السجل يحتوى على جميع المعلومات الحيوية فى ويندوز xp والخاصة بالاجهزة Hardware والبرامج Software والمستخدمين Users والشبكات Networks وغيرها من المعلومات
ويتم تخزين المعلومات فى السجل بطريقة مركزية وينظمها بشكل هرمى مثل المجلدات على القرص الصلب وبذلك تستطيع الوصول اليها بكل سهولة فمثلا ستجد فى اعلى الشكل الهرمى جهاز الكمبيوتر My Computer و يتفرع منه المعلومات الخاصة بالاجهزة والبرامج والمستخدمين والشبكات وهكذا
فاذا انتقلت الى احد هذه الافرع ستجد بداخله افرع اخرى وكل فرع بدوره توجد امامه قيمة خاصة به
وبالرغم من ان السجل هو مركز المعلومات بالنسبة الى ويندوز xp الا ان ويندوز xp مازال يحتفظ بملفات التهيئة القديمة مثل system.ini و win.ini وايضا ملفات config.sys و autoexec.bat وذلك لسببين الاول هو ضمان التوافق مع انظمة التشغيل القديمة لان ويندوز يسمح بان تحتفظ بنظام تشغيل قديم من ويندوز 95 او 98 والسبب الثانى هو ان تتمكن البرامج التى تم تصميمها قبل ويندوز xp ولا تستخدم السجل من ان تنشىء ملفات خاصة بها او ان تستخدم الملفين win.ini و system.ini انواع المعلومات الموجودة فى السجل
- يخزن السجل معلومات عن المكونات المادية او الاجهزة Hardware الخاصة بجهاز الكمبيوتر لديك وكذلك المكونات التى تضيفها باستخدام Add/Remove Hardware وكذلك الاجهزة الخاصة بميزة التوصيل والتشغيل plug & play
- يخزن السجل معلومات عن سطح المكتب Desktop لديك وسوف نتعرف على العديد من الاسرار التى تمكنك من تخصيص سطح المكتب حسب رغبتك بتعديل معلومات هذا الجزء فى السجل
- يخزن السجل معلومات خاصة بالمجلدات Folders ورموز البرامج
- يقوم ويندوز xp بتحميل برامج تشغيل النظام المحمى 32-bit من السجل بدلا من ملف config.sys اى انك لست فى حاجة لوضع باقة كبيرة من برامج التشغيل فى ملف config.sys
- يخزن برامج التطبيقات الحديثة التى تشغلها على جهازك تحت ويندوز xp معلومات اعداداتها فى السجل ولكن البرامج القديمة ذات 16-bit مازالت تستعمل الملفات بالامتداد ini القديمة التقليدية كيفية تحزين المعلومات فى السجل
يتم تخزين المعلومات فى السجل على مسارين اساسيين هما النظام system والمستخدمين users
وتحتوى قاعدة بيانات النظام system على جميع المعلومات الخاصة بالاجهزة Hardware والبرامج Software المثبته عل جهازك
وتحتوى قاعدة بيانات المستخدمين users بمسار لكل مستخدم يحتوى على اعداداته الشخصية للجهاز مثل اعدادات سطح المكتب واعدادات البرامج وغير ذلك
وستجد فى المجلد الفرعى repair الموجود تحت مجلد ويندوز xp WIDOWS فى بعض الاجهزة قد يتغير اسمه الى Windows ستجد نسخة احتياطية من ملفات السجل وملفات النظام الاخرى الهامة وهذه الملفات هى مجرد نسخة من الملفات السجل الاصلى الذى تم تكوينة اثناء اعداد ويندوز xp التعرف على المعلومات من داخل السجل دعنا الان نتعرف على المعلومات التى يحتويها السجل من الداخل ولعمل ذلك قم بتشغيل برنامج
محرر السجل Registry Editor وهو برنامج ياتى مع ويندوز xp وللوصول اليه من قائمة start اختر الامر run ثم اكتب هذا الامر regedit
لتظهر لك نافذة محرر السجل Registry Editor [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
وستجد النافذة تنقسم الى قسمين : النافذة اليسرى وتحتوى على المفاتيح الرئيسية والفرعية للسجل والنافذة اليمنى تعرض القيم الموجودة امام المفاتيح
وجود العلامة + امام بعض المفاتيح فى النافذة اليسرى يعنى ان هذا المفتاح يحتوى على مفاتيح اخرى فرعية ويمكنك الوصول الى المفاتيح الفرعية عن طريق النقر على هذه العلامة
وكما يظهر فى نافذة محرر السجل توجد خمسة مفاتيح رئيسية ونتعرف عليها فيما يلى :
مفتاح HKEY_CLASSES_ROOT
يحتوى هذا المفتاح على جميع الملفات المسجلة فى ويندوز 95 لديك انقر نقرا مزدوجاعلى العلامة + امام هذا المفتاح ليعرض لك جميع المفاتيح الفرعية والتى تمثل امتدادات المستندات [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] مفتاح HKEY_CURRENT_USER
يحتوى هذا المفتاح على معلومات خاصة بالمستخدم الحالى للجهاز ففى حالة وجود اكثر من مستخدم لنفس جهاز الكمبيوتر يمكن ان يحفظ كل مستخدم اعداداته الشخصية الخاصة به مثل اعدادات سطح المكتب والبرامج وغيرها
انقر العلامة + ليتم عرض قائمة بالمفاتيح الفرعية لهذا المفتاح [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
مفتاح HKEY_LOCAL_MACHINE
يحتوى هذا المفتاح على المعلومات الخاصة بالكمبيوتر ككل مثل الاجهزة Hardware واعدادات البرامج المثبته على الجهاز والمعلومات فى هذا المفتاح تخص كل المستخدمين لجهاز الكمبيوتر
انقر العلامة + ليتم عرض المفاتيح الفرعية لهذا المفتاح [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
مفتاح HKEY_USERS
وهويحتوى على التشكيلات الجانبية لكل المستخدمين الذين يستخدمون الجهاز وايضا على المعلومات التى تخص كل مستخدم على حدة
ويوجد مفتاح فرعى واحد على الاقل اسمه default وهو يمثل المستخدم الحالى واذا كان هناك اكثر من مستخدم على نفس الجهاز فستجد مفتاح فرعى لكل مستخدم [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] مفتاح HKEY_CURRENT_CONFIG ويحتوى على المعلومات الخاصة بالمواصفات الحالية لجهاز الكمبيوتر ككل
انقر على العلامة + ليتم عرض قائمة بالمفاتيح الفرعية لهذا المفتاح [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] حفظ نسخة احتياطية من السجل
علمنا مما سبق مدى اهمية المعلومات الموجودة على السجل واهمية الدور الذى يلعبه السجل بالنسبة الى ويندوز xp ولما كانت عملية تعديل المعلومات الموجودة فى السجل محفوفة بالمخاطر لان اى خطأ يمكن ان يسبب تعطل الجهاز او احد البرامج التى تعمل فيه عن العمل جزئيا او كليا ولذلك وقبل اجراء اى تعديل على محتويات السجل يجب ان نتعرف على كيفية حفظ نسخة احتياطية من المعلومات الموجودة بالسجل وكيفية استرجاعه اذا حدث اى خطأ ويمكن تبخيص ذلك فى عدة اختيارات مختلفة وهى :
- استرجاع السجل
- نقل محتويات السجل الى ملف نصى وسوف نتناول كل اختيار منها بالتفصيل فيما يلى
استرجاع السجل قد يحدث احيانا ان يتوقف ويندوز عن العمل بسبب تعديلات اجريتها على المعلومات فى السجل او بسبب تغييرات حدثت داخل السجل بدون قصد او لحدوث اى خطأ
ولحل هذه المشكلة يجب استرجاع السجل او Restore Registry ويعنى ذلك استرجاع اخر مواصفات جيدة كان يعمل بها جهازك قبل حدوث المشكلة الحالية
ولاسترجاع السجل قم بالخطوات الاتية :
- اعد تشغيل جهاز الكمبيوتر Restart
- وعند ظهور رسالة Please select the operating system to start او الرسالة Starting Windows اضغط مفتاح F8
- استخدم مفتاح السهم لاسفل لتحديد الاختيار Last Known Good Configuration ثم اضغط مفتاح Enter
- اذا كنت تستخدم اكثر من نظام تشغيل واحد اى يوجد على جهازك ويندوز xp واصدار قديم من ويندوز استخدم مفتاحى الاسهم لاعلى ولاسفل لتحديد نظام التشغيل الذى تريده ثم اضغط مفتاح Enter
وعند تحديد الاختيار Last Known Good Configuration يقوم ويندوز xp باسترجاع المعلومات الموجودة بمفتاح السجل HKEY_LOCAL_MACHINE\System\CurrentControlSet
فقط مما يعنى ان ويندوز xp لن يسترجع اى تغييرات تكون قد حدثت او اجريتها بمفاتيح السجل الاخرى نقل محتويات السجل الى ملف نصى
بامكانك نقل محتويات السجل الى ملف نصى امتداده REG وشبه تماما الملف بالامتداد INI اى انك ستحتفظ بمعلومات السجل كنصوص Text مكتوبة داخل ملف نصى
ويمكنك فى اى وقت استرجاع معلومات السجل من الملف النصى فى حالة فقدان او تلف ملفاته اذا قمت باستيراد الملف النصى بالامتداد REG
قم بتنفيذ الخظوات الاتية لنقل محتويات السجل الى ملف نصى :
- ابدأ تشغيل برنامج محرر السجل Registry Editor كما سبق
- انقر فوق قائمة file من شريط قوائم البرنامج لفتحها ثم اختر منها الامر Export [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] - فى المربع الذى يظهر امامك اكتب اسم الملف الذى تريد حفظ معلومات السجل فيه فى خانة File Name ثم تاكد من وجود علامة الاختيار امام الاختيار All لضمان ان نطاق التصدير يشمل كل السجل [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] - انقر زر Save للانهاء
عند النقر على زر الحفظ Save يقوم محرر السجل بكتابة كل المعلومات الموجودة داخل السجل فى ملف بالاسم الذى حددته وبالامتداد REG
اذا اردت استرجاع Restore معلومات السجل عليك تنفيذ الخطوات التالية :
- افتح محرر السجل
- ومن قائمة file اختر الامر Import [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] - فيتم فتح مربع حوار Import Registry File [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
- اختر من القائمة او اكتب اسم الملف الذى تريد استرجاع ملفات السجل منه( وهو نفس الملف الذى قمت بتصدير ملفات السجل اليه) فى خانة اسم الملف File Name
- انقر Open ليقوم محرر السجل بقراءة المعلومات الموجودة بالملف
وظيفة البحث عن مفتاح او قيمة يحتوى السجل على الالاف من سطور البيانات او يمكن القول عل الاف الصفحات ويمكنك التاكد
من ذلك اذا قمت بتصدير Export البيانات الخاصة بالسجل الى ملف نصى
وبعد فتح هذا الملف فى برنامج مثل word تجد ان عدد الصفحات فى الملف اكثر من ثلاث الاف صفحة
ولذلك يجب استخدام وظيفة البحث عن مفتاح او قيمة داخل السجل ومن هنا تتضح اهمية وظيفة البحث بالسجل
ولاجراء عملية البحث اتبع الخطوات الاتية :
- اختر الامر Find من قائمة Edit
- اكتب اسم المفتاح او القيمة التى تريد البحث عنها فى خانة Find What
- انقر لازالة علامة الاختيار الموجودة امام المفاتيح Keys او القيم Values او البيانات Data اذا اردت ان توضح للسجل انك لاتريد البحث فى هذا الجزء من السجل [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
- ولبدء عملية البحث انقر فوق زر Find Next سيبدأ محرر السجل فى البحث عن المفاتيح والقيم والبيانات التى تطابق النص الذى ادخلته
- ولكى تتاكد من المحرر سيبحث من بداية السجل انقر رمز My Computer الذى يوجد اعلى الشكل الهرمى فى النافذة اليسرى قبل البدء فى عملية البحث تغيير القيمة يمكنك تغيير سلوك ويندوز xp عن طريق تغيير القيم الموجودة فى السجل
ولتغيير قيمة فى السجل اتبع الخطوات الاتية :
- انقر القيمة التى تريد تغييرها
- فى مربع بيانات القيمة الذى ظهر اكتب البيانات الجديدة التى تريد للقيمة ثم انقر زر OK
- ونلاحظ ان مربع بيانات القيمة سوف يختلف ياختلاف نوع القيمة كما ذكرنا من قبل فالقيمة يمكن ان تكون قيمة نصية REG_SZ مكونة من حروف String ويكون مربع البيانات لها كما يلى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] ويمكن ان تكون القيمة عددية وذكرنا من قبل انه يوجد نوعين من البيانات العددية بالسجل النوع الاول منها REG_BINARY وتكتب فيه البيانات بنظام الاعداد السداسى عشر Hexadecimal والنوع الثانى REG_DWORD وتكتب فيه البيانات بنظام الاعداد العشرية Decimal او نظام الاعداد السداسى عشر Hexadecimal [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
اعادة تسمية مفتاح KEY او قيمة VALUE
لاعادة تسمية مفتاح او قيمة اتبع الخطوات الاتية :
- لتصل الى المفتاح المطلوب او القيمة المطلوبة قم باجراء عملية البحث كما سبق
- قم بالنقر على زر الماوس الايمن فوق المفتاح او القيمة المطلوب تغيير اسمها
- من القائمة السريعة التى تظهر اختر الامر Rename [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
- قم بكتابة الاسم الجديد ثم اضغط مفتاح Enter اضافة مفتاح جديد
قم بالتنقل عبر قائمة السجل لتصل الى الموقع الذى تريد اضافة مفتاح فيه وعندما تصل الى الموقع قم بما يلى :
-انقر زر الماوس الايمن فوق الموقع المطلوب ومن القائمة السريعة اختر New ثم اختر KEY من القائمة الفرعية التى تظهر [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] - يظهر مفتاح جديد باسم مؤقت
- اكتب اسما للمفتاح الجديد ثم اضغط Enter اضافة قيمة جديدة تنقل فى قائمة السجل حتى تصل الى الموضع الذى تريد اضافة قيمة جديدة فيه ثم :
- انقر زر الماوس الايمن فوق هذا الموقع
- من القائمة السريعة التى تظهر اختر الامر New ثم من القائمة الفرعية اختر نوع القيمة التى تريد اضافتها اما String Value او Binary Value او DWORD Value [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] - ثم اكتب اسما للقيمة الجديدة ثم اضغط مفتاح Enter
- ولادخال بيانات القيمة انقر نقرا مزدوجا فوق القيمة الجديدة ثم فى مربع بيانات القيمة الذى ظهر اكتب بيانات القيمة الجديدة ثم اضغط مفتاح Enter حذف مفتاح او قيمة
- حدد المفتاح او القيمة التى تريد حذفها
- انقر عليها بزر الماوس الايمن ومن القائمة السريعة التى تظهر اختر الامر Delete [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
| |
|