مجلة الخيمة حوار الخيمة دليل المواقع نخبة المواقع Muslim Tents
التسكين المجاني التسكين المدفوع سجلات الزوار بطاقات الخيمة للإعلان في الخيمة
الأسئلة الشائعة قائمة الأعضاء التقويم البحث مواضيع اليوم جعل جميع المنتديات مقروءة

العودة   أرشــــــيـــف حوار الخيمة العربية > قسم الحاسوب > خيمة الحاسوب والبرمجيات
اسم المستخدم
كلمة المرور

المشاركة في الموضوع
 
خيارات الموضوع بحث في هذا الموضوع طريقة العرض
  #11  
قديم 09-05-2003, 12:45 PM
دايـم السيف.. دايـم السيف.. غير متصل
Registered User
 
تاريخ التّسجيل: Jan 2002
الإقامة: Australia
المشاركات: 1,846
إفتراضي

وهنالك أنواع أحجام (قيم) غير متوفره من خلال محررات الرجستري المعروفه :

- REG_DWORD_LITTLE_ENDIAN

- REG_DWORD_BIG_ENDIAN

- REG_LINK

- REG_NONE

- REG_QWORD

- REG_QWORD_LITTLE_ENDIAN

- REG_RESOURCE_LIST


محرر الرجستري :

محرر الرجستري هو عباره عن برنامج توفره مايكروسوفت في جميع إصدارات الويندوز, لتحرير سجلات النظام. من عرض, تغيير, إزاله أو البحث عن المدخلات من بيانات و أوامر .. إلخ.

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




وهنالك محرر أخر للرجستري (وكما أسميه المحرر البديل). وهو "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". وبهذا يتم حفظ نسخه من الرجستري لديك. وهنالك طريقه أخرى سأشرحها لاحقاً.

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


معلومه: قم بإستخدام محرر النصوص Notepad لفتح ملف ال reg الذي قمت بإصداره. فماذا ترى ؟؟؟

سترى شئً من هالقبيل: وهذا على سبيل المثال:

REGEDIT4


[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"=-), ثم قم بحفظ التغيير وشعل الملف. وبهذا يتم مسح هذا المفتاح من داخل الرجستري. وإن لم تصدق أدخل إلى الرجستري وتأكد.

وعلى فكره هذه الطريقه مفيده جداً وبنفس الوقت فهيا تمثل خطر كبير جداً جداً. فكونوا حريصين.


هل يمكنني التعامل مع الرجستري من خلال الدوس أو محرر أوامره على الويندوز :

نعم يمكنك التعامل مع الرجستري من خلال محرر أوامر الدوس, أو من الدوس خارج الويندوز وكذلك يمكنك إستخدام الباتشات.



وكما هو مبين فيمكنك إستخدام عدة خيارات للتعامل مع الرجستري على هذا النحو:

regedit.exe [options] [filename]

filename - هذا لإسم الملف (ومساره) الذي سيتم إستيراده من الرجستري

Options - عباره عن خيار تقوم بإختياره حسب ما تود عمله:

/s – لعدم إظهار صندوق التأكيد للطلب.

/e – طلب إصدار ملف reg.

/L:system – تحديد مسار ملف ال "system.dat" الذي تود إستخدامه (فمثلاً لتطبيق الأمر على مستخدم أخر).

/R:user – نفس االأمر السابق ولكن لتحديد ملف"user.dat".

/C – وهذا الأمر لضغط ملف ال reg ويستخدم هذا الأمر مع الويندوز 98 .


مثال بسيط لإستيراد سجلات مستخدم معين من الدوس: (Windows 9X)

قم بإعادة التشغيل بوضعية الدوس, ثم قم بالدخول إلى مجلد الويندوز لديك. مثلاً:

cd c:\windows

والأن يجب عمل صلاحيه (إزالة صفة "للقراءه فقط" و "سري") لملفات النظام DAT وتطبيق أمر الإستيراد:

attrib -h -r -s system.dat

attrib -h -r -s system.da0

copy system.da0 system.dat

attrib -h -r -s user.dat

attrib -h -r -s user.da0

copy user.da0 user.dat


كيف أقوم بعمل 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" وغيره.



الشكر للاخ أحمد صقــــر
__________________
الرد مع إقتباس
المشاركة في الموضوع


عدد الأعضاء الذي يتصفحون هذا الموضوع : 1 (0 عضو و 1 ضيف)
 
خيارات الموضوع بحث في هذا الموضوع
بحث في هذا الموضوع:

بحث متقدم
طريقة العرض

قوانين المشاركة
لا بإمكانك إضافة موضوع جديد
لا بإمكانك إضافة مشاركات جديدة
لا بإمكانك إضافة مرفقات
لا بإمكانك تعديل مشاركاتك

كود [IMG] متاح
كود HTML غير متاح
الإنتقال السريع

حوار الخيمة العربية 2005 م