![]() |
[ شرح ] : دورة في عالم Windows registry من البداية الى الاحتراف مع افهم كمبيوتر http://www.efhamcomputer.com/images-...smla2011-a.png http://img696.imageshack.us/img696/3...strybanner.gif اهلا بكل الفهيمه الكرام اليوم سوف نفتح موضوع يطول الحديث فيه كثيرا اكثر مما نتخير ولكن بختصار من منا لا يريد دخول عالم registry وان يعرف هذا الجزئ الغامض المتحكم في نظام التشغيل بالكامل في هذه السلسلة من المقالات نستطيع ان نقول لك بامر الله انك سوف تصبح المتحكم في registry وليس هو المتحكم بنا دعونا الان من المقدمات وخلينا نتوكل على الله ونبداء الشرح ونرجو من الجميع بامر اللهمتابعة كل فقرة لا تتركو فقرة لان كل فقرة مهمه جدا لكي لا تشتت انتباهك وتلاقي نفسك في نص الموضوع وقفت . بالتوفيق ان شاء الله يا فهيمه .. ------------------------------------------------------------------------------------------------------------------------ http://i774.photobucket.com/albums/y...9AC33BF_ic.png تعريف registry " كما تصفه مايكروسوفت " انقل اليكم الان وصف مايكروسوفت عن الرجستري حيث تقول مايكرو سوفت ان registry هي قاعدة بينات تحتوى على كافة اعدادات المستخدم والتعريفات الخاصه بالجهاز والاجهزة الموصوله به , بالاضافة الى الاعدادت المستخدم على البرامج المثبتة على الجهاز , وتستخدم قاعدة البينات هذه او registry في التفرقه بين حسابات المستخدمين او اعدادات كل مستخدم , كما تعتبر مرجع يعتمد عليها نظام التشغيل او الـwindows في التعرف على القيم الافتراضيه التي يحتاجها لبداية التشغيل بالاضافة الى انه كما ذكرنا سلفا تعتمد عليها البرامج في تخزين قيم معينه تفيد البرامج في تحديد الاعدادات التي قد قام المستخدم بعملها. اعتقد الان ان الامور نوعا ما قد وضحت واصبحنا نعرف الوظيفة الاساسية لـregistry .. http://i774.photobucket.com/albums/y.../reply_40b.png تلخيص التعريف : بالطريقة الفهماوية : Windows registry " قاعدة بيانات تستخدم لتخزين اعدادات وقيم معينه يتم الاستفاده منها واستخداماهابطرق مختلفه عن طريق استدعاء كل قيمه ومعرفة ماذا تعبر عنه هذه القيمه " ----------------------------------------------------------------------------- http://i774.photobucket.com/albums/y...9AC33BF_ic.png الية العمل داخل Windows registry ------------------------------------------------- اعرف الان انه بعض الفهيمه يدور في اذهانهم اذا كانت registry قاعدة بيانات فكيف تعمل وكيف تخزن القيم واذا كان بعض منا قد تعامل قبل ذلك الوقت مع الرجستري قد يظن ان محرر الرجستري او regsitry editor هو ما يتم فيه تخزين القيم " وهذا اعتقاد خطأ 100% " لان regsitry editor ما هو الا اداة تسهل علينا تعديل القيم والبحث عنها داخل الرجستري , طال الحديث بنا اعرف ولكن الان تعالو بينا نعرف بالبلدي كدا في الرجستري بتخزن الملفااات او القيم بتعتها تمام . الان لابد ان نعرف ان الرجستري بها عدة قيم تختلف في وظيفتها وفي عملها وطريقة الاستعلام وما الى ذلك لذا اتخذ الوندوز طريقة تخزين هذه المعلومات في ملفات زات امتدادات معينة كل امتداد يعبر عن قيمه معينه ويستقبل داخله قم معينه , لن اطيل اكثر من هذا , لاستعراض القيم والملفات ضع المسار التالي داخل run رمز Code: %SystemRoot%\System32\Config http://www.efhamcomputer.com/images-...more/point.png صورة توضيحية لشكل الملفات من الداخل http://www.efhamcomputer.com/lesson/...stry-files.gif -------------------------------------------------------------------------------- http://i774.photobucket.com/albums/y...9AC33BF_ic.png الخطوة الاولى في عالم Windows registry ------------------------------------------------- http://www.efhamcomputer.com/images-efham/more/l.gif فتح محرر الرجستري " regsitry editor " في هذه المرجلة لن نستخدم اي برامج تحرير وتعامل مع الرجستري من خارج الوندوز بل سوف نستخدم البرنامج الافتراضي الموجود داخل الوندوز لكي لا نصعب الامور ومعظم البرامج الاخرى تعتمد نفس التقنية التي يعمل بها محرر الرجستري الخاص بالوندوز ------------------------------------------- 1 http://i774.photobucket.com/albums/y...topic/prev.gif اذهب الى run واكتب regedit http://www.efhamcomputer.com/lesson/...try-editor.gif2 http://i774.photobucket.com/albums/y...topic/prev.gif سوف تفتح لك نافذة محرر الرجستري كما بالصورة التالية ---------------------------------------------- http://www.efhamcomputer.com/images-efham/more/l.gif شرح التعامل مع regsitry editor في هذه الفقرة سوف نتعلم ان شاء الله احتراف التعامل مع برنامج regsitry editor بكل ما تعنيه من كلمة احتراف وبشرحنا الفهماوي المعتاد http://i774.photobucket.com/albums/y.../reply_40b.png الواجهة العامة لبرنامج regsitry editor البرنامج يتكون من 3 عناصر اساسية في الواجهة الخاصه به كما شاهدنا في السابق صورة الواجهة العاملة لبرنامج regsitry editor وكما هو موضح في الصورة التالية http://www.efhamcomputer.com/lesson/...try-editor.gif http://i774.photobucket.com/albums/y...e/lastpost.gif القائمة العلوية " وهي القائمة الخاصة بالاوامر العامة مثل البحث وما الى ذالك" دعونا نتقرب اليها ونتعرف على العناصر التي بداخلها بحترافيه ان شاء الله http://www.efhamcomputer.com/lesson/...tor-upmenu.gif http://www.efhamcomputer.com/images-...e/lastpost.gif العنصر file : يحتوى على عدة عناصر لن نستخدم معظمها الا عنصرين هامين " import , export " يعد هذاين العنصرين من اهم العناصر واختصاصهم في حفظ واسترجاع نسخه من الرجستري في حال لا قدر الله حدث عطب في الرجستري ولمعرفة اكثر عن طريقة الحفظ والاسترجاعه بواسطة هذاين العنصرين قد تم طرح موضوع في السابق يشرح اداء هذه المهمه يمكنك متابعته منخلال الموضوع الاصلي .. ------------------------------------ http://www.efhamcomputer.com/images-...e/lastpost.gif العنصر Edit : " وهي القائمة التحريرية التي تمكنا من التحكم في الرجستري من بحث او انشاء قيم او نسخ قيم .. الخ " http://i774.photobucket.com/albums/y..._collapsed.png التبويب New: من خلال هذا التبويب يمكنك انشاء قيمة value او مفتاح key بقيم مختلفة http://i774.photobucket.com/albums/y..._collapsed.png التبويب permission: وهو لتحديد الصلاحيات على مفتاح معين لمنع اي مستخدم من التعديل عليه او لحمايته http://i774.photobucket.com/albums/y..._collapsed.png التبويب delete: لازالة مفتاح او قيمة معينه ويمكن استخدام زورار delete من الكيبورد او كلك يمين على ما ترد مسحه واختر delete http://i774.photobucket.com/albums/y..._collapsed.png التبويب rename: لاعادة تسمية مفتاح او قيمة معينة ويمكن استخدام كلك يمين واختر rename او زورار f2 من الكيبورد http://i774.photobucket.com/albums/y..._collapsed.png التبويب copyname : لنسخ مسار اي مفتاح او قيمه تختارها http://i774.photobucket.com/albums/y..._collapsed.png التبويب Find : وهي من اهم العناصر في البرنامج وظيفتها اننا نقوم من خلالها بالبحث عن عنصر معين ويمكن فتحها بالضغط على ctrl + f http://i774.photobucket.com/albums/y..._collapsed.png التبويب Find next: يقوم بالتنقل بين نتائج البحث,اذا بحثنا عن مفتاح باسم x وظهر واردنا معرفت اذا كان المفتاح في مكان اخر نضغط f3 او Find next -------------------------------------------------------------------------------- http://www.efhamcomputer.com/images-...e/lastpost.gif العنصر help : " مقالات مساعدة لك في احتراف التعامل مع عالم الرجستري "http://www.efhamcomputer.com/images-...e/lastpost.gif العنصر view : " يقوم بتعديل شكل العرض في البرنامج " اهو ما فيه Refresh وهو لمعاينة التغيرات بعد التعديل على اي مفتاح ويمكن الضغط على f5 http://www.efhamcomputer.com/images-...e/lastpost.gif العنصر favorites : " من خلاله نقوم بتسجيل مسار مفتاح او قيمه معينه دائما ما نعدل عليه ا او نحتاجها للتسهيل علينا " -------------------------------------------------------------------------------- http://i774.photobucket.com/albums/y...e/lastpost.gif قائمة الجانب الايسر " وهي تحتوي على المفاتيح الساسية = مفاتيح فرعيه , key &sub key" http://www.efhamcomputer.com/images-...more/point.png صورة توضيحية للقائمة اليسرىhttp://www.efhamcomputer.com/lesson/...-lift-menu.gif http://i774.photobucket.com/albums/y...e/lastpost.gif قائمة الجانب الايمن " وهي تحتوي على المقيم بانواعها المختلفة vaue" http://www.efhamcomputer.com/images-...more/point.png صورة توضيحية للقائمة اليمنىhttp://www.efhamcomputer.com/lesson/...right-menu.gif -------------------------------------------------------------------------------------------- http://www.efhamcomputer.com/images-efham/more/l.gif شرح انشاء " مفتاح , key " او " قيمة , Value " في هذه الفقرة ان شاء الله سوف نتعلم سويا طريقة التعامل الفعلي مع محرر الرجستري عن طريقة اضافة مفتاح او قيمة بداخل مفتاح معين ولكن قبل هذا يجب ان نتعرف على شيئ مهم جدا جدا وهو اسماء المفاتيح الاساسية واسماء القيم والداتا التي تقبلها او اشهر انواع الداتا هيا بنا نتابع بامر الله .. ----------------------------------------------------------------------- http://efhamcomputer.com/images-efham/more/menu1.png اسماء المفاتيح واختصارتها " Key Name " HKEY_LOCAL_MACHINE or HKLM HKEY_CLASSES_ROOT or HKCR HKEY_CURRENT_USER or HKCU HKEY_USERS or HKU ----------------------------------------------------------------------- http://efhamcomputer.com/images-efham/more/menu1.png اسماء القيم واختصارتها "Value Name " REG_NONE or No type REG_SZ or A string value REG_EXPAND_SZ or An "expandable" string value REG_BINARY or Binary data REG_DWORD or A DWORD value REG_MULTI_SZ or A multi-string value REG_QWORD or A QWORD value ----------------------------------------------------------------------- http://efhamcomputer.com/images-efham/more/menu2.png انشاء مفتاح او قيمة , key or value http://i774.photobucket.com/albums/y...topic/prev.gif انشاء مفتاح : كلك يمين على الجانب الايسر كلك يمين واختر new ثم Key ----------------------------------------------------http://i774.photobucket.com/albums/y...topic/prev.gif انشاء قيمة : من الجانب الايمن كلك يمين واختر New ثم اختر نوع القيمة المراد ادراجها http://i774.photobucket.com/albums/y...m_detected.png مصادر الشرح Windows Registry - Wikipedia, the free encyclopedia Windows registry information for advanced users ----------------------------------------------------------------------------- http://i774.photobucket.com/albums/y...e_threaded.gif خلاصاتي للموضوع .. الرجستري عالم كبير جدا جدا وليس له نهاية ولكن سوف نقسم هذا العالم الى اكثر من حلقة انشاء الله لكي نصبح محترفين في التعامل مع الرجستري ولا تعتقدو اني اعرف كل شيئ ولكني اجتهد اطلع ثم اكتب ما فهمته لاخواني الفهيمه وبالطبع يعود الموضوع عليا بالنفع لذا اناشد كل من يطلع على الموضوع ان لا يحرم اخوه من اي معلومه جديده ممكن يضيفها وان شاء الله والله انا لن اخفي اي شيئ طوال تواجدي على افهم ان شاء الله .. نسبة الاستفاده من الشرح بالنسبه لي : 100 % ------------------------------------------------------------------------------------------------------------------------ مقال رائع من استاذنا " الاستاذ وائل انصحكم بالاطلع عليه عبد الله بن أنيس ..... والمهمة المستحيلة الموضوع منقول من موقع افهم كمبيوتر Windows registry | احترف واعرف عالم الرجستري مع افهم http://efhamcomputer.com/images-efham/logo/efham4.png |
الساعة الآن 03:49 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir