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

شاطر | 
 

 ما هو الرجستري

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


ذكر عدد الرسائل : 42
العمر : 39
الموقع : العراق
علم الدولة :
تاريخ التسجيل : 13/08/2008

مُساهمةموضوع: ما هو الرجستري   الإثنين أغسطس 18, 2008 8:29 pm

بسم الله الرحمن الرحيم



لريجستري هو نظام قاعدة
بيانات (DataBase) مخصص لنظام الويندوز 32 بت ( 32 Bit) تتخزن فيه كل البيانات
الخاصة بالنظام ,,, يعني كل خصائص الوندوز مثل : أعدادات الهاردوير والسوفتوير و
أسماء المستخدمين لويندوز وخصائص كل جزء على حدة وهم يوجد به كل أعدادات لوحة
التحكم واي ارتباط تحطهه لاي ملف بمعنى لو تحدد الملف من نوع .ra الخاص بالريل بلير حتى ه يشتغل على الميديا بلير بدلا من الريل بلير فأن التغيير يكون في الريجستري ,,
وفيه ايضا تحفظ خصائص النظام ( Policies ) وايضا أي برنامج تنزله تحت الوندوز فأنه
يضيف لك أضافات على سجل الويندوز,, سجل الويندوز نزل في البداية ويه ويندوز 95
.بس سوا مشاكل اهوايه لأنه نظام جديد,, ويه الوندوز 98 صار بي تعديل جبير في الحمايه
اللي اضافوها لسجل الويندوز حتى يستقر النظام بشكل اكبر. و مستخدمي هذا النظام
يعرفون الاداة المسماة(مدقق سجل الويندوز) (Registery Checher) ..
وراح انسولف بيه بعدين .

وين موجود سجل الوندوز هذا؟
سجل الوندوز موجود عندك بملفين بس وموجوده دائما بمجلد الويندوز بجهازك هذين الملفين هما(System.dat &
User.dat) هذا بالنسبه للوندوز 98 اما الويندوز أن تي NTتجدهم بنفس الملفين
المذكورين بس بغير مكان تلكاهم بالمجلد
( C:\\Winnt\\System32\\Config
).

اشلون تكدر توصل لهذين الملفين ؟
اكو بالنظام محرر خاص بالريجستري تكدر من خلاله ان تعدل وتضيف وتمسح اي بيانات تريدها. اسم البرنامج ( Regedit.exe
) وتجده بمجلد الويندوز بجهازك ... وتكدر تسحب عدة محررات تقوم بالمهمة نفسها
وتنطيك مساحة تحكم افضل وفي هذا الموقع عددا من هذه البرامج .. اسحب الي يفيدك و حشش زيين.
http://www.regedit.com/downloads
اذااتريد الاطلاع على سجل الوندوز الخاص
بجهازك اتبع التعليمات التالية :
أبدأ -> تشغيل -> أكتب في المربع
(Regedit)
Start->Run->Regedit
وراح نحجي بالتفصيل الوافي لمميزات
وخصائص ومهام هذا السجل بعديين:
ملحوظه تحشيشيه :في الويندوز NT و 2000 تقدر تشغله من
الملف Regedit32.exe ما الفرق ؟
الفرق ان بالاخير مزايا اضافيه عن محرر سجل
الويندوز العادي ومنها تعديل نظام السيكيورتي في الويندوز واضافة قيم من نوع
REG_EXPAND_SZ & EG_MULTI_SZ.
ملحوظه لخ : لازم تحط نسخة احتياطية للسجل
قبل ما تلوص بي حتى تكدر ترجع سجل قديم لما غيرته ولا تضطر لتهيئة جهازك لا
قدر الله وهم راح نحجي عليه بعديين . بالقوائم العليا تكدر ان تضيف او
تعدل اسم مفتاح او قيمه وكي تختصر اضغط على الزر F12 يطلعلك مربع تعديل للقيمه او
الملف... واذا تريد مسح اي مفتاح او قيمة اضغط الزر Delete والملف مظلل. عند فتح
هذا السجل راح تلكه ست مجلدات (فروع او Hive ) باليسار تسمى فروع او ( Hive ) واذا فتحته يطلع لك مجلدات فرعيه اسمه مفاتيح أو ( Keys ) ... واذا فتحت احد هذه
المفاتيح يظهر لك ما بداخلها باليسار مثل الملفات تسمى قيم وهي على ثلاث أنواع (
Values -Binary - DWARD ) وكل واحد منها غير الثاني وله استخدام معين... وطبعا كل
قيمه او مفتاح تكدر تغيير اسمه وتعديله او اضافة قيم جديده. والفروع الرئيسية
الستة ( Hives ) اللتي باليسار كل واحد منها فيه قيم ومفاتيح خاصه تفصيلها
كالتالي:HKEY_CLASSES_ROOT هذا مسجل أو مقيد فيه كل أنواع الملفات بجهازك والبرنامج
الخاص لكل واحد ... يعني كل ملف والبرنامج الذي يشتغل عن طريقه ومكانه بجهازك ..كما
يوجد به معلومات عن ( OLE ) وايضا معلومات عن الأختصارات للويندوز
عندك.

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

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

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

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

HKEY_DYN_DATA

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

شلون تسوي نسخة احتياطية للريجستري :


في الويندوز 95 فيه اداه للنسخ الأحتياطي ملحقة بالسي دي الخاص بالويندوز
95 في هذا المجلد :
\\Other\\Misc\\Cfgback
واسمها هو 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 ) اذا شغلته يفحص لك الريجستري
فحصا شاملا واذا وجد مشكله معينه بي راح يكولك بها ويشتغل على ارجاع نسخة قديمه وسليمة
من الريجستري بعدين يعيد تشغيل الجهاز.. واذا مابي اي مشكلة يسئلك اذا جنت تريد تعمل
نسخه احتياطيه جديده ... وهذا الملف ألياً يعمل لوحده كل مره تشغل الويندوز .. مره
قبل الدخول الى الويندوز والمره الثانيه بعد ما تدخل الواجهه الرسوميه للويندوز
.

وفي حالة ان الويندوز مايشتغل زيين و حشش وره تشغيله تكدر سهوله ترووح للدوس عن طريق زر F8 وتختار :
Command Prompet Only

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

وتكتب اسم الملف هيجي :
Scanreg

راح تطلعلك شاشه زركه لا تغترع و اختار
:
Start Scan

اذا خلص فحص للنظام راح يخليك تختار ثلاث اختيارات
:
الأول هو Create Backup... وهذا مبين من اسمه نسخه احتياطيه للريجستري الحالي
لنظامك .

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

شيء زيين و حلو .. بس .. تكدر تسوي اكثر من خمس نسخ احتياطية .. خمسين
نسخة مثلا ؟
بسيطه ... افتح الملف هذا ( Scanreg.ini ) وهو موجود
بمجلد الويندوز يمك ... ولما تضغط عليه مرتين يطلع هذا
:

بدايه
;
; Scanreg.ini for making system backups.
;


;Registry backup is skipped altogether if this is set to 0
Backup=1
(من هنااذا وضعت القيمة = صفر فأنه يلغي عملية الفحص للسجل في كل مره تشغل جهازك
)

;Registry automatic optimization is skipped if this is set to
0
Optimize=1 (من هنااذا وضعت القيمة = صفر فان الويندوز يلغى الميزه المذكوره
Optimize )

ScanregVersion=0.0001 ( هنا رقم الأصدار للفاحص عندك
)
MaxBackupCopies=5 (هنا جم نسخه تريد.. النسخ المطلوب عملها ضعها مثل ما تريد..
مثلا 20 آخر يوم .. مع العلم ان كل نسخه حجمها ما يقارب نصف ميجا بايت بس)


;Backup directory where the cabs are stored is
;
\\sysbckup by default. Value below overrides it.
; It must be a
full path. ex. c:\\tmp\\backup
;
BackupDirectory= ( هنا تحدد له مكان حفظ
النسخ الاحتياطية )

; Additional system files to backup into cab as
follows:
; Filenames are separated by ','
; dir code can be:
; 10 :
windir (ex. c:\\windows)
; 11 : system dir (ex. c:\\windows\\system)
; 30 :
boot dir (ex. c:\\)
; 31 : boot host dir (ex. c:\\)
;
;Files=[dir
code,]file1,file2,file3
;Files=[dir code,]file1,file2,file3 (هنا تحدد له
ملفات اخرى اذااردت ان يعمل لها نسخ احتياطيه ايضا مثل Config.sys و
Autoexec.bat)

اخرشي :-
شنو يعني الأستيراد والتصدير الموجودة بمحرر
الريجستري Export & Import؟

اكووو ميزة زيينه في المحرر وهي تكدر تسوي استيراد وتصدير لاعدادات معينة به الى ملف نص عادي من نوع .REG وتستطيع ان تقرأ
محتوياته بالمفكرة في الويندوز او اي محرر للنصوص .

اذا اردت تصدير ملف ما
اتبع هذه الطريقة :
إضغط على Menu ثم Export Registery File
ثم تحدد اي اسم
تختاره وتصدره وسيكون لديك ملف كالتالي :
REGEDIT4

[HKEY_LOCAL_MACHINE\\SYSTEM\\Setup]
"SetupType"=dword:00000000

"CmdLine"="setup -newsetup"
"SystemPrefix"=hex:c5,0b,00,00,00,40,36,02


وهو عينة لملف مصدر من السجل .

اما لاستيراد ملف بالريجستري فيكون
بالضغط عليه مرتين وراح يسئلك عما اذا اردت تصديره و تكله اي ليش لا و موافق,,,
وتكدر تحذف مجلد معين من ملف النص عندك فقط بأضافة شرطة قبل المفتاح (-) مثل هذا :

REGEDIT4
[-HKEY_LOCAL_MACHINE\\Software\\RegEdit]


وأذاردت الغاء قيمه معينه من الملف المصدر عندك ضع بعده علامة يساوي بعدها
شرطه كهذا :

[HKEY_LOCAL_MACHINE\\Software\\RegEdit]
"Window Title"=-



وما هي أوامره من الدوس ؟

/s لعدم عرض مربع ادخال قيمة جديدة
عندما تقوم باضافة قيمة من ملف ريجستر عادي .
/e تصدير الى ملف ريجستر
.
/l:system يحدد موقع ملف System.dat المستخدم .
/R:User يحدد موقع ملف
User.dat المستخدم .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
ما هو الرجستري
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الياقوت :: الاقسام الالكترونية :: منتدى الكمبيوتر والانترنت-
انتقل الى: