كيفية التعامل مع سجل النظام

مرحبا بكم في موقع محمد بشير

التعرف على مفاتيح سجل النظام وإنشائها وحذفها

كما هو معلوم فإن سجل النظام يعتبر القلب بالنسبة للنظام
ولهذا يجب توخي الحيطة والحذر عند التعامل معه
ويجب ألا يتم استخدام الأوامر الخاصة بالتعامل مع سجل النظام إلا من قبل الأشخاص ذوو الخبرة في هذا المجال
فمثلا إذا تم إضافة مفتاح في غير محله أو تم حذف مفتاح من مفاتيح النظام المهمة فقد يتم تدمير النظام وقد لا تستطيع استعماله إلا بعد إعادة تثبيت النظام
وعند التعامل مع هذه الأوامر يجب معرفة المسار الصحيح للمفاتيح المختلفة
وللعلم يوجد في السجل 4 مسارات رئيسية هي على النحو التالي
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
وعند التعامل مع الأوامر الخاصة بالسجل يجب التحقق الكامل من هذه المسارات
وكتابة المسار الصحيح المراد التعامل معه
و أولا للتعرف على محتوى مفتاح معين نتبع الخطوات التالية كما هو موضح في المثال التالي
مفتاح مف1 = "Software\KSD"
رسالة مف1.حساب.تحويللنص
مركبنصي مر1 = مف1.أسماءمفاتيح
كرر خ = 0 حتى مر1.طول - 1
بدأ
رسالة مر1 رقم خ
نهاية
أولا تختلف المفاتيح من حاسوب إلى آخر وذلك بسبب إختلاف البرامج المثبتة على الجهاز
ثانيا لتنفيذ هذه السطور أولا يجب تغيير المفتاح المذكور في السطر الأول
ثانيا عند التعامل مع السجل نقوم أولا باستخدام أمر مفتاح لكتابة المفتاح المراد التعامل معه
ويجب كتابته بصورة صحيحة وننصح بنسخ المفاتيح المراد التعامل معها بدلا عن كتابتها مباشرة
وأمر مفتاح هذا يحتوي على مكونين إثنين الأول هو اسم خاص بالمفتاح والثاني هو مسار واسم المفتاح المراد التعامل معه
وإذا كان المفتاح الذي تم تعيينه يحتوي على عدد من المفاتيح الفرعية
أولا نقوم باستخدام أمر حساب مع اسم المفتاح لمعرفة عدد المفاتيح الفرعية وذلك كما هو موضح في السطر الثاني في الرسالة الإرشادية
وبعد كتابة أمر مفتاح يتم إضافة القائمة الفرعية بهذا المفتاح إلى أمر أسماءمفاتيح
وهذا الأمر ليس له أي مكونات أخرى فقط نقوم باستخدامه مع المصفوفات أو المتغيرات النصية المركبة
وذلك كما هو موضح في السطر الثالث
ومن ثم نقوم بتكرار قيم المتغير المركب للحصول على جميع القيم المختلفة
ولإضافة مفتاح جديد نقوم باستخدام أمر إنشاءمفتاح
ولإضافة قيمة جديدة لإي مفتاح نستخدم أمر إنشاءقيمة
وهذين الأمرين يكتبان بدون فواصل بين الكلمات ولكل منهما مكونين إثنين وبالنسبة لأمر إنشاءمفتاح المكون الأول هو اسم المفتاح والمكون الثاني هو مسار واسم المفتاح المراد إنشاءه
وأمر إنشاءقيمة مكونه الأول هو اسم المفتاح والمكون الثاني هو محتوى أو النص المراد إضافته للمفتاح
وبالنسبة لإضافة القيم في الوقت الراهن يمكن إضافة نوعين إثنين من القيم هما القيم النصية وتكتب بين علامتي التنصيص ونضيف مكون ثالث هو الرقم 1
والنوع الثاني هو القيم الرقمية وتكتب بدون علامتي التنصيص ويكون المكون الثالث هو عبارة عن الرقم 2
وبعد إضافة المفتاح وأردنا إضافة قيمة إليه نستخدم نفس اسم المفتاح المضاف
وبعد كتابة المفاتيح والقيم الجديدة يجب كتابة أمر غلق مع اسم المفتاح وذلك لتجنب حدوث أي مشاكل أخرى
وكتابة أمر غلق ضرورية جدا جدا لذه ننصح بعدم نسيانها بعد إضافة المفاتيح والقيم الجديدة
ومثال على إضافة مفتاح وقيمة جديدة هو كما موضح في المثال التالي
إنشاءمفتاح مف1,"HKEY_CURRENT_USER\SOFTWARE\sudanese\bashir"
إنشاءقيمة مف1,"السلام عليكم",1
مف1.غلق
في السطر الأول قمنا بإضافة مفتاح جديد
وفي السطر الثاني قمنا بإضافة قيمة لهذا المفتاح وفي السطر الثالث قمنا بغلق الدالة
وأخيرا إذا أردنا حذف مفتاح ما نستخدم أمر حذفمفتاح
ويكتب بدون الفصل بين الكلمتين
وهذا الأمر له مكونين إثنين هما
الأول اسم المفتاح والثاني هو مسار واسم المفتاح المراد حذفه
ويكتب على النحو التالي
حذفمفتاح مف1,"HKEY_CURRENT_USER\SOFTWARE\sudanese\bashir"
وبتنفيذ هذا السطر يتم حذف المفتاح المذكور وجميع المفاتيح والقيم الفرعية التابعة له
لهذا يجب الإنتباه جيدا عند إستخدام هذا الأمر
ولن تستطيع استعادة ما تم حذفه من المفاتيح والقيم
ملحوظة يتم إستخدام هذه الأوامر لحفظ البيانات المختلفة بدلا عن استخدام ملفات حفظ الإعدادات