انت غير مسجل بمنتديات إقلاع سوفت ... للإشتراك اضغط هنا    
   
شبكة إقلاع سوفت  
منتديات - برامج - فيديو - صور دليل البرامج - دروس - خطوط - ماسنجر - العاب - توبيكات - تردد القنوات - الطقس
خريطة الموقع  خدمة RSS بشبكة إقلاع سوفت  جديد البرامج   New Releases
العاب والعاب للجوال - مقاطع بلوتوث - نغمات للجوال - ابتسامات وتواقيع - مسجات الجوال
صور

منتدى مجاني

منتدى سيدتي
شات صوتي
بنات كول
ايوان
بعد الإشتراك ستصلك رسالة لتفعيل الاشتراك
افتح الرسالة واضغط على زر Reply
ثم اضغط على زر Send

شرح طريقة الإشتراك بالصور

Facebook | vip600.com إقلاع سوفت

 
طلب كود التفعيل استعادة كلمة المرور شروط الكتابة بمنتديات إقلاع سوفت الشروط المجموعات شرح طريقة التفعيل تغييرات هامة بالشروط
العودة   منتديات إقلاع سوفت > منتديات إقلاع سوفت > منتدى الكمبيوتر والإنترنت

منتدى الكمبيوتر والإنترنت مقالات واخبار ومشاكل وكل ما يتعلق بالكمبيوتر والإنترنت


كل شي عن ((الرجستري))

غلق الموضوع
 
خيارات الموضوع طريقة العرض
قديم 23-07-2005, 12:55 AM   #1
سوحان الذئب
عضو رهيب
 
الصورة الرمزية لـ سوحان الذئب
 
رساله كل شي عن ((الرجستري))




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

السلام عليكم ورحمة الله وبركاته،،

ما هو الرجستري ؟
+ هو عبارة عن database لإغلب ال Settings الموجودة بالوندوز و البرامج
و التطبيقات المثبتة على الجهاز.

+ فهو يستخدم في تخزين البيانات الضرورية لِـبُـنيةِ و تكوين النظام و تخزين خصائص
كل user و تخزين ميزات الأجهزة المتصلة بالحاسوب(the peripherals)
مثل الطابعة و الماسحة الضوئية..

+ الرجستري يحتوي على معلومات ترجع إليها الويندوز بشكل مستمر أثناء التشغيل،
مثل استدعاء البيانات الخاصة بمستخدم ما عند طلبه تسجيل الدخول على الويندوز.

هل سألت نفسك مرة كيف يمكن لملف ذو امتداد معين و ليكن doc ،إذا حاولت
فتحه .. فإن Ms Word يقوم بعرض محتويات ذلك الملف؟


هذا معناه أن هناك في الرجستري تخصيص و تحديد للملفات حسب الإمتداد
و المعروف بال Extension. البرنامج ألا و هو Ms Word تم تخصيص
امتدادات معينة له مثل doc، بحيث إذا وجد ملف بهذا الإمتداد يكون الآكون
المخصص له هو آيكون برنامج الوورد .. و كذلك البرنامج الذي سيتم عن طريقه
فتح الملف هو برنامج الوورد.


+ الرجستري أصبح معتمدا من قبل ميكروسوفت في أنظمة التشغيل الحالية،
فقد استبدل ملفات text-based .ini المستخدمة في Windows 3.x
و كذلك ال DOS configuration files مثل Autoexec.bat
و Config.sys .

+ على الرغم من أن الرجستري يعد مشترك لعدة أنظمة تشغيل ويندوز ، إلا أن
هناك إختلافات في الرجستري من نظام ويندوز إلى أخر .. طبعا هذا الإختلاف
يرجع لإختلاف بُـنيَـة أنظمة الاتشغيل.

+ بيانات الرجستري يتم تخزينها في binary files . يعني لو أحد فتح ملف
من هذه الملفات ما راح يعرف ويش مكتوب فيها.


كيف ندخل على الرجستري ؟
1. من قائمة إبدأ إختر Run
2. ثم اكتب regedit

أو يمكن الدخول عليه بهذا المسار:
drive:\WINDOWS\regedit.exe

drive هنا هو القسم (the partition) الي تم تنصيب الويندوز عليه.
مثلا C أو D أو ..


ما هو ال Key ؟
الرجستري له بنية هرمية. مثل ما الفولدرات على الهاردسك كل فولدر(مجلد) ليه
Key . أيضا هنا في الرجستري عدنا Keys .

يوجد خمسة keys في الرجستري معرفة بواسطة Microsoft :

::HKEY_CURRENT_USER::
و هذا يحتوي على جذور معلومات بُـنيَـة النظام للمستخدم الي يستخدم الحاسب
في ذاك الوقت(the user who is currently logged on) .
و أيضا يحتوي على مجلدات المستخدم، ألوان الشاشة، و تحديد الخيارات الي هي
ال (Control Panel Settings) .
هذا ال Key يختصر أحيانا كالآتي:
"HKCU" .

::HKEY_USERS::
و هذا يحتوي على معلومات كل مستخدمي الحاسوب.
HKEY_CURRENT_USER يعتبر جزء من HKEY_USERS
الي أحيانا يختصر "HKU" .


::HKEY_LOCAL_MACHINE::
و هذا يحتوي على معلومات بنية النظام الخاصة بنظام التشغيل.
و هذا يختصر أحيانا "HKLM" .


::HKEY_CLASSES_ROOT::
و هذا ال key جزء من HKEY_LOCAL_MACHINE\Software .
البيانات المخزنة هنا تتيح فتح البرنامج الصحيح عند محاولة فتح ملف ما.
و هذا ال key يختصر "HKCR" .
في ويندوز 2000 ، فإن هذه البيانات تخزن في HKEY_LOCAL_MACHINE
و HKEY_CURRENT_USER .
ال HKEY_LOCAL_MACHINE\Software\Classes يتحتوي
على ال Default Settings الي تتطبق على كل المستخدمين.
الHKEY_CURRENT_USER\Software\Classes key
يحتوي على معلومات تستبدل ال Default Settings بال Settings
الي يحددها المستخدم النشط (Interactive User).
ال HKEY_CLASSES_ROOT key يمدنا بعرض للرجستري بحيث يدمج
معلومات هذين المصدرين.
لتغيير ال Settings للمستخدم النشط، فإن التغييرات لابد أن تتم عن طريق
HKEY_CURRENT_USER\Software\Classes بدلا من
HKEY_CLASSES_ROOT .


ماذا يحدث لو حاولنا كتابة key في HKEY_CLASSES_ROOT
محاولين بذلك تغيير ال settings للمستخدم النشط ؟

يقوم النظام بتخزين ال key في HKEY_LOCAL_MACHINE\Software\Classes

::HKEY_CURRENT_CONFIG::
و هذا ال key يحتوي معلومات عن سجل الهاردوير في الحاسب المحلي أثناء
تشغيل النظام(at System Startup ).



ما هي ال Value ؟
ال Value في الرجستري مثل ملف داخل مجلد. بحيث ليه قيمة (value) و ليه
اسم (name).

الvalue تحتوي على جزئين رئيسيين:
- value name: مثل اسم الملف، و الي يعرف لينا اسم ال value.
- value data: مثل محتويات الملف، و الي تحتوي على بيانات ال value.

هناك خمسة أنواع من ال values:

::Binary Value "REG_BINARY"::
و هذه ال value لتخزين بيانات خامَة (Raw Binary Data). بحيث تكون خاصية
أو ميزة معينة في النظام موصوفة بقيم ثنائية(binary) ألا و هي الصفر و الواحد.
أغلب المعلومات عن مكونات الهاردوير تخزن في الرجستري على هيئة بيانات ثنائية
(Binary Data) ، و تعرض في محرر الرجستري(Registry Editor) على شكل
الهيكساديسمل(Hexadecimal format).

اسمحو لي أن أخرج عن إطار الموضوع لتعريف أنظمة العد:
أكيد البعض سمع بأن هناك أكثر من نظام عد. إليكم أنظمة العد الأساسية:
+ العد الثنائي(Binary) : و فيه يعبر عن الأعداد و القيم بال 0 و ال 1
+ العد الثماني(Octal): يعبر عن الأعداد ب 0,1,2,3,4,5,6,7
+ العد العشري(Decimal): يعبر عن الأعداد ب 0,1,2,3,4,5,6,7,8,9
+ العد السداسي العشري(Hexadecimal) : الذي فيه يعبر عن الأعداد و القيم
ب 0,1,2,3,4,5,6,7,8,9 بالإضافة إلى a,b,c,d,e,f

لاحظ أن تسمية أي نظام لم تأتي من عبث، بل جاءت من عدد الوحدات التي يحويها،
فالنظام الثنائي يحوي وحدتين، و النظام الثماني يحوي ثمان وحدات و هكذا.


:WORD Value "REG_DWORD"::
بيانات يعبر عنها بعدد، تخزين هذا العدد يحتاج (4Byte Long (a 32-bit integer.
و هذه ال value تستخدم لتخزين ال parameters الخاصة بدرايفرات الأجهزة مثل
ال VGA , Printer,Scanner,etc ، بالإضافة إلى الميزات الخدمية. و هذا النوع
من ال values يعرض في الرجستري على هيئة binary ، Hexadecimal
أو حتى decimal format .

::String Value "REG_SZ"::
لتخزين نصوص ذو طول ثابتFixed-length .

::Multi-String Value "REG_MULTI_SZ"::
لتخزين نصوص متعددة، أو قائمة من النصوص على الهيئة الي الشخص العادي يقدر
يقرأها. و هنا المدخلات راح تكون مفصولة بفراغات أو فواصل و بعض الرموز.

::Expandable String Value "REG_EXPAND_SZ"::
لتخزين بيانات نصية في متغيرات(variables)، و هذا يتضمن المتغيرات الي تحجزها
البرامج عند استخدامها.

مع تحياتي

التوقيع
تم تعديل التوقيع من قبل الاداره
سوحان الذئب غير متصل  
قديم 23-07-2005, 01:04 AM   #2
SNL
عضو فلته

 
الصورة الرمزية لـ SNL
 
إرسال رسالة عبر MSN إلى SNL
إفتراضي

مشكور ياذيب
التوقيع
SNL غير متصل  
قديم 23-07-2005, 01:23 AM   #3
سوحان الذئب
عضو رهيب
 
الصورة الرمزية لـ سوحان الذئب
 
إفتراضي

هههههههههه حياك يا Snl
سوحان الذئب غير متصل  
قديم 23-07-2005, 02:28 AM   #4
قوووت
عضو نشيط
 
الصورة الرمزية لـ قوووت
 
إفتراضي

يعطيك العافيه معلوماتك قيمه تشكرااااااات.
قوووت غير متصل  
قديم 23-07-2005, 10:42 AM   #5
dian
عضو جديد
 
إفتراضي

مشكور يا اخي على هذا الموضوع الجميل على الريجسترى لانه مهم جدا

بس اذا ممكن تكدر تكول كيفية اخفاء احد الدرايفات و اخفاء ال run عن طريق الريجسترى

و اكون مشكور
dian غير متصل  
قديم 30-07-2005, 02:36 PM   #6
mhmh225
عضو نشيط
 
الصورة الرمزية لـ mhmh225
 
إفتراضي

لـــــــك الشكر

س1/ تحدث أحيانا مشاكل بسبب الريجستري كيف تحدث \ما السبب؟
س2/سمعت ان الريجستري يؤثر على اداء الجهاز من حيث السرعة كيف؟
التوقيع
"الإنسان مدني بالطبع"
سبحان الله أنا مدني

تنبيه:: أنا لا أستخدم التنبيه البريدي ولا أعود لقراءة المواضيع السابقة , لذلك أرجو إرسال رسالة بالخاص حين يتعلق الأمر بي
mhmh225 غير متصل  
قديم 30-07-2005, 02:51 PM   #7
أحمد مجدي
مشرف سابق
 
الصورة الرمزية لـ أحمد مجدي
 
إفتراضي

مشكوووووووووووور اخي سوحان وتسلم على المعلومات القيمة
التوقيع
<asp:Moderator ID="ProfessorX" runat="vip600.com" Name="Ahmed Magdy"></asp:Moderator>

_xX 25 Cups of Coffee + 1 Programmer = New Application Xx_

البحث بالمنتدى ... شروط المنتدى


أحمد مجدي غير متصل  
قديم 07-08-2005, 03:24 AM   #8
PožaidY
عضو مشارك
 
الصورة الرمزية لـ PožaidY
 
إفتراضي

إقتباس:
المشاركة الأصلية بواسطة: dian
مشكور يا اخي على هذا الموضوع الجميل على الريجسترى لانه مهم جدا

بس اذا ممكن تكدر تكول كيفية اخفاء احد الدرايفات و اخفاء ال run عن طريق الريجسترى

و اكون مشكور


-----------------------------------------------------------------------------

اخفاء الــ RUN مش يشترط انك تدخل الريجسترى يا اخى لأنها بسيطة و سهلة >>>>....

افتح Taskbar and Start Menu Properties و بعدها ادخل على Start Menu

و بعدين ادخل على Customize و بعدين على Advanced هتلاقى فى Start menu items
Run Command شيل من عليها علامة الصح و بعدين ok

التوقيع
PožaidY غير متصل  
قديم 07-08-2005, 03:43 AM   #9
PožaidY
عضو مشارك
 
الصورة الرمزية لـ PožaidY
 
إفتراضي

إقتباس:
المشاركة الأصلية بواسطة: mhmh225
لـــــــك الشكر

س1/ تحدث أحيانا مشاكل بسبب الريجستري كيف تحدث \ما السبب؟
س2/سمعت ان الريجستري يؤثر على اداء الجهاز من حيث السرعة كيف؟

------------------------------------------------------------------------

هناك طريقه لتسريع عملية غلق الجهاز عن طريق تنظيف الـ page files وذلك عن طريق تعديل القيمة الافتراضية لها في الريجستري اذهب الى المفتاح التالي



: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set \Control\SessionManager\Memory Management
ومن الجهة المقابلة تختر القية Clear PageFileAtShutdown ثم قم بعمل كليك بيمين الماوس ومنها Modify
ومن النافذة اللي طلعت غير القيمة الافتراضية من 0 الى 1
اعد تشغيل الكومبيوتر ، سيزيد ذلك من سرعة اغلاق الكومبيوتر ايضا






كيف تقوم باغلاق الويندوز اكس بي بصورةاسرع؟



من قائمة ابدا start اذهب Run ثم اكتب regedit ثم اضغط انتر او موافق :
سيفتح لك محرر الريجستري ، اذهب الى المفتاح التالي :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control

على اليمين ستجد القيمة WaitToKillServiceTimeout قم بعمل كليك بيمين الماوس عليها ثم اختر الامر تعديل Modify فتفتح لك نافذة تحرير القيمة .. عدل القيمة بها لتكون اقل من 2000 .. بالنسبة لي انا وضعت القيمة 200 .. ويمكنك وضع القيمة المريحة لك ، وحسب التجربة الشخصية






من المعروف ان الويندوز يستخدم جزء من الهارد كذاكرة اضافية تعرف بـ Virtual Memory او page files .. فعندما تعمل على ملفات متعددة فان الويندوز يحاول تفريغ الذاكرة من التطبيقات التي لا تستخدمها ليوفر مساحة عمل للبرامج التي تستخدم في الوقت الحالي وعندما تتحول من تطبيق الى آخر يقوم النظام باستخدام الـ page files في نقل التطبيق المستخدم من الهارد الى الذاكرة والغير مستخدم من الذاكرة الى الهارد مرة اخرى ، ونظرا لان هذه الملفات تكون موجودة عند غلق الجهاز فانها تسبب بطئ في عملية الغلق وتجعل الجهاز يستغرق وقتا في تنظيف هذه الـ page files( عند اطفاء الجهاز بصورة افتراضية ) .
وهناك طريقه لتسريع عملية غلق الجهاز عن طريق تنظيف الـ page files وذلك عن طريق تعديل القيمة الافتراضية لها في الريجستري كما في الصورة التالية :



اذهب الى المفتاح التالي : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set \Control\SessionManager\Memory Management
ومن الجهة المقابلة تختر القية Clear PageFileAtShutdown ثم قم بعمل كليك بيمين الماوس ومنها Modify
ومن النافذة اللي طلعت غير القيمة الافتراضية من 0 الى 1
اعد تشغيل الكومبيوتر ، سيزيد ذلك من سرعة اغلاق الكومبيوتر ايضا




تحياتــــــ PožaidY ـــــــــــــى
PožaidY غير متصل  
قديم 07-08-2005, 02:52 PM   #10
أسد 11
عضو
 
إفتراضي

طيب لو سرعنا التصفح بحذف رجستي الإنترنت إكسبلورر هل ستحدث أضرار .
التوقيع
أسد 11 غير متصل  
قديم 01-08-2007, 01:24 AM   #12
abdo05
عضو جديد
 
إفتراضي

شكر ا على الشرح يا جميل
abdo05 غير متصل  
قديم 01-08-2007, 02:38 AM   #13
رعد القلوب
عضو فلته
 
الصورة الرمزية لـ رعد القلوب
 
إفتراضي

مشكووووووووووور
التوقيع
رعد القلوب غير متصل  
غلق الموضوع

العلامات المرجعية

خيارات الموضوع
طريقة العرض

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

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


جميع الأوقات بتوقيت غرينتش +3. الساعة الآن هي 12:45 AM.

 

 

 


[ برامج هامة ا أخبار التقنية ا الايفون ا الايباد ا كتب عربية ا جوالات ا الاندرويد ا جوجل ا القائمة البريدية ا مايكروسوفت ا
ابل ا سامسونج ا الجيميل ا سيري ا تصفح سريع للبرامج ا جافا ا اعلن لدينا]
عداد إقلاع سوفت