منتدى مدينة محردة

مرحبا بك عزيزي الزائر. نرجوا منك أن تعرّف بنفسك و تدخل المنتدى معنا. إن لم يكن لديك حساب بعد, نتشرف بدعوتك لإنشائه

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى مدينة محردة

مرحبا بك عزيزي الزائر. نرجوا منك أن تعرّف بنفسك و تدخل المنتدى معنا. إن لم يكن لديك حساب بعد, نتشرف بدعوتك لإنشائه

منتدى مدينة محردة

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

مـنـتـدى مـديـنـة مـحـردة

مواضيع مماثلة

    الساعة

    المواضيع الأخيرة

    » قصيدي محرداوي( يابو شرف)
    أساسيات الريجستري Empty6/14/2015, 7:53 pm من طرف faiez algiousef

    » من اجل قطع الشك باليقين
    أساسيات الريجستري Empty7/17/2014, 10:54 am من طرف asaad affour

    » حوار الفاتنات
    أساسيات الريجستري Empty7/17/2014, 8:24 am من طرف asaad affour

    » قصة حب
    أساسيات الريجستري Empty7/14/2014, 2:52 pm من طرف asaad affour

    » حلقة بحث
    أساسيات الريجستري Empty5/2/2014, 7:49 pm من طرف asaad affour

    » الصبي و الكرسونة
    أساسيات الريجستري Empty1/28/2014, 7:51 pm من طرف asaad affour

    » مرض العصر..............السرطان
    أساسيات الريجستري Empty1/25/2014, 1:41 am من طرف asaad affour

    » مشروع بحث علمي محرداوي حصرا
    أساسيات الريجستري Empty1/25/2014, 12:18 am من طرف asaad affour

    » سجل حضورك في بيت عتابا
    أساسيات الريجستري Empty1/24/2014, 11:56 pm من طرف asaad affour

    » أفكارنا هي السبب الرئيسي لأمراضنا
    أساسيات الريجستري Empty1/24/2014, 9:50 pm من طرف asaad affour

    » للأذكياء فقط
    أساسيات الريجستري Empty1/24/2014, 3:00 am من طرف asaad affour

    » حوار الفاتنات
    أساسيات الريجستري Empty1/24/2014, 2:51 am من طرف asaad affour

    » الصيدليات المناوبة لشهر كانون الثاني وشباط 2014
    أساسيات الريجستري Empty1/19/2014, 10:01 am من طرف TIGER-1

    » المجموعة الاولى من البومات صور محردة
    أساسيات الريجستري Empty1/2/2014, 6:08 pm من طرف TIGER-1

    » المجموعة الاولى من فيديوهات محردة
    أساسيات الريجستري Empty1/2/2014, 5:54 pm من طرف TIGER-1

    » من محردة الى عرش انطاكية
    أساسيات الريجستري Empty11/16/2013, 7:03 am من طرف TIGER-1

    » جديد جديد مش عم تظبط معي
    أساسيات الريجستري Empty11/15/2013, 1:39 pm من طرف TIGER-1

    » كيف بتقنع أهلك أنك بتدرس؟؟
    أساسيات الريجستري Empty11/13/2013, 10:20 pm من طرف FARES SH

    » لعبة حرب الشاطئ Beachhead 2000
    أساسيات الريجستري Empty9/3/2013, 4:46 pm من طرف FARES SH

    » طريقة فك قفل الحماية لموبايلات النوكيا !!!
    أساسيات الريجستري Empty8/17/2013, 6:54 pm من طرف FARES SH

    » قصة الأربعين شهيدا
    أساسيات الريجستري Empty3/14/2013, 4:10 pm من طرف TIGER-1

    » الله يرحم جميع الشهداء
    أساسيات الريجستري Empty3/14/2013, 4:08 pm من طرف TIGER-1

    » المزرعة السعيدة
    أساسيات الريجستري Empty1/14/2013, 9:05 am من طرف mohammed drear

    » الياذة العرب (10) الثانيه
    أساسيات الريجستري Empty12/31/2012, 2:15 pm من طرف انطون سابا

    » الياذة العرب (10)
    أساسيات الريجستري Empty12/30/2012, 3:00 pm من طرف انطون سابا

    المتواجدون الآن ؟

    ككل هناك 32 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 32 زائر

    لا أحد


    [ مُعاينة اللائحة بأكملها ]


    أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 317 بتاريخ 11/3/2012, 10:31 pm

    أفضل 10 أعضاء في هذا المنتدى

    أفضل 10 أعضاء في هذا الشهر

    لا يوجد مستخدم

    أفضل 10 أعضاء في هذا الأسبوع

    لا يوجد مستخدم

      أساسيات الريجستري

      Fares Shammout
      Fares Shammout
      مشرف سابق
      مشرف سابق

      عدد الرسائل : 2032
      العمر : 35
      الموقع : mhrdeh
      المزاج : غير شكل
      تاريخ التسجيل : 01/07/2008

      بطاقة الشخصية
      تجربة:
      22072008

      أساسيات الريجستري Empty أساسيات الريجستري

      مُساهمة من طرف Fares Shammout

      كثير منا سمع عن الريجستري أو تعامل معها في أحد الأيام بشكل أو بآخر، وجميعنا ندرك أهمية هذه التسجيلات في عمل الكومبيوتر حتى أنه بات من الضروري على الجميع الإطلاع على ماهية هذه التسجيلات لضرورتها الملحة في تسيير عمل الجهاز. Rolling Eyes
      هذا وإن الشخص لا يمكن أن يعد من المستخدمين المتقدمين للحاسوب إن لم يكن يملك معلومات جيدة عن هذا المجال الواسع من علم الحاسوب. Suspect
      لذلك أردت في هذا الموضوع أن أقدم مابحوزتي من المعلومات الأساسية عن الريجستري آملاً أن تعود بالفائدة للأعضاء والزوار على حد سواء. مع التأكيد على أني سأقدم لكم من حين لآخر بعض التطبيقات العملية على استخدام الريجستري في مختلف المجالات كون هذه المعلومات ضئيلة عند غير المختصين وغير مجانية على معظم المواقع العربية. affraid

      السؤال الأول: ما هي تسجيلات النظام (الريجستري) ؟
      تسجيلات أو سجل النظام أو كما هو متداول "الرجستري" هي عبارة عن قاعدة بيانات ضخمه تستخدم لتخزين الإعدادات والخيارات لمايكروسوفت ويندوز (Win 98/Me/NT/2000/XP/.NET) ذات 32 بت. وهيا تحوي إعدادات الأجهزة (Hardware), البرامج (Software), المستخدمين (Users), وتفضيلات جهاز الكمبيوتر.
      فإن قام مستخدم في تغيير إعدادات لوحة التحكم أو مصادقة ملف, تأمينات النظام أو قام بتنصيب برنامج ما فإن جميع هذه الأمور ستسجل في الرجستري. يعني كل صغيره وكبيره سيقوم بها المستخدم ستسجل في الرجستري سواء أكانت برامج ( Software) أو أجهزه (Hardware).
      ويتم تخزين قاعدة البيانات هذه في ملفات نظام مخفية وهذا حسب إصدار الويندوز لديك :
      في الويندوز 9x (Windows 95/98) تكون في ملفين مخفيين داخل مجلد الويندوز لديك. وهما USER.DAT و SYSTEM.DAT . .
      في الويندوز Me هنالك ملف إضافي وهو CLASSES.DAT وستجد الملفات الثلاث أيضاً داخل مجلد الويندوز.
      أما في الويندوز NT/2000/XP/.NET فتخزن هذا الملفات داخل مجلد32 في مجلد الويندوز
      (%SystemRoot%\System32\Config) ولا يمكنك تحرير هذه الملفات وقراءة ما فيها مباشرةً بل يتم ذلك من خلال برامج معينة مثل المحرر الرجستري المشهور (Registry Editor) للتغير أو الإضافة داخل الرجستري .

      هيكلة أو بنية الرجستري:
      هيكلة الرجستري التشعبية معقدة جداً فهي مشابهة لهيكلة القرص الصلب, فعندما تستخدم محرر الرجستري Regedit ستشعر وكأنك تستخدم مستكشف الويندوز.
      وكما هو موضح في الصورة , فهنالك الخلايا أو الجذور (ROOTS) الرئيسية وعددها ستة. وأما ما يسدل تحت هذه الجذور فتسمى بالمفاتيح (Keys). وما يسدل تحت المفاتيح تسمى المفاتيح الفرعية ..ويتبع لكل مفتاح فرعي قيم و أوامر (مفاتيح أمر), وكذلك مفاتيح فرعيه أخرى.
      الجذر, المفاتيح والمفاتيح الفرعية كل منهم له على الأقل مفتاح أمر واحد (في الجهة اليمنى لمحرر الرجستري), وقيم هذا الفتاح إما String أو DWORD أو BINARY .. سنتطرق لهذه الأنواع لاحقاً.
      أساسيات الريجستري 4-web10

      هنالك خمسة أو ست جذور (خلايا) والمستخدمة لتصنيف البيانات وتنظيمها, وهي:
      - HKEY_CLASSES_ROOT :
      في هذا الجذر يعرف ويصف كل أصناف المستندات, حسب أنواع الملفات , وكيف تتم معالجتها وإدارتها.
      - HKEY_CURRENT_USER :
      وفي هذا الجذر تكوين المستخدم الحالي وتفضيلاته.
      - HKEY_LOCAL_MACHINE:
      وأما في هذا الجذر فيتكون معلومات عن الجهاز , من بينها معلومات عن الأجهزة والبرامج والشبكة والحماية ... وما أطرحه عليكم من أوامر - أمثلة - فهيا تتبع الحماية .
      - HKEY_USERS:
      وفي هذا الجذر يتم سرد جميع المستخدمين الذين يملكون وصولاً إلى هذا الجهاز مع إعداداتهم وتفضيلاتهم.
      - HKEY_CURRENT_CONFIG:
      وهنا يتم تزويد جميع البيانات لتكوين الأجهزة على الكمبيوتر مثل الطابعة وشاشة الكمبيوتر المحلي. فهذا الجذر مشتق من الجذر (HKEY_LOCAL_MACHINE).
      - HKEY_DYN_DATA:
      وهذا الجذر أيضاً مشتق من الجذر (HKEY_LOCAL_MACHINE), وهو يحتوي على الخصائص والبيانات المسجلة عن Plug-&-Play للويندوز. فمثلاً في حالة تغيير لكرت الشاشة لديك أو لأي جهاز أخر فإنه يتم تسجيل بيانات هذا الجهاز هنا في هذا الجذر.

      أنواع الحجوم أو القيم المستخدمة في الرجستري, فهي خمسة أنواع رئيسية متداولة:
      - REG_BINARY : (قيمة ثنائية)
      هذا النوع يقوم بتخزين القيم بشكل معلومة ثنائية, ويستخدم وبشكل عام لتخزين المعلومات عن عناصر قطع الأجهزة. وتعرض القيمة في المحرر على شكل نظام ست عشري (Hexadecimal).
      - REG_DWORD : (قيمة DWORD)
      وهذا النوع يمثل البيانات بشكل 4 بايت وهو يملك قيم عوامل منطقية, مثلاً القيمة "1" – تمكين أو تفعيل, القيمة "0" – بالعكس. وهنالك طريقتين لإعطاء القيم لهذا النوع, فإما قيمه عشرية أو قيمة ست عشرية.
      - REG_EXPAND_SZ : (قيمة السلاسل القابلة للتوسيع)
      هذا النوع لسلسلة حروف ممتدة تتضمن متغير بحيث يتم استبداله عند طلب تطبيق معين له. فمثلاً لحجم String أعطيناه هذا المتغير %SystemRoot% , فسيتم استبداله بالقيمة الحقيقية وهيا اسم مجلد الويندوز على الجهاز. (هذا النوع يستخدم غالباً لمحرر الرجستري 32).
      - REG_MULTI_SZ : (قيم السلاسل المتعددة)
      هذا النوع لسلسلة حروف متعددة, ويستخدم لتمثيل القيم التي تشمل قوائم أو قيم متعددة. ومدخلاته تكون منفصلة ب NULL حرف. (هذا النوع يستخدم غالباً لمحرر الرجستري 32).
      - REG_SZ : (قيمة سلسلة)هذا الأمر فهو لسلسلة حروف معينة أو ثابتة, وتمثل أسماء على شكل نص حرفي واضح.

      وهنالك أنواع أحجام (قيم) غير متوفرة من خلال محررات الرجستري المعروفة :
      - REG_DWORD_LITTLE_ENDIAN
      - REG_DWORD_BIG_ENDIAN
      - REG_LINK
      - REG_NONE
      - REG_QWORD
      - REG_QWORD_LITTLE_ENDIAN
      - REG_RESOURCE_LIST

      محرر الرجستري :محرر الرجستري هو عبارة عن برنامج توفره مايكروسوفت في جميع إصدارات الويندوز, لتحرير سجلات النظام. من عرض, تغيير, إزالة أو البحث عن المدخلات من بيانات و أوامر .. إلخ.
      ويمكنك الوصول إلى هذا المحرر من خلال أمر "Run" في قائمة زر ابدأ وهذا بكتابة "regedit" ثم الضغط على Enter أو موافق (طبعاً إن كنت تملك صلاحية لذلك).
      أساسيات الريجستري 3-web10
      أو ستجده داخل مجلد الويندوز لديك, فقط قم بتشغيله وهو كما في الشكل التالي:
      أساسيات الريجستري 1-web11

      وهنالك محرر أخر للريجستري وهو "regedit32.exe", فهو متوفر فقط في ويندوزات NT/2000/XP/.NET. وهو يتضمن بعض الميزات الإضافية غير موجودة في المحرر "regedit.exe". مثل القدرة على إظهار و التغيير في التراخيص الأمنية. وكذلك إنشاء و التحكم في مفاتيح الحروف الطويلة (REG_EXPAND_SZ & REG_MULTI_SZ).

      إنشاء اختصار لمحرر الرجستري:لتسهيل عملية الوصول إلى محرر الرجستري بإمكانك إنشاء اختصار على سطح المكتب. قم بإضافة اختصار جديد على سطح المكتب وهذا من خلال الضغط على الزر الأيمن للفأرة في أي منطقه فارغة على سطح المكتب ثم من "جديد" اختار "اختصار". وضع له الأمر "regedit.exe", وسمه مثلاً "محرر الرجستري". والآن قم بتشغيله لفتح محرر الرجستري مباشرةً.

      تغيير القيم باستخدام محرر الرجستري:
      قم بتشغيل محرر الرجستري كما أشرت إليه من قبل. فإنك ستشاهد في القسم الأيسر مجلدات وهي على شكل شجري تماماًً كما هو في مستكشف الويندوز. وفي الجهة اليمنى سترى محتويات (قيم) المجلد المحدد في الجهة اليسرى.
      الآن وفي الجهة اليسرى وعلى يسار كل مجلد (جذر) هنالك إشارة [+] . قم بالضغط عليها لعرض محتويات المجلد أو يمكنك الضغط مرتين ويسرع على المجلد لعرض محتوياته. قم باختيار أحد هذه المجلدات (الجذور) لعرض محتوياته ثم عيين (اضغط على) أحد المجلدات الفرعية (مفاتيح فرعية) لترى وفي الجهة اليمنى قائمه من القيمة (أو مفاتيح الأوامر). يمكنك من خلال الضغط المزدوج (أو بضغط الزر الأيمن على مفتاح الأمر ثم اختيار "تعديل" (Modify) ) لتغير أو تعديل قيمة المفتاح الذي تريده. وكذلك يمكنك إضافة مفتاح أمر جديد وهذا بالضغط على الزر الأيمن في أي منطقه ثم "جديد" لعرض القائمة واختيار نوع حجم مفتاح الأمر الجديد ("DWORD Value" أو "String Value" أو "BINARY Value" ...), ثم تسمية المفتاح.
      هنالك طريقه أخرى وهيا من خلال استخدام قائمة "Edit" في المحرر. أو استخدام بعض المفاتيح مثل F2 لإعادة التسمية و Delete للمسح .. الخ.

      نصيحة:
      أرجو أن تقوم بأخذ نسخة احتياطية للريجستري تجنباً لحدوث أية مشاكل. فكيف تقوم بذلك: ؟؟؟
      استيراد و إصدار إعدادات الرجستري:
      طريقة استيراد أو إصدار الإعدادات من الرجستري سهلة للغاية.قم بتشغيل محرر الرجستري ومن قائمة "سجل" أو "Registry" ستجد أمرين وهما "استيراد ملف الرجستري" و "إصدار ملف ريجستري" ("Import Registry File.." و "Export Registry File..") .
      كيف أستخدم هذين الأمرين:
      Export Registry File :من خلال هذا الأمر يمكنك أخذ نسخة احتياطية للريجستري. وكذلك إصدار أي قائمه لمفتاح فرعي في ملف REG .
      فمثلاً لأخذ نسخه احتياطية للريجستري كاملاً قم بتعيين (اضغط على) جهاز الكمبيوتر "My Computer" ثم اتجه إلى قائمة سجل "Registry" وأختر تصدير ملف ريجستري ( Export) فيظهر لك صندوق حفظ الملف, قم بتسميته واختيار المكان الذي تريد حفظه عليه (على القرص الصلب) ثم اختيار الخيار "جميع" أو "All" في الأسفل, ثم حفظ "Save". وبهذا يتم حفظ نسخه من الرجستري لديك.
      أساسيات الريجستري 2-web11

      وهكذا هو الأمر لإصدار أي قائمة لمفتاح فرعي, ولكن دون اختيار الخيار "All", فستجد خيار أخر موضح فيه مسار المفتاح الفرعي الذي تود إصداره (حفظه في ملف REG).

      معلومة: قم باستخدام محرر النصوص Notepad لفتح ملف الـ reg الذي قمت بإصداره. فماذا ترى ؟؟؟
      سترى شيئاً من هذا القبيل: وهذا على سبيل المثال:
      REGEDIT 5.00

      [HKEY_LOCAL_MACHINE\SYSTEM\Setup]
      "SetupType"=dword:00000000
      "CmdLine"="setup -newsetup"
      "SystemPrefix"=hex:c5,0b,00,00,00,40,36,02

      نص واضح و مفهوم. فالسطر الأول يمثل إصدار الرجستري لديك (وهذا الإصدار الأحدث: Windows Registry Editor Version 5.00) والمستخدم في الويندوز 2000/XP .
      في السطر الثاني مسار المفتاح الفرعي الذي قم بإصداره. أما الأسطر المتبقية فكل سطر يمثل مفتاح أمر واحد وحجمه وقيمته.. أعتقد بأن الأمر واضح ولا داعي للشرح. !!!

      كيف يمكنني مسح أو إضافة مفتاح (أو مفاتيح) أمر بواسطة ملف reg ؟
      من ما سبق شرحه نقول:
      فمثلاً لإعطاء مفتاح الأمر "SetupType" في مثالنا السابق القيمة "1" لتفعيله. فقط قم بتغيير القيمة (00000000) إلى القيمة (00000001). والآن احفظ الملف ثم قم بتشغيله (أو بالضغط على الزر الأيمن للفأرة على الملف واختيار "ضم" (Merge) ). وبهذا يتم إعطاء القيمة الجديدة لمفتاح الأمر داخل الرجستري.
      فماذا لو أردت مسح مفتاح الأمر "SetupType" : فقط قم بإضافة [-] ما بعد إشارة [=]. هكذا ("SetupType"=-), ثم قم بحفظ التغيير وشغل الملف. وبهذا يتم مسح هذا المفتاح من داخل الرجستري.
      وعلى فكره هذه الطريقة مفيدة جداً وبنفس الوقت فهي تمثل خطر كبير جداً جداً. فكونوا حريصين.

      هل يمكنني التعامل مع الرجستري من خلال الدوس أو محرر أوامره على الويندوز ؟
      نعم يمكنك التعامل مع الرجستري من خلال محرر أوامر الدوس, أو من الدوس خارج الويندوز وكذلك يمكنك استخدام الناتشات.
      فيمكنك استخدام عدة خيارات للتعامل مع الرجستري على هذا النحو:
      [gedit.exe [options] [filename
      filename - هذا لاسم الملف (ومساره) الذي سيتم استيراده من الرجستري
      Options - عبارة عن خيار تقوم باختياره حسب ما تود عمله:
      /s – لعدم إظهار صندوق التأكيد للطلب.
      /e – طلب إصدار ملف reg.
      /L:system – تحديد مسار ملف ال "system.dat" الذي تود استخدامه (كتطبيق الأمر على مستخدم أخر).
      /R:user – نفس الأمر السابق ولكن لتحديد ملف"user.dat".
      /C – وهذا الأمر لضغط ملف ال reg ويستخدم هذا الأمر مع الويندوز 98 .

      كيف أقوم بعمل backup ثم restore للريجستري : ؟؟؟
      ويندوز 98 وما بعده تقوم تلقائياً بعمل backup الرجستري عند كل مره تقوم بها بالدخول إلى النظام. وكذلك عند تسجيل الخروج في بعض الأنظمة مثل 2000/XP . فالملفات والطرق مختلفة من ويندوز لأخر: فالويندوز 9X/NT لهم نفس الآلية لعمل باك أب, أما 2000/XP/.NET فلها أليه مختلفة تماماً.

      Windows 98:
      كما ذكرت سابقاً فإن 98 يقوم يعمل backup تلقائياً عند تسجيل الدخول لملفات ال DAT. فإن أردت عمل ذلك بنفسك قم بتشغيل الملف "SCANREGW.EXE" من "إبداء" ثم "تشغيل" .

      Windows NT/2000/XP/.NET :
      هنا الأمر يختلف تماماً. فبكل بساطه قم بالضغط على زر F8 عند بدء التشغيل لتظهر لك قائمه قم باختيار الخيار "Last Known Good" لاستعادة أخر وضع جيد كان عليه النظام.
      أما بالنسبة لملفات الرجستري في هذه الأنظمة فستجدها داخل " \system32\config" في مجلد الويندوز لديك. وهي ملفات لا امتداد لها. وستجد لها نسخة احتياطية في نفس الجلد بامتداد( (savأو في المجلد " repair" داخل مجلد الويندوز.

      كيف أقوم بتنظيف الرجستري من المفاتيح القديمة وعديمة الفائدة: ؟؟؟
      بالتأكيد لا يمكنك أو من الصعب عمل ذلك يدوياً, فهنالك برامج عديدة مخصصه لذلك مثل " RegClean" وغيره.

      إلى اللقاء lol!
      مُشاطرة هذه المقالة على: reddit

      TIGER-1

      مُساهمة 7/22/2008, 11:43 am من طرف TIGER-1

      شكرا على الموضوع
      وانا انصح جميع الاعضاء والزوار بعدم التغير في الريجستري الا اذا كان يعرف ماذا يؤدي هذا التغير
      لانه اي تغير بدون علم يؤدي الى تلف الويندز ونحتاج الى تنصيب من اول وجديد اي نفقد كل بينات الحاسب التي هي موجودة على القرص الرئيسي
      TIGER-1

      مُساهمة 9/5/2011, 3:27 pm من طرف TIGER-1

      للتذكير بالموضوع

        مواضيع مماثلة

        -

        الوقت/التاريخ الآن هو 5/17/2024, 2:17 pm