المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعرف علي ملف الريجستري...ما هو؟ +ما هي مفاتيحه؟+طريقة اخذ نسخة احتياطية+صيانته.



Uchiha Itachi
31-08-2005, 10:27 PM
بســـــــــــــــــم الله الرحمن الرحيـــــــــــــــــم



سنتعرف في هذا الموضوع علي الريجستري



ما هو الريجستري ؟ :-





الريجستري هو نظام قاعدة بيانات (database) مخصص لنظام الويندوز تتخزن فيه كل البيانات الخاصة بالنظام .


يعني كل خصائص الويندوز مثل : أعدادات الهاردوير و السوفتوير و أسماء المستخدمين للويندوز و خصائص كل جزء علي حدة كما يوجد به كل أعدادات لوحة التحكم و أي ارتباط تضعه لأي ملف بمعنى لو تحدد الملف من نوع RA الخاص بالريل بلير بأنه يشتغل علي الميديا بلير بدلاً من الريل بلير فإن التغيير يكون في الريجستري .


و فيه أيضاً تحفظ خصائص النظام (Policies) و أيضاً أي برنامج تنزله تحت الويندوز فأنه يضيف لك أضافات علي سجل الويندوز .



سجل الويندوز نزل في البداية مع ويندوز 95 و لكنه سبب مشاكل كبيرة لآنه نظام جديد .
مع الويندوز 98 تم تعديل كبير في الحماية اللي اضافواها لسجل الويندوز كي يستقر النظام يشكل أكبر و لعل مستخدمي هذا النظام يعرفون الأداة المسماة

(مدقق سجل الويندوز) (Checher Registery) ..و سنأتي علي ذكره لاحقاً .



أين يوجد سجل الويندوز هذا ؟



سجل الويندوز يحفظ عندك بملفين فقط موجودة فقط بمجلد الويندوز بجهازك...هذين الملفين هما



(User.dat & System.dat)


أما بخصوص ويندوز أن تي NT تجدهم بنفس الملفين المذكورين أنما بموضع أخر تجدهما بالمجلد



(C:\winnt\System32\config)



كيف أستطيع الوصول لهذين الملفين ؟


يوجد بالنظام محرر بالريجستري تستطيع من خلاله أن تعدل و تضيف و تمسح أي بيانات تريدها .

أسم البرنامج (Regedit.exe) و تجده بمجلد الويندوز بجهازك و تستطيع تحميل عدة محررات تقوم بالمهمة نفسها و تعطيك مساحة تحكم أفضل و في هذا الموضوع ستجد

أفضل برنامج لصيانة الريجستري مع الشرح المفصل له



شرح مفصل للبرنامج الاول لصيانة ملف الريجستري Registry Mechanic (http://www.montada.com/showthread.php?t=345818)



إذا أردت الإطلاع علي السجل الويندوز الخاص بجهازك اتبع التعليمات التالية :


أبدأ < تشغيل < أكتب في المربع (Regedit)


Regedit>Run>Start



و سنتطرق بالتفاصيل الوافي لمميزات و خصائص و مهام هذا السجل فيما يلي :



ملحوظة : في الويندوز NT و 2000 تقدر تشغله من الملف Regedit32.exe ...ما الفرق ؟


الفرق أن بالأخير مزايا أضافية عن محرر سجل الويندوز العادي و منها تعديل نظام السيكيورتي في الويندوز و إضافة قيم من نوع REG_MULTI_SZ&REG_EXPAND_SZ
ملحوظة : يجب وضع نسخة احتياطية للسجل قبل العبث فيه حتى تستطيع استرجاع السجل السابق لما غيرته و لا تضطر لتهيئة جهازك لا قدر الله و سنأتي علي كيفية عمل ذلك لا حقاً .




بالقوائم العليا تستطيع أن تضيف او تعدل أسم مفتاح أو قيمة و كي تختصر اضغط علي الزر F12 يظهر لك مربع تعديل للقيمة أو الملف...
و إذا أردت مسح أي مفتاح أو قيمة اضغط الزر DELETE
و يجب أن يكون الملف مظلل .



عند فتح هذا السجل ستجد ستة او خمس مجلدات تسمى (فروع أو Hive) و إذا فتحت أحدها يظهر لك مجلدات فرعية تسمى مفاتيح أو (Keys)...و إذا فتحت أحد هذه المفاتيح يظهر لك ما بداخلها و هي ملفات تسمى قيم و هي علي ثلاثة أنواع (Values-Binary-DWARD)
و كل واحد منها له استخدام معين...و طبعاً كل قيمة أو مفتاح تستطيع تغيير أسمه و تعديله أو إضافة قيم جديدة .



و الفروع الرئيسية التي باليسار كل واحد منها فيه قيم و مفاتيح خاصة تفصيلها كالتالي :

HKEY_CLASSES_ROOT



هذا مسجل أو مقيد فيه كل أنواع الملفات بجهازك و البرنامج الخاص لكل واحد...يعني كل ملف و البرنامج الذي يشتغل عن طريقه و مكانه بجهازك..كما يوجد به معلومات عن (OLE) و أيضا معلومات عن الاختصارات للويندوز عندك .



HKEY_CUUENT_USER



هذا يحتوي علي المعلومات و البيانات عن المستخدم الحالي للويندوز (يعني ملفاته و خلفيته و إعداداته ..) و المعلومات تتغير بحسب المستخدم الحالي لجهازك .



HKEY_LOCAL_MACHINE



هذا الفرع يحتوي معلومات عن خصائص الويندوز بجهازك و خصائص كل منها و كل ما يتعلق بهما..و كل هذه المعلومات يستخدمها الويندوز مع كل يوزر يدخله...بمعنى انها مشتركة بين كل المستخدمين .



HKEY_USERS



الفرع هذا يوجد به خصائص كل المستخدمين المسجلين بالويندوز عندك...بمعني اذا دخلت للويندوز باسم مستخدم معين تنتقل معلوماتك من هذا الفرع الي الفرع الثاني و يسري ذلك مع كل مستخدم يدخل .



HKEY_CUUENT_CONFIG



هذا الفرع مرتبط بالفرع الثالث فوق..و ياخذ منه الأعدادات الحالية للهاردوير و تعريفاتها و كل ما يتعلق بها .



HKEY_DYN_DATA



هذا الفرع فيه الدعم لميزة (الشبكة و الالعاب)أوPLAY&PLUG و بياناته تتغير اذا اضفت جهاز جديد او مسحت اخر قديم .



هذا الفرع HKEY_LOCAL_MACHINE و هو يستخدم لدعم ميزة PLAY&PLUG في الويندوز و هو يتغير بإضافتك جهاز أو أزالتك له...



عمل نسخة احتياطية للريجستري :



في الويندوز 95 فيه اداة للنسخ الاحتياطي ملحقة بالسي دي الخاص بالويندوز 95 في مجلد OTHER\MISC\CFBACK
و أسمها CFGBACK.EXE
هذه الاداة تجعلك تحفظ أي عدد من النسخ الاحتياطية في ملف من نوع (RBK) و اذا كان هناك عدة مستخدمين للويندوز تجده يحفظ لك ملف هكذا (USER.DAT) الخاص بكل مستخدم منهم...و بعد نسخك له يمكنك وضع الملف في قرص مرن و يمكنك استعادتها وقت الضرورة من نفس البرنامج بسهولة .



و بالنسبة لويندوز 98 توجد عدة طرق لعمل نسخة احتياطية :


أولا احب ان اقول انه مع المشاكل التي حصلت في سجل الويندوز 95 قررت شركة مايكروسوفت ان تنزل فاحص و مدقق للريجستري...الفاحص هذا كل يوم تشغل جهازك سيعمل علي فحص الريجستري و اذا وجده سليما يعمل لك منه نسخة احتياطية يكون فيها اربع ملفات وهي :

System.dat
User.dat (هذا و ما فوقه خاصين بالريجستري)
Win.ini
System.ini (و هذين خاصين بمجلد الويندوز عندك)


و كل تلك الملفات يتم ضغطها من قبل النظام و يضعها في ملف من نوع Cab .


و يضعه في هذا المسار C:\windows\Sysbckup

و العادة انك تجد في المجلد المذكور خمس ملفات من هذا النوع لآخر خمسة ايام شغلت فيها جهازك .


اسم الملفات هكذا rbxxx.cab
حيث xxx تكون رقم النسخة الأحتياطية...يعني ستجدها بالشكل التالي :
Rb001.cab
Rb002.cab
Rb003.cab
Rb004.cab
Rb005.cab

و تجد في مجلد الويندوز برنامج (scanreg.exe) اذا شغلته يفحص لك الريجستري فحصا شاملا و اذا وجد مشكلة معينة فيه يخبرك بها و يعمل علي ارجاع نسخة سابقة و سليمة من الريجستري ثم يعيد تشغيل الجهاز..و اذا لم يجد أي مشكلة يسألك اذا كنت تريد تعمل نسخة احتياطية جديدة...و هذا الملف ألياً يعمل لوحده كل مرة تشغل الويندوز..مرة قبل دخول الي الويندوز و المرة الثانية بعد الدخول الي الواجهة الرئيسية للويندوز .



و في حالة ان الويندوز لم يعمل بطريقة سليمة بعد تشغيله تستطيع بكل سهولة التوجه الي الدوس Command prompet


و بعدها تدخل الي مجلد الويندوز بهذه الطريقة :



Cd windows
و تكتب اسم الملف هكذا scanreg


تظهر لك شاشة زرقاء و تختار منها الخيار التالي :


Start scan


اذا انتهى من فحصه للنظام سيخيرك بين ثلاث اختيارات :


الاول هو create backup و هذ يعمل لك نسخة احتياطية للريجستري الحالي لنظامك .
الثاني هو restore Backup و هو ما اشرنا اليه مسبقا..اضغط عليه ستجد النسخ الاحتياطية الموجودة بجهازك و تاريخ كل واحد منها اختار النسخة الخاصة باليوم الذي تثق بان الجهاز في حينه كان سليما ثم اضغط (restore) و من هنا نستطيع ارجاع الجهاز الي حالته السابقة و السليمة و تريح نفسك من مشاكل التهيئة .



اما بخصوص ويندوز xp فهي سهلة جداً :


فقط قم بتشغيل محرر الريجستري ثم من قائمة ملف File
اختر منه Export ستظهر لك نافذة يمكنك اختيار نسخ احتياطي لمفتح معين او كل ملف الريجستري و هذه صورة توضح كيفية أخذ نسخة احتياطية كاملة للريجستري
قم بالتأشير علي All
http://members.lycos.co.uk/tidus33/up_ar/ar/rege.JPG



و طريقة استعادة ايضاً سهلة من قائمة:

file>Import
او إضغط علي الملف النسخة الاحتياطية مرتين فقط و ستظهر لك رسالة بالقبول او عدم قبول الاستعادة.



في النهاية أتمنى ان اكون قد وفقت في توضيح ما هو ملف الريجستري
و بالتوفيق للجميع


أخوكم Uchiha Itachi

DrKing
31-08-2005, 10:37 PM
مشاء الله اخي العزيز Uchiha Itachi
معلومات مهمة جدا ومفيدة
شرح رائع مفصل وعرض اكثر من ممتاز
وفقك الله وجزاك كل خير لما تقدمه لمنتدانا الكريم
:biggthump

PiXeL DrEaM
01-09-2005, 03:45 AM
السلام عليكم ورحمة الله وبركاته ..
ما شاء الله اخى ايتاشى شرح وافى و مستفيض للريجسترى ...جزاك الله خيراً اخى الكريم :)

Dark Night
01-09-2005, 08:53 AM
السلام عليكم ورحمة الله وبركاته

ممتاز جدا
شكرا لك اخي الحبيب ايتاشي على هذه المعلومات , سنستفيد منها ان شاءالله
نتمنى المزيد منك مثل هذه المواضيع المميزة , جزاك الله كل خير

amawi
01-09-2005, 11:09 AM
شكرا أخوي Uchiha Itachi
معلومات حلوة
بس هل من الممكن تعلمنا الطريقة الي بنعدل على الرجيستي فيها
يعني علشان نغير بعض الشغلات بالويتدوز
أخوك عماوي

hartbreaker
01-09-2005, 12:38 PM
السلام عليكم ورحمة الله وبركاته :p
تسلم اخوي على الموضوع والمعلومات القيمة والمفيدة والى الامام

Uchiha Itachi
01-09-2005, 03:21 PM
مشاء الله اخي العزيز Uchiha Itachi


معلومات مهمة جدا ومفيدة

شرح رائع مفصل وعرض اكثر من ممتاز

وفقك الله وجزاك كل خير لما تقدمه لمنتدانا الكريم


شكراً لك اخي كينج علي هذه الكلمات الطيبة

Uchiha Itachi
01-09-2005, 03:33 PM
السلام عليكم ورحمة الله وبركاته ..
ما شاء الله اخى ايتاشى شرح وافى و مستفيض للريجسترى ...جزاك الله خيراً اخى الكريم :)
شكرا أخي بيكسل علي كلامك الطيب

Uchiha Itachi
01-09-2005, 03:38 PM
السلام عليكم ورحمة الله وبركاته

ممتاز جدا شكرا لك اخي الحبيب ايتاشي على هذه المعلومات , سنستفيد منها ان شاءالله

نتمنى المزيد منك مثل هذه المواضيع المميزة , جزاك الله كل خير

و عليكم السلام عليكم و رحمة الله و بركاته

اعفو أخي دارك و شكراً علي مرورك...^_^
شكرا أخوي Uchiha Itachi
معلومات حلوة
بس هل من الممكن تعلمنا الطريقة الي بنعدل على الرجيستي فيها
يعني علشان نغير بعض الشغلات بالويتدوز
أخوك عماوي
العفو اخي عماوي و ان شاء الله سأحاول أن أضع موضوع لطرق التعديل
و ما هي التعديلات المفيدة لملف الريجستري

السلام عليكم ورحمة الله وبركاته :p
تسلم اخوي على الموضوع والمعلومات القيمة والمفيدة والى الامام
و عليكم السلام و رحمة الله و بركاته
الله ايسلمك اخوي hartbreaker

Mr. vampire
02-09-2005, 02:19 AM
شكرا لك أخي إيتاشي على هذه المعلومات القيّمه بالفعل

وأسمح لي بان أضيف آخر إصدار من البرنامج الممتاز حقيقة

Registry Mechanic 5.0.0.144

http://www.pctools.com/res/images/registry-mechanic/boxshot.gif


http://www.pctools.com/res/images/buttons/rm-download_en.gif (http://www.pctools.com/downloads/rminstall.exe)


الرقم السري بالمرفقات :ciao:

Uchiha Itachi
03-09-2005, 12:58 AM
العفو أخي فامباير
و شكراً علي المشاركة الطيبة...^^

PiXeL DrEaM
09-09-2005, 03:52 PM
السلام عليكم ..معذرة أخى Mr.Vampire ..يشهد الله اننى لم الأحظ ردك على موضوع ايتاشى و تقديمك للبرنامج ...
فلقد طرحت الموضوع فى منتدى طلبات البرامج منذ فترة بناء على طلب أحد الأعضاء
ثم قمت بطرحه فى منتدى البرامج ليستفيد منه الجميع ..
طلب سيريال لبرنامج Registry mechanic (http://www.montada.com/showthread.php?t=413840)

الموهوب
09-09-2005, 04:06 PM
السلام عليكم


ماشاء الله رائع..معلومات مهمه ومفيدة بتقديم جميل ...


احييك عالموضوع^^

Uchiha Itachi
11-09-2005, 12:47 AM
شكرا اخي الموهوب علي كلام الطيب