العودة   مركز بوابة العرب التعليمي > منتديات البرامج والانترنت > منتدى البرامج المشروحة

 
 
أدوات الموضوع
  #1  
قديم 02-07-2007, 06:11 AM
adel sallam adel sallam غير متواجد حالياً
 
تاريخ التسجيل: Dec 2006
المشاركات: 15
افتراضي دورة تدريبية كاملة متكاملة فى دراسة الرجسترى (Registry)






اقدم لكم اعزائى الكرم دراسة كاملة عن أهم جزء في الويندوز وهو الريجسترى

فهي دورة متكاملة من البداية إلى النهابة..... طويلة شوية بس عايزة شويت صبر هتكون إن شاء الله على اجزاء

السؤال ما أهمية الريجسترى وماذا نستفيد منة

الريجسترى قلب النظام أو قلب الويندوز فهو متحكم في كل شئ واى تغير في نظام التشغيل بيكون السبب اختلال في مفاتيح الريجسترى

اى برنامج نقوم بتسطيبة أو ازالتة يغير فى هذه المفاتيح

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

اى خطا سيؤدى بالنظام لذالك أرجو فهم ما اقدمة جيدا قبل اى شئ وإن يكون لديكم العزيمة والهمة للقراءة والتفاعل البناء والصبر

==================

الجزء الاول ..........

بسم الله الرحمن الرحيم الحمد لله و الصلاة و السلام على خير خلق الله سيدنا محمد و على آله و صحبه وسلم

قبل اى شئ كيف تفتح برنامج محرر الريجسترى ( برنامج موجود في الويندوز)
من run اكتب regedit







مما يتكون أساس الريجستري؟
يتكون الهرم التسلسلي لريجستري الويندوز من ما يلي:
1- الشجرة Tree
2- إلتقاء التقاطع أو العقد Nodes
3- المفاتيح Keys
نتخيل الريجستري كشجرة، مكونة من ساق وغصون أو أغصان بحيث يكون الحد الأعلى لعدد الغصون المنبثقة من الساق بستة وغالباً ما تكون أربعة أو خمسة ولكن لا تكون بأي حال من الأحوال أقل من أربعة غصون
نقطة إلتقاء الغصن بالساق تسمى بالعقدة Node ولكل عقدة مفتاح Key
الغصن الواحد ممكن أن يتفرع إلى فروع رئيسية ثم إلى فروع جانبية ...إلخ بحيث تصبح التفرعات متشعبة ومتشابكة
وبنفس الطريقة التي ارتبط الساق بالغصن بعقدة ومفتاح يرتبط الفرع الرئيسي بالغصن بعقدة ومفتاح ولكن هنا مع إمكانية إعطاء قيمة للمفتاح وممكن أن لا يمتلك المفتاح هنا على قيمة أيضاً. كما يرتبط الفرع الجانبي مع الفرع الرئيسي للغصن الواحد أيضاًُ بعقدة ومفتاح وأيضاً للمفتاح هنا على الأقل له قيمة واحدة أو أكثر وقد لا يمتلك قيمة



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

نختار من File >>>>> Export




ونحفظ الملف بأى اسم




وهذا شكل الملف بعد الحفظ



واذا حدث اى خطأ فى تطبيق اى شى مما سنتعلمة ان شاء الله كل ما عليك هو دبل كليك على الملف سيعود كل شى كما كان

الاول نتعرف على المفاتيح الاساسية...........

HKEY_CLASSES_ROOT

هذا المفتاح المتشعب يحتوى على كل ما يخص الملفات من معلومات، مثل نوع الملف وإمتداه ومكان وجوده وغيرها. وبذلك تكون وظيفة هذا المفتاح هو إرشاد أو إعلام الويندوز بكيفية التعامل مع أي ملف أينما كان موجوداً

HKEY_CURRENT_USER

هذا المفتاح يحتوى على معلومات معايرة configuration لإعدادات النظام الخاصة بالشخص الذي يستخدم الويندوز حالياً
وهذا واضح من الاسم user وهذا هو المستخدم أو الشخص المستخدم للحاسوب وكلمة current تعني حاليا أوفي الوقت الحاضر وعليه تكون وظيفة هذا المفتاح هي التحكم بإعدادات مستخدم الكمبيوتر حالياً لمثلاً سطح المكتب Desktop، مظهر الشاشة، شاشة التوقف، عمق ألوان الشاشة، إعدادات الإنترنت وطريقة الإتصال كما يحتوي على معلومات إعدادات عن نظام الأمان وبرامج الحماية المستخدمة من قبل المستخدم الحالي للجهاز



HKEY_LOCAL_MACHINE

هذا المفتاح يحتوى على معلومات تخص الكمبيوتر نفسه من ناحيت الهاردوير ونظام التشغيل والبرامج المنصبة. أي بمعنى أن هذا المفتاح يحتوى على معلومات مفصلة ومرتبة عن كل قطعة من قطع الهاردوير في الجهاز، من لوحة مفاتيح، ماوس،
أقراص الخزن الصلبة، سيدي وديفيدي وسيدي رايتر ...إلخ.
كما يحتوى على قائمة بكل البرامج المنصبة وملفاتها التابعة لها، وهو مسؤول عن البرامج التلقائية التشغيل مع بداية كل إقلاع للويندوز



HKEY_USERS

هذا المفتاح يحتوى على معلومات إفتراضية عن كل الأشخاص الذين إستخدموا الجهاز ..لو كان هناك عدت اشخاص يستخدمون الجهاز الواحد



HKEY_CURRENT_CONFIG

دة اخر مفتاح وهو يحتوى على معلومات إعدادات الهاردوير المستخدمة حالياً
==========================
طبعا هتقولو كده خلص الكلام على الخمس مفاتيح الموجودة في الريجسترى يبقى الموضوع خلص

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

==================

الجزء الثانى.....


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

اهم شئ احب ان اذكرة اولا ان ملف الريجسترى لابد وان يكون إنتهاء إسم الملف بالإمتداد reg، والذي على ضوءه يعطي الويندوز الأيقونة الخاصة والمعروفة بملف الريجستري لذلك الملف و الملف الذي ليس له إمتداد reg لا يعتبر ملف ريجستري بغض النظرعن أيقونته وبغض النظرعن المعلومات التي بداخله سواء أكانت صحيحة أم خاطئة انما ممكن ان تسمى الملف ما شئت

كيفية بناء ملف ريجسترى

1- يجب أن يبدأ ملف الريجستري بالراس Head والذي يختلف بإختلاف الويندوز... يعتبر بمثابة الأمر الذي يقوم بتشغيل محرر الريجستري والذي بدوره يقرأ المعلومات في الملف ومن ثم يطبقها أويضعها في مكانها المناسب في الريجستري. لكل ملف ريجستري رأس واحد مهما بلغ أو كبر ملف الريجستري ومهما كان عدد مفاتيحه. يفضل ترك سطر فارغ بين الرأس وما سيأتي بعده

2- بعد الرأس وبسطر أسفل منه يأتي المسار وهو الإتجاه الذي يسلكه محرر الريجستري في الريجستري للوصول إلى المكان المناسب لتطبيق المعلومات . المسار بكامله يجب أن يبدأ وينتهي بقوس كبير [ ]

3- بعد المسار وبسطر أسفل منه مباشرة يأتي المفتاح أو الإسم ولكونه دالة إسم أو String يجب أن يكون داخل زوج من الفواصل العليا أي "إسم المفتاح". وطالما أنه مفتاح يحمل قيمة إذاً يجب أن يكون هذا المفتاح من دون فراغات أي كلمة واحدة مهما طالت

4- بعد المفتاح وعلى نفس السطر ومن دون ترك أي فراغ على الإطلاق تأتي علامة اليساوي = والتي لاتعني كما في الرياضيات بأن كذا يعادل كذا بل تعني هنا كلمة جواب

5- بعد اليساوي وعلى نفس السطر ومن دون ترك أي فراغ على الإطلاق يأتي منطوق الجواب...نشوف صورة توضيحية



واضح من الصورة ان قيمة المفتاح dword:00000001

بالإمكان كتابة قيمة المفتاح في مثالنا بطريقة ثانية "1" بدون dword بمعنى انة يكون

"EnableConcurrentSessions"="1"

اية الفرق بين الاثنين ... هو معقد جدا بس هديكم نبذة عنهم
القيمة العددية ل dword في النظام العشري العادي الذي نألفه هي 4294967296 أو 2 مرفوعة للقوة 32 (32Bit).
معناه عندما تكون dword متواجدة قبل الرقم فإنها ستقوم بإبلاغ محرر الريجستري بأن الرقم الذي سيأتي بعدها هو رقم
صحيح يتراوح بين الصفر كحد أدنى و 4294967296 كحد أقصى. بعد dword تأتي مباشرة : من دون أي فراغات

معلش هى رخمة شوية بس انا ذكرتها للعلم بلشئ

طيب اية بقى الموضوع التانى دة هو عبارة عن جواب نعم او لا نعم تعنى القيمة العددية 1 ولا 0

المهم احب ان اضيف ان ملف الرجسترى يمكن ان يحتوى على مفاتيح كثيرة جدا ولكن برأس واحدة ودة هشرحة فى وقتة

انا لمحت عضوهيخرج من الوضوع وبيقول اية وجع الدماغ دة انا هستفيد اية من دة كلة

والله انا بحاول ابسط الموضوع الى اقصى درجة بس اصبر شوية هتعرف فى النهاية انك ممكن تتحكم فى الويندوز كلة
عن طريق الريجسترى.... مع العلم ان معظم الفيروسات مبرمجة للعبث فى ملفات الريجسترى

سنتكلم هنا عن إجراء التغيرات والتعديلات على الريجستري من خلال محرر الريجستري

انتشر مؤخرا مواضيع لبعض الأعضاء الكرام عن تحميل ملف ريجسترى لتسريع الويندوز.....او لتسريع التصفح.....او لكذا وكذا
هدف هؤلاء الأعضاء ان يفيدوا الباقي في تحسين اجهزتهم ............جزاهم الله كل خير
نحن نحمل هذه الملفات ونطبق ما فيها بدون أن نعرف كيف يعمل أو مدى استفادة جهازى من هذا الملف أو لا...... طبعا مش كل ملف ينجح مع جهاز يكون ناجح مع كل الأجهزة والأسباب نعرفها لما ندخل في صلب الموضوع

ناخد مثال عملى ونمشى معاة وحدة وحدة
المثال يشتمل على الاتى
تتبع المسار على محرر الريجسترى...... تعديل قيمة المفتاح يدويا......انشاء ملف ريجسترى.وهذا الملف بمجرد النقر علية
دبل كليك سيقوم بتنفيذ كل ما سنفعلة يدويا

هذا ملف ريجسترى وظيفتة هى تقليل المدة الزمنية التى ينتظرها الويندوز ليفتح قائمة او ملف
ولتحرير الملف نتبع الصورة



وهذة صورة الملف وقد تم فتحة ب Notepad



دة مسار وقيمة المفتاح الموجودة فى الملف

=============================================
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
=============================================
احنا ممكن نفتح ملف Notepad عادى وننسخ ونلصق المفتاح كما هو ونسمية اى اسم ولكن لابد ان يكون الامتداد reg

الصورة التالية تبين تتبع المسار فى محرر الريجسترى



لاحظ هنا ان القيمة الافتراضية "MenuShowDelay"="400"

ولتعديل قيمة المفتاح نتبع الصور



نكتب هنا 0 بدل 400







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





تم حفظ الملف...



ولكن الملف بة جميع قيم المفتاح الرئيسى...نقوم بمسح المظلل كما فى الصورة لنحصل على ما نريد فقط



مقارنة بين الملف القديم والجديد



بكدة اكون انتهيت بفضل الله من الجزء الثانى ...... ودة كان مثال فقط

الجزء الثالث ان شاء الله سنتعرض الى التطبيقات الفعلية وتأثيرها على النظام

======================


الجزء الثالث......


مقدمة بسيطة
إن عمل التعديلات على الريجستري باليد له نقطتين إيجابية وسلبية: النقطة الإيجابية تكمن في زيادة التعرف والتمرس على مكونات الريجستري وقد تؤدي بالنهاية الى الإحترافية في خبايا الريجستري. النقطة السلبية قد تقلب الأمور رأساً على عقب، فقد تؤدي التعديلات التي تتم عن طريق الخطأ إلى تدهور أداء وإستقرار الويندوز وقد تؤدي في بعض الأحيات إلى تعطيل الويندوز. فالحذر ثم الحذر

تحسين أداء ويندوز إكسبي من خلال إجراء التغيرات والتعديلات على الريجستري من خلال محرر الريجستري

1- تحسين أداء ويندوز إكسبي عن طريق إعدادات الذاكرة

عندما يكون لديك جهاز تكون فيه ذاكرة النظام أقل من 256 ميجابايت ولم يتم تخفيف عدد الخدمات والبرامج التلقائية التشغيل الغير الضرورية ثم تقوم في نفس الوقت بعدة مهام فمن الطبيعي أن يزداد إستهلاك الويندوز للذاكرة وفي كثير من الأحيان تصل حاجة الويندوز إلى الذروة بحيث أنه لم يتبقى أي شيء من ذاكرة النظام إلا وتم إستهلاكها أي تستنفذ ذاكرة النظام بأكملها
أثناء تنصيب الويندوز، يقوم محرك التنصيب بصنع ذاكرة ظاهرية على القرص الصلب Virtual Memory
مقدار أو حجم هذه الذاكرة الظاهرية الذي سيتم حجزه من القرص الصلب أثناء تنصيب الويندوز يكون دائماً 1.5 مضروباً بحجم ذاكرة النظام الحقيقة. فمثلاً لو كان حجم ذاكرة النظام الحقيقة 256 ميجابايت، لأصبح حجم الذاكرة الظاهرية 384 ميجابايت وهكذا.
وعندما يشعر الويندوز بأن ذاكرة النظام الحقيقة شارفت على الإستنزاف ويحتاج إلى ذاكرة إضافية ولتفادي حدوث توقف أو تعليق للنظام يقوم الويندوز بإستخدام الذاكرة الظاهرية

((سرعة الذاكرة الظاهرية هي نفس سرعة القرص الصلب أي بضعة أجزاء من الألف من الثانية بينما سرعة الذاكرة الحقيقة للنظام هي بضعة أجزاء من البليون من الثانية))

لك ان تلاحظ الفرق الرهيب فى السرعة....طيب نفهم اية من دة

ان هناك طريقتان ..الاولى لمن يلك ذاكرة اقل من 1 جيجا يعنى 512 او 256 يحسن من استخدام الذاكرة الظاهرية

ودة يجى ازاى ... اتبع الصور









القاعدة هى قيمة الرامة الحقيقية ×1.5 = Initial Size
مثلا 512 ×1.5= 768 ..................
768 × 3 = 2304 = Maximum Size
ودة فقط لمن يملك رامات اقل من 1 جيجا

اما من يملك ذاكرة 1 جيجا فما فوق فبإمكانك تعطيل الذاكرة الظاهرية. وطبعا السبب فرق السرعة الكبير بين الذاكرة الحقيقية
والذاكرة الظاهرية
ويتم تعطيل الذاكرة الظاهرية عن طريق إعدادات الريجستري.وعليه سيكون مسار المفتاح وقيمته في الريجستري لتعطيل الذاكرة الظاهرية:هو
================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001
================================
وهنا امامك خيارين اما ان تعدل هذة القيمة فى محرر الريجسترى كما تعلمنا من قبل
او تفتح ملف txt وتنسخ وتلصق فية هذا الكود وتسمية ما شئت بأمتداد reg

القيمة الإفتراضية لهذا المفتاح أثناء تنصيب الويندوز هي 0 وتعني وجود الذاكرة الظاهرية أما عند تغير القيمة إلى 1 (كما هو الحال أعلاه) فسيتم يتعطيل الذاكرة الظاهرية

2- تحسين الأداء من خلال نقل ملف النظام إلى الذاكرة

هناك إعداد بسيط في الريجستري يمكن عمله لتحسين أداء النظام بشكل كبير جداً. وبموجب هذا الإعداد يتم حجز مقعد أولي من ذاكرة النظام الحقيقة مقداره 4 ميجابايت قابلاً للزيادة إلى حد 8 ميجابايت وذلك لتحميل وتسريع ملف النظام أو ما يسمى XP Kernel أو NT Kernel. في الحالات الإعتيادية أي عندما يكون إعداد الريجستري الذي نتكلم عنه معطلاً، فإن ملف النظام يبقى في القرص الصلب. أما عندما نقوم بتفعيل هذا الإعداد في الريجستري، فعند كل إقلاع للويندوز وقبل ظهور شاشة سطح المكتب سيتم نقل ملف النظام من القرص الصلب إلى مقعد الذاكرة الذي تم حجزه. ولكن ما الفائدة من عمل ذلك وخسارة على الأقل 4 ميجابايت من الذاكرة الحقيقة للنظام، أقول تفعيل هذا الإعداد سيجعل سرعة إستجابة ملف النظام لعمليات تبادل المعلومات (قراءة/كتابة) أسرع بما لا يقل عن أربعين مرة بالمقارنة مع بقاء ملف النظام في القرص الصلب

====================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001
====================================

للحديث بقية .........
  #2  
قديم 02-07-2007, 06:19 AM
adel sallam adel sallam غير متواجد حالياً
 
تاريخ التسجيل: Dec 2006
المشاركات: 15
افتراضي نستكمل بمشيئة الله باقى الجزء الثالث....

نستكمل بمشيئة الله باقى الجزء الثالث....

بسم الله الرحمن الرحيم الحمد لله و الصلاة و السلام على خير خلق الله سيدنا محمد و على آله و صحبه وسلم
====

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


====

تحسين سرعة الإقفال أو الإغلاق Shutdown Speed up


المشكلة لها أسباباً كثيرة منها، كثرة البرامج المشغلة (لا زالت موجودة في الذاكرة عند الإغلاق) . برامج الحماية ومضادات الفايروسات عادة تتأخر في الإغلاق وغالباً ما تكون هذه البرامج هي الأخيرة في الإقفال وذلك لضمان أمن وحماية النظام .وغيرها كتير

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

صورة ملف الريجسترى وعليها شرح وافى



طبعا لو عايز تعمل الملف بنفسك انسخ ثم الصق ما يلى كما هو

=======================================
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"
"HungAppTimeout"="2000"
"MenuShowDelay"="0"
"ScreenSaveTimeOut"="300"
"WaitToKillAppTimeout"="2000"

[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"AutoEndTasks"="1"
"HungAppTimeout"="2000"
"ScreenSaveTimeOut"="300"
"WaitToKillAppTimeout"="2000"
=======================================
طيب اللى عايز يطبق دة على محرر الريجسترى اليك الشرح



هنا القيم كلها معدلة لانى مطبق الملف على جهاذى





طبق باقى الملف كم جاء فى المثال

انا رفعت لكم الملف الذكور فى المثال للتدريب .... ولتحرير الملف كما ذكرت سابقا
كليك يمين على الملف واختار Edit ....لينك التحميل

http://up5.arabsh.com/d.php?filename=0a6b86.rar

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

إخراج الملفات التي لها إمتداد dll من ذاكرة النظام Force XP to Unload DLLs

في الحالة الإفتراضية، لا يقوم الويندوز بغلق أو إخراج ملفات dll المفتوحة أي المحملة في الذاكرة مباشرة بعد إغلاق أو خروج البرامج التي تستخدم هذه الملفات. أي بمعنى أن ملفات dll تبقى فترة أطول في الذاكرة في الوقت الذي خرجت البرامج التي تستخدمها. وهذه الحالة لا تمثل إهداراً فقط في الذاكرة بل إضعافاً لأداء النظام أيضاً . بالإمكان إجبار ملفات dll على الخروج من الذاكرة فور إقفال البرنامج وبالتالي تستعيد ذاكرة النظام حيويتها . مسار المفتاح وقيمته في الريجستري التي تعمل على إجبار ملفات dll على ترك الذاكرة فور إقفال البرامج التي تستخدمها هو:



=====================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer]
"AlwaysUnloadDLL"=dword:00000001
=====================================
في بعض الأحيان قد لا يكون المفتاح AlwaysUnloadDll أصلاً موجوداً على هذا المسار في الريجستري، لذا يتطلب إنشاؤه... اما عن طريقة انشاؤة هشرح دة بالتفصيل
تعطيل حركة الأجسام لويندوز إكسبي Disable Windows Animation in XP

تعطيل حركة الأجسام المستمرة لما لها من أثر على أداء النظام والمعالج بالإضافة إلى إستهلاكها قسطاً من موارد النظام. مسار المفتاح وقيمته في الريجستري التي تقوم بتعطيل حركة الأجسام المستمرة لويندوز إكسبي




====================================
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinAnimate"="0"
====================================

تحسين أداء NTFS

يتأثر نظام NTFS لتهيئة القرص الصلب بعدة عوامل، منها حجم العنقود Cluster size، مستوى تبعثر الملفات Fragmentation level، وكذلك البرامج المنصبة
بالإضافة إلى ذلك، فإن الخدمات التي يقدمها NTFS مثل كبس المجلدات Folder compression و الفهرسة Indexing هي الأخرى لها دور بارز في التأثير على أداء NTFS.

نفهم الكلام دة وحدة وحدة

حجم العنقود Cluster size

عند تهيئة القرص الصلب بنظام NTFS وبالطريقة العادية أي من دون أي يتدخل بتحديد حجم العنقود بل النظام هو الذي سيحدد حجم العنقود تلقائياً، فإن الحجم الإفتراضي للعنقود سيكون 4 كيلوبايت فإذا كنت تعتقد بأن جميع ملفاتك ستكون أصغر من الحجم الإفتراضي للعنقود أي أصغر من 4 كيلوبايت كما أنها لا تكبر في الحجم مع مرور الزمن، فالحجم الإفتراضي للعنقود (4 كيلوبايت) يكون مناسباً تماماً. ولكن ما الذي سيحدث لو بقى الحجم الإفتراضي العنقود على 4 كيلوبايت وكانت الملفات المراد تنصيبها على القرص الصلب أكبر من 4 كيلوبايت بالإضافة إلى أن حجمها سيزداد مع مرور الحجم؟
كل ملف حجمه أكبر من الحجم الإفتراضي للعنقود سينتشر فوق عدد أكبر من العناقيد وبذلك يزداد تبعثر الملفات أي يحدث ال Fragmentationكما وستزداد الخسارة في الحيز الضائع من القرص الصلب وهذه حقائق لا مفر منهما أبداً.
يوصى بمراعاة الحجم الإفتراضي للعنقود عند عمل تهيئة للقرص الصلب بنظام NTFS.
الإحترافيون يفضلون أن يكون الحجم الإفتراضي للعنقود إما 16 كيلوبايت أو 32 كيلوبايت إعتماداً على نوع الإستخدام وحجم البرامج المنصبة. فالكمبيوتر الذي يحوي على برامج مثل Photoshop و AutoCAD وغيرها من برامج الرسم والتصميم الثقيلة يفضل جعل الحجم الإفتراضي للعنقود 32 كيلوبايت.

ملاحظة: عند القيام بزيادة الحجم الإفتراضي للعنقود من 4 كيلوبايت إلى 16 أو 32 كيلوبايت، فإن خدمة الكبس أو الضغط التي يوفرها NTFS مجاناً تعتبر لاغية، أي ان خدمة الكبس تكون موجودة فقط عندما يكون الحجم الإفتراضي للعنقود 4 كيلويابت.

مشكلة NTFS والأسماء القصيرة للملفات Short File Names

في كل مرة تقوم بإنشاء أو نسخ ملف طويل الإسم (أي عدد أحرف إسمه أكثر من 8 ما عدا الإمتداد)، فإن NTFS وبنفس الوقت يقوم بإنشاء إسماً قصيراً مرادفاً عدد أحرف أسمه 8 مع الإحتفاظ بنفس الإمتداد الأصلي (قاعدة أسماء نظام DOS) لذلك الملف. تخيل المسألة عندما يكون هناك عشرات الآلاف من الملفات بإسماء طويلة وكم سيستغرق NTFS لإنشاء أسماء قصيرة مرادفة لها.
والأمر من كل هذا، أن NTFS يستخدم الأحرف الستة الأولى من الإسم الطويل كأساس لعمل الإسم القصير، فإذا كان لديك أكثر من ملف بإسماء طويلة تكون بدايتها نفس الأحرف الستة، فهنا تحدث المشكلة ويحصل التعارض الذي قد يؤدي إلى التعليق في كثير من الأحيان. ولتلافي هذه المشكلة وكذلك لزيادة أداء NTFS لابد من تعطيل هذه الخدمة الغير الضرورية تماماً، أي خدمة إنشاء إسماء قصيرة مرادفة للأسماء الطويلة. هناك مفتاح في الريجستري يقوم بتعطيل هذه الخدمة ومساره وقيمته هما

==============================================
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FileSystem

"NtfsDisable8dot3NameCreation "=dword:00000001
==============================================

مشكلة NTFS وتركيبة المجلدات والملفات

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

· تجنب وضع عدد كبير من الملفات في مجلد واحد قد الإمكان وبخاصة إذا كانت هذه الملفات تستخدم بشكل دائم وسريع من قبل البرامج.

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

هنلك مفتاح في الريجستري يمكن تغيير قيمته الإفتراضية من 0 إلى 1 لكي يقوم بتعطيل هذه الخدمة الغير الضرورية
مسار هذا المفتاح وقيمته هي

==============================================
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FileSystem "NtfsDisableLastAccessUpdate "=dword:00000001
==============================================

NTFS وخدمة كبس المجلدات Folder Compression

ويندوز إكسبي جاء ومعه مدمجاً خدمة مجانية متواضعة لكبس وفك الكبس عن الملفات والمجلدات. هذه الخدمة البسيطة تكون شغالة على الدوام طالما أن الويندوز شغال مستهلكة بعض من مصادر النظام System resources في الوقت الذي يعتبر من النادر إستخدام هذ الخدمة لا سيما وأن معظمنا إن لم نقل جميعنا يستخدم برامج كبس أخرى إحترافية مثل Winzip أو Winrar وكثير غيرها.
وجد أن هذه الخدمة يضعف أداءها بشكل رهيب عند الكبس وفتح الكبس عن المجلدات الكبيرة الحجم. لذا أجمع الكثيرين على تعطيلها ولكن يبقى القرار النهائي لك
المهم طريقة تعطيل خدمة كبس المجلدات في الريجستري هي بالذهاب إلى زر إبدأ Start، ثم إختيار تشغيل Run ثم كتابة الأمر التالي ........ regsvr32 /u zipfldr.dll ستظهر رسالة اضغط ok

ولمن أراد إعادة هذه الخدمة إلى حالتها الإفتراضية أي إلى وضع التمكين فسيكون الأمر ..... regsvr32 zipfldr.dll

خدمة الفهرسة Indexing service

إحدى أهم الأسباب التي تجعل ويندوز إكسبي يحتفظ بمعلومات مدونة عن الملفات هو لغرض تسهيل وتسريع عملية البحث في القرص الصلب. ويمكن تشبيه خدمة البحث بوجود خدمة الفهرسة كخدمة البحث السريعة Find Fast في MS OFFICE. ولكن عملية الفهرسة هذه لها سلبياتها أيضاً، فهي تستهلك جزء لا يستهان به من مصادر النظام، كما أنها تستهلك جزءاً من وقت المعالج والقرص الصلب والذاكرة لانها خدمة تعمل طوال الوقت طالما أن الجهاز شغال، وبالتالي تكون سلبياتها أكثر بكثير من إيجابياتها.
قد يتساءل البعض، لو قمنا بتعطيل خدمة الفهرسة فهل سنفقد خدمة البحث؟

أقول كلا، فخدمة البحث لا يعتمد عملها على عمل خدمة الفهرسة وإنما عند تشغيل خدمة البحث وكانت خدمة الفهرسة موجودة فسيكون البحث أكثر سرعة ولربما أكثر دقة! ولكن كم منا يحتاج لخدمة البحث في الساعة أو في اليوم من عمله على الجهاز؟ فلو أجرينا مقارنة سريعة بين حاجتنا لخدمة البحث من جهة وبين حاجتنا لتحرير مصادرللنظام،وتخليص المعالج من عمل تدوين المعلومات المستمر بالإضافة إلى إخلاء الجزء المشغول من القرص الصلب والذاكرة الذي تحتله معلومات التدوين من جهة أخرى لوجدنا أن إلغاء خدمة الفهرسة أفضل بكثيرمن بقاءها

هناك طريقتان لتعطيل خدمة الفهرسة في ويندوز إكسبي. الطريقة التلقليدية، إنقر مرتين على أيقونة My Computer، ثم إنقر بيمين الماوس على أيقونة القرص الصلب وقم بإختيار خصائص Properties في أسفل القائمة، ستحصل على النافذة التالية



الطريقة الثانية لتعطيل خدمة الفهرسة فهي عن طريق الريجستري، وذلك من خلال مسار وقيمة المفتاح التالي

=======================================
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\cisvc

"Start "=dword:00000004
=======================================


======================


الجزء الرابع......


بسم الله الرحمن الرحيم الحمد لله و الصلاة و السلام على خير خلق الله سيدنا محمد و على آله و صحبه وسلم

تسريع إقلاع ويندوز إكسبي Start-up Optimization

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

مسار هذه الخدمة في الريجستري هو

===================================
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\SessionManager\Memory Management\PrefetchParameters
==================================

والمفتاح المطلوب هو EnablePrefetcher. هذا المفتاح ممكن أن يأخذ أي من القيم الثلاث الآتية: 1 وتعني تحديد وظيفة هذه الخدمة بالمراقبة فقط، 2 وتعني تحديد وظيفة الخدمة بالمساعدة فقط على تسريع البرامج، 3 تعني أن هذه الخدمة ستقوم بالوظيفتين معاً في آن واحد وهذه هي القيمة الإفتراضية المعينة أثناء تنصيب الويندوز.
ولك ان تختار....ولكن ممكن ان تكون القيمة 5 لهذا المفتاح في حالة وجود ذاكرة نظام مقدارها 512 ميجابايت أو أكثر.

Master File Table Zone Reservation ومختصراً MFT

عندما تقوم بعمل تهيئة للقرص الصلب ب NTFS، فسوف يتم نسخ عدد من الملفات الخاصة ب NTFS في بداية القرص الصلب، وأحد هذه الملفات المنسوخة هو MFT.
ولكل ملف يتم انشأة على القرص الصلب سيكون له على الأقل معلومة واحدة في ملف MFT.
وبزيادة عدد البرامج المنصبة سيزداد عدد الملفات وبالتالي سيزداد عدد معلومات الملفات المدونة في MFT
يجب أن يكون حجم الخانة الذي تم حجزها ل MFT كافياً لإستيعاب أي زيادة محتملة بعدد الملفات.

عنوان المفتاح في الريجستري هو

==========================================
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

· القيمة 1 وتعني حجز خانة بأصغر حجم (1/8 حجم القرص الصلب) وهذه هي القيمة الإفتراضية
· القيمة 2 وتعني حجز خانة متوسطة الحجم (1/4 حجم القرص الصلب)
· القيمة 3 وتعني حجز خانة كبيرة الحجم (3/8 حجم القرص الصلب)
· القيمة 4 وتعني حجز خانة بأقصى حجم (1/2 حجم القرص الصلب)
==========================================

القيم 3 و 4 فهي بالتأكيد أفضل ولكن على حساب الحجم المقطوع من القرص الصلب.

Windows XP Boot Defragment

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

=====================================
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction

المفتاح الذي يضمن وجود هذه الخاصية ويجعلها سارية المفعول هو

"Enable"="Y"
=====================================




الإعدادات المضمونة للإنترنت السريعة Recommended Broadband Internet Settings

قبل ان اتكلم فى اعدادات الانترنت السريع...... هتكلم عن شئ مهم جدا جدا وهو اعدادات مهمة جدا فى الويندوز
من اجل الحصول على افضل اداء للإنترنت وخاصة التحميل ببرامج المشاركة مثل التورنت وغيرة

من Control Panel اضعط على Add or Remove Programs









بعدها يبدأ النظام بتفعيل هذة الخاصية الهامة جدا

بعد ذالك اتبع ما يلى

















كدة نكون انتهينا من الاعدادات الاساسية... ندخل على اعدادات الريجسترى

على مستخدم الكمبيوتر أن يضع في الحسبان أن سرعة الجهاز وإمكاناته مهمة جداً ولكن وفي نفس الوقت تلعب جودة خط الإنترنت والإزدحامات المرورية في شبكة الإنترنت العالمية بالإضافة إلى إعدادات الإنترنت في جهازه دوراً لايقل أهمية عن إمكانية الجهاز وسرعته. وهذا ما سيكون عليه محور الحديث

إعدادات TCP الخاصة بالإنترنت السريعة سواء أكانت DSL أو Network

مسار هذه الإعدادات في الريجستري ومفاتحيها يمكن توضيحه في الصورة التالية.



=============================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]
“DeadGWDetectDefault”=dword:00000001
“DefaultReceiveWindow”=dword:00002000
“DefaultTTL”=dword:00000080
“DisableDynamicUpdate”=dword:00000001
“DisableTaskOffload”=dword:00000001
“DontAddDefaultGatewayDefault”=dword:00000000
“EnableICMPRedirect”=dword:00000001
“EnablePMTUBHDetect”=dword:00000000
“EnablePMTUDiscovery”=dword:00000001
“EnableSecurityFilters”=dword:00000000
“GlobalMaxTcpWindowSize”=dword:00007fff
“IPEnableRouter”=dword:00000001
“MaxDupAcks”=dword:00000003
“NoNameReleaseOnDemand”=dword:00000001
“QueryIpMatching”=dword:00000001
“SackOpts”=dword:00000001
“SynAttackProtect”=dword:00000001
“Tcp1323Opts”=dword:00000001
“TcpMaxConnectResponseRetransmissions”=dword:00000 003
“TcpMaxDataRetransmissions”=dword:00000005
“TcpMaxDupAcks”=dword:00000002
“TcpMaxHalfOpen”=dword:00000064
“TcpMaxHalfOpenRetried”=dword:00000050
“TcpMaxPortsExhausted”=dword:00000005
“TcpTimedWaitDelay”=dword:0000001e
“TcpWindowSize”=dword:00007fff
“UseDomainNameDevolution”=dword:00000001
================================================== ====

وهنا رابط تحميل الملف المذكور جاهز

http://up5.arabsh.com/d.php?filename=f7d24d.rar

للجزء الرابع بقية وهيكون فيها بمشيئة الله..... الإعدادات المفضلة لمتصفح إنترنت إكسبلور
  #3  
قديم 02-07-2007, 04:45 PM
adel sallam adel sallam غير متواجد حالياً
 
تاريخ التسجيل: Dec 2006
المشاركات: 15
افتراضي نستكمل بمشيئة الله الجزء الرابع........

نستكمل بمشيئة الله الجزء الرابع


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

واعذرونى ..لاستخدامى احيانا الغة العامية دة لسببين اولهم علشان يكون الموضوع خفيف وميكنش دمى تقيل
اما السبب الثانى انا دراستى هندسة ورياضيات

بسم الله الرحمن الرحيم الحمد لله و الصلاة و السلام على خير خلق الله سيدنا محمد و على آله و صحبه وسلم

نبذة عن أنظمة الأرقام Decimal و Hexadecimal

يعتبر Hexadecimal أو ما يعرف مختصراً ب Hex من أنظمة الأرقام الغير المسموع بها كثيراً خارج عالم برمجة الكمبيوتر. ولكن في الحقيقة يعتبر من أهم أنظمة الأرقام. فلو أردت تعلم لغة البرمجة C أو assembly وحتى QB على ما أعتقد، فلن تصبح عملية التعلم سهلة إلا بإمتلاك إلمام كاف بنظام الأرقام Hex. وكما لنظام Decimal الأساس 10 فإن لنظام Hexadecimal الأساس 16: ولكن ما هو أصل الأساس 16؟ فلو قمنا بتجزئة كلمة Hexadecimal إلى Hexa والذي يمثل رقم 6 في اللاتيني و decimal والذي يمثل رقم عشرة لأصبح أصل الأساس جلياً لنا.



لو تأملنا الجدول أعلاه، لرأينا أن النظامين متشابهين تماماً إلى حد ومن ضمنها الرقم 9، بعد ذلك يبدأ الإختلاف. فمثلما يعيد نظام Decimal نفسه من 10 فإن نظام Hex يعيد نفسه من 16 وهكذا. وكما ترون فإن الأرقام من 10 إلى 15 تمثل في نظام Hex بالأحرف من A إلى F، أي بدلاً من أن نتعامل مع رقم مكون من 2 digits سنتعامل في نظام Hex بحرف. قد يتساءل البعض لماذا هذا التعقيد؟ لماذا لا يتم البقاء على نظام Decimal الذي نألفه، أقول فائدة نظام Hex ستبدو أكثر جلاءاً عندما نتعامل مع الأرقام الكبيرة جداً حيث سيتم التعامل مع عدد من الأحرف والأرقام مجتمعين معاً بدلاً من رقم طويل مكون عدد كبير من ال digits.

كويس جدا...لحد كدة حد فاهم حاجة...معلش انا نفسى مش فاهمنى عموما نكمل

أمثلة:
نقوم بتحويل الرقم 75 من نظام Decimal إلى Hex وهو محور إهتمامنا
1- نقسم الرقم 75 على 16 والنتيجة يجب أن تكون رقماً صحيحاً، وعليه سيكون حاصل القسمة 4 والباقي 11
2- ومن خلال إجراء مقارنة بين الرقم 11 الذي يمثل الباقي وجدول المقارنة أعلاه لوجدنا أنه يساوي الحرف B في نظام Hex
3- وعليه سيكون الرقم 75 في نظام decimal يساوي 4B في نظام Hex.

نأخذ مثالاً آخر: تأمل الرقم مثلاً 127
نقسم الرقم 127 على 16 فنحصل على 7 كرقم صحيح والباقي 15. ومن خلال جدول المقارنة أعلاه نجد أن الباقي 15 يساوي F في Hex وعليه ستكون النتيجة النهائية:
127 في نظام Decimal يساوي 7F في نظام Hex.

نأخذ مثالاً آخر: مثلاُ الرقم 500
نقسم أولاً على 16 فنحصل على 31 كرقم صحيح و4 كباقي، وبما أن ناتج القسمة والذي هو الرقم الصحيح 31 هو أكبر من 16، إذن نقسمه مرة أخرى على 16 فنحصل على 1 كرقم صيحح والباقي 15. والآن لدينا باقيين، 4 من القسمة الأولى و15 من القسمة الثانية، الباقي الأول والذي هو 4 يبقى كما هو لأنه أقل من عشرة، بينما الباقي الآخر الذي هو 15 وبمقارنته مع جدول المقارنة أعلاه، نجد أنه يساوي الحرف F، لذلك ستكون النتيجة النهائية:
500 كرقم Decimal يساوي 1F4 في Hex
لاحظ أخي القارئ أن الباقي الأول والذي هو 4 جاء أول رقم من اليمين في النتيجة النهائية، أما الباقي الثاني والذي هو 15 أو الحرف F جاء ثانياً من اليمين بينما حاصل القسمة والذي هو الرقم 1 يأتي ثالثاً.

وحدو الله كدة واستنو شوية ومحدش يقفل فى وشى الصفحة....انا خلصت ودية فكرة سريعة عن أنظمة الأرقام

نرجع للاكسبلور
من المعروف أن الحالة الإفتراضية لمتصفح إكسبلور أنه يستطيع القيام بتحميل ملفين في آن واحد فقط، وبعد تشغيل وتطبيق ملف الريجستري هذا سترتفع مقدرة المتصفح إكسبلور على تحميل عشرة ملفات في آن واحد.

[url=http://up4.arabsh.com]

في الخصوصيات الداخلية لملفات الريجستري، يعتبر كل سطر يبدأ بالعلامة ; يعتبر ملاحظة أو تنبيه ولا يعتبر أمراً تنفيذياً. فائدة الملاحظة . فملفات الريجستري الكبيرة التي تتكون من عدد كبير من المفاتيح والتي قد يصعب السيطرة عليها من دون ملاحظات. الملاحظات موجود في كل لغات البرمجة ولا يستغني عنها حتى المبرمجين الإحترافيين.
نلاحظ في هذا المثال أيضاً، أننا إستخدمنا مساراً واحداً ومفتاحين وهذا جائز تماماً، أي ليس هناك من داع لإستخدام مسار لكل مفتاح طالما أن المفتاحين ينتميان إلى نفس المسار. وبشكل عام في ملفات الريجستري يمكن إستخدام مسار واحد لعدد غير محدد من المفاتيح طالما أن المفاتيح لها نفس ذلك المسار بالضبط.
كما يلاحظ في هذا المثال أن قيمتي المفتاحين والتي هي 10 في النظام العشري قدم تم الإستعاضة عنها ب a في نظام هكس أو Hexadecimal كما اوضحنا ذلك
في هذا المثال قمنا بحجز خانة من الذاكرة مقداره 1 بايت (8 بت) للرقم عشرة وهذا كما أسلفنا كافي جداً علماً بأن 1 بايت أو 8 بت يعادل الرقم العشري 256 أو 2 مرفوعة للقوة 8.أي أننا قمنا بحجز خانة من الذاكرة بحجم 256 للرقم عشرة ولهذا نقول دائماً بأنه كافي جداً.

ملاحظة هامة: في بعض الأحيان قد لا تتواجد هذه المفاتيح أصلاً في الريجستري، ولكن ملف الريجستري الذي اقدمة لكم سيقوم بصنع أي مفتاح إن كان غير موجود أصلاً في الريجستري، وإن كان المفتاح موجوداً أصلاً فسيقوم بتغيير قيمة المفتاح فقط، فلا داعي للقلق على الإطلاق في هذا المجال.

================================================== ========
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"NoUpdateCheck"=dword:00000001
"NoJITSetup"=dword:00000001
"Disable Script Debugger"="yes"
"Error Dlg Displayed On Every Error"="no"
"Use Custom Search URL"=dword:00000001
"AutoSearch"=dword:00000004
"Check_Associations"="yes"
"DisableScriptDebuggerIE"="yes"
"Enable Browser Extensions"="yes"
"SmoothScroll"=dword:00000001
"Show_ChannelBand"="No"
"Anchor Underline"="yes"
"Cache_Update_Frequency"="Once_Per_Session"
"Display Inline Images"="yes"
"Do404Search"=hex:01,00,00,00
"Save_Session_History_On_Exit"="no"
"Show_FullURL"="yes"
"Show_StatusBar"="yes"
"Show_ToolBar"="yes"
"Show_URLinStatusBar"="yes"
"Show_URLToolBar"="yes"
"Use_DlgBox_Colors"="yes"
"FullScreen"="no"
"NotifyDownloadComplete"="yes"
"Use FormSuggest"="no"
"AddToFavoritesExpanded"=dword:00000001
"Friendly http errors"="Yes"
"Expand Alt Text"="no"
"Move System Caret"="no"
"NscSingleExpand"=dword:00000001
"NoWebJITSetup"=dword:00000000
"Page_Transitions"=dword:00000001
"FavIntelliMenus"="no"
"UseThemes"=dword:00000001
"Force Offscreen Composition"=dword:00000000
"AllowWindowReuse"=dword:00000000
"ShowGoButton"="yes"
"Enable AutoImageResize"="no"
"Enable_MyPics_Hoverbar"="yes"
"Play_Animations"="yes"
"Play_Background_Sounds"="no"
"Display Inline Videos"="no"
"Show image placeholders"=dword:00000000
"Print_Background"="Yes"
"FormSuggest PW Ask"="no"
"Use StyleSheets"="Yes"
"Start Page"="http://www.google.com/"
"CheckDocumentForProgID"="no"
================================================== ======
ودة رابط الملف لمن اراد ان يحملة

http://up5.arabsh.com/d.php?filename=09e9ac.rar

=====================


الجزء الخامس


بسم الله الرحمن الرحيم الحمد لله و الصلاة و السلام على خير خلق الله سيدنا محمد و على آله و صحبه وسلم

اليوم سأتكلم عن شئ جديد...وبأذن الله بعد ما انتهى هلخص الاشياء الهامة

تحسين أداء ويندوز إكسبي من خلال تعطيل بعض الخدمات الغير الضرورية

ملحوظة...... ليس من الضرورى تعطيل تلك الخدمات ولكنى اذكرها لمن اراد وللمعرفة

تعطيل بالونة الإرشاد الصفراء Disable Balloon Tips
يمنح ويندوز إكسبي تعليمات وإرشادات معدة خصيصاً للمستخدمين الجدد للويندوز من خلال إشهار نافذة بهيئة بالونة صفراء في شريط المهام أسفل الشاشة. فمثلاً عندما تقوم بالإتصال بالإنترنت أو بفصل الإنترنت تظهر هذه البالونة الصفراء.
يجمع الغالبية من مستخدمي الحاسوب على ضرورة إلغاء هذه الخدمة لأنها أولاً غير ضرورية وثانياً أنها تستهلك جزءاً من مصادر النظام والمعالج لأنها تبقى شغالة طوال الوقت طالما أن الجهاز شغال اي أن هذه الخدمة كالساعة الموقوتة تبقى شغالة ومتى ما حان الوقت المناسب لإطلاق جرس الإنذار فإنه يرن مستيقضاً النائم. مسار وقيمة المفتاح في الريجستري الذي يقوم بتعطيل هذه البالونات الصفراء المزعجة:



تعطيل النوافذ المزعجة المصاحبة لرحلة إكسبي التعلمية DISABLE WINDOWS XP TOUR BALLOON TIPS
وهذه أنا لا أستطيع أن أسميها خدمة بقدر ما هي إلا آفة ضارة ليس لها فائدة، ويجب رفعها من دون أي نقاش. ومسار المفتاح وقيمته في الريجستري لتعطيل هذه الآفة



تعطيل النوافذ المزعجة المرافقة لخدمة المسنجر Disable Messenger Service Pop-up Spam
عندما تبدأ النوافذ الدعائية المزعجة التي لها عنوان (أي عنوان النافذة) يدعى خدمة المسنجر Messenger Service بالظهور على سطح المكتب هذا يعني أن جهازك غير آمن على الأقل من هذه الناحية. وبحسب إدعاء شركة مايكرسوفت، أن الغرض من وجود أو وضع هذه الخدمة هو لمساعدة System Administrators من إشعار مستخدمي الويندوز عن حالة الإنترنت لديهم، ولكن سرعان ما تم إكتشاف هذه الثغرة من قبل الشركات الدعائية فأخذوا يستخدمونها. إذن ومن هنا يجب تعطيل هذه الخدمة لأني لا أعتقد في إنسان يريد أن يرى هذه النوافذ المزعجة، بالإضافة إلى أذيتها في إستخدام جزء من مصادر النظام، وإبطاء أداء الويندوز والإنترنت على حد سواء. مسار المفتاح في الريجستري وقيمته التي تعطل هذه الآفة:



تعطيل خدمة إرسال تقرير الخلل إلى مايكروسوفت Disables Error Reporting
عند حدوث إنهيار أو توقف في النظام أو ما يسمى ب Crash وكانت هذه الخدمة فعالة أو شغالة، فإن تقريراً سيعد وتظهر الرسالة التالية على الشاشة



فإذا قمت بالموافقة على إرسال تقرير الخطأ، فإن التقرير سيرسل إلى مايكروسوفت لمساعدة مبرمجيها على تصحيح الأخطاء من أجل تلافيها في برامجها المستقبلية (هكذا تقول مايكروسوفت). المشكلة لا تقتصر عند هذا الحد فحسب، بل أن من ضمن المعلومات التي يتضمنها التقرير معلومات عن الجهاز الذي بين يديك، ومعلومات عن البرامج المنصبة فيه، ومعلومات عن المواقع التي قمت بزيارتها. أي بمعنى آخر،إذا لم يكن التقرير المعد تلقائياً شاملاً ومفصلاً فكيف سيفسر مبرمجوا مايكروسوفت علة الخلل وكيف سيعرفوا الحل؟ على اية حال يجمع الغالبية على وجوب تعطيل هذه الخدمة التي قد تدخل في إطار التجسس أيضاً. ومن مساؤها الأخرى أنها تستهلك قسطاً من مصادر النظام وتبطئ الإنترنت. مسار المفتاح في الريجستري الذي يقوم بتعطيل هذه الخدمة (الآفة):



تعطيل خدمة التحكم بالريجستري عن بعد Disable Remote Registry Service
إفتراضياً تكون هذه الخدمة فعالة أو شغالة، وبموجبها يكون بإمكان مستخدم الكمبيوتر من عمل تعديل على ريجستري جهازه المنزلي في الوقت الذي يكون هو في العمل، وهذا هو عنوان هذه الخدمة (التحكم بالريجستري عن بعد). فإذا كنت فعلاً تريد عمل تعديلات على ريجستري جهازك المنزلي وأنت بعيد عنه وفي نفس الوقت تكون متأكداً من أن جهازك لن يخترق ولن يعبث أحد بريجستري جهازك المنزلي وأنت على إتصال بالإنترنت، فأترك هذه الخدمة شغالة. أما في كل الحالات الأخرى فيجب تعطيل هذه الخدمة لخطورة بقاءها شغالة وإلا أي إختراق وعبث في الريجستري لربما يسبب خراب كامل للنظام وفي حينها لا ينفع معه إلا تنصيب جديد للويندوز (اللهم إلا إذا كان عندك نسخة إحتياطية جيدة من الريجستري). مسار المفتاح في الريجستري وقيمته التي تعطل خدمة التحكم بالريجستري عن بعد



تعطيل خدمة التحكم والمساعدة بالجهاز المنزلي عن بعد Disable Remote Assistance and Remote Desktop

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



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



تعطيل خدمة التشغيل التلقائي للسيدي Disable CD AutoRun
قبل أن نتكلم عن هذه الخدمة سنعطي فكرة مبسطة ومختصرة عن تصميم قرص السى دى التلقائي التشغيل. لكي يعمل قرص السى دى تلقائياً، يجب أن يحتوي قرص السى دى وعلى صفحته الرئيسية root directory على ملفاً نصياً Text File إسمه AUTORUN.INF. هذا الملف أي AUTORUN.INF هو الذي يقوم بإشعار الويندوز لكي يقوم بتشغيل محرك التنصيب مثل Setup أو Install المتواجد على الصفحة الرئيسية للسى دى أيضاً. فعند إدخال قرص سيدي تلقائي التشغيل في سواقة السى دى، فأول خطوة يجب على الويندوز القيام بها هي التحسس بقرص السى دى ومن ثم بجميع محتواياته، فإذا إجتاز الويندوز هذه الخطوة أعطى للسى دى الأيقونة التي غالباً ما تأتي مرافقة لقرص السى دى. بعدها يبدأ عمل الملف AUTORUN.INF والذي يقوم بدوره بنقل الأوامر إلى الويندوز لكي يقدح ملف التنصيب Setup أو Install ويمشي الأمر حسب تسلسل الأوامر في ملف التنصيب. إذن عملية التشغيل التلقائي لقرص السى دى تتم على خطوتين: التحسس بقرص السى دى ومحتوياته أولاً ومن ثم تشغيل محتوياته تلقائياً. علماً بأن الخطوة الأولى والتي هي التحسس بقرص السى دى ومحتوياته تعتمد على عدة أمور منها، سلامة قرص السى دى من الخدوش، سلامة محتوياته من العطب
إفتراضياً، يقوم الويندوز واثناء تنصيبه بجعل خدمة التشغيل التلقائي السى دى فعالة أي Enabled. فالمشكلة هنا لا تقتصر على إستهلاك هذه الخدمة لجزءاً من مصادر النظام فحسب، بل تتعداه لتكون أحد أسباب التعليق أو التجمد أيضاً. والسبب منطقي تماماً، خذ على سبيل المثال أنك وضعت قرص سى دى في سواقته، ولسبب ما من الأسباب ...خدوش فى السى دى
مثلا..يتأخر الويندوز في التحسس بكامل محتويات السيدي بينما تحسس بالملف AUTORUN.INF لكونه أولاً صغيراً في
في الحجم عادة وثانياً لأن إسمه يبدأ بالحرف A والذي يبدأ بالتحسس به أولاً، إذن ماذا سيحدث هنا؟ ففي الوقت الذي يحاول الويندوز التغلب على مشكلة قراءة محتويات السيدي بالكامل يبدأ الملف AUTORUN.INF بالتشغيل التلقائي، فإذا لم يكن الويندوز في تلك اللحظة قد إكتمل من عملية التحسس بكامل محتويات السيدي سيحدث التعليق أو التجمد ولربما خسارة العمل الذي كنت تشتغل فيه إن لم تكن قد قمت بخزنه. تفضل الأغلبية من محترفي الكمبيوتر تعطيل خدمة التشغيل التلقائي للسيدي. إن تعطيل هذه الخدمة لا يؤثر بأي شكل من الأشكال على عملية تحسس الويندوز بقرص السيدي بل بالعكس يعطي الويندوز الوقت الكافي للتحسس بقرص السيدي وبمحتوياته.لتعطيل خدمة التشغيل التلقائي لقرص السيدي في إعدادات الريجستري، هذه هي المفاتيح الثلاثة بقيمها ومساراتها التي تقوم بتعطيل هذه الخدمة



تحسين أداء الإتصال بالإنترنت عبر المودم 56K Dialup Networking

بالنسبة لويندوز إكسبي الحزمة الخدمية الأولى يفضل تركها كما هي مع تحميل وتنصيب التحديثات الخاصة بهذه الحزمة من مايكروسوفت.
أما بالنسبة للحزمة الخدمية الثانية فهناك مشكلة يعاني منها الكثيرين ألا وهي بطئ المودم وهبوط سرعة الإتصال إلى ما دون 40 كيلوبت لكل ثانية. في الحقيقة أن مايكرسوفت عندما أقدمت على تحسين نظام الأمان في الحزمة الخدمية الثانية لإكسبي كانت تظن أن تقليل عدد محاولات الإتصال بالإنترنت من مالانهاية كما هو الحال في حالة الحزمة الخدمية الأولى إلى 10 في حالة الحزمة الخدمية الثانية سيحسن من نظام الأمان ويقلل من مخاطر الإختراق. نظرياً تعتبر هذه الفكرة صحيحة، لكن أثبتت فشلها الذريع عملياً أو واقعياً. إذن لا بد من حل يقوم برفع عدد محاولات الإتصال للحزمة الخدمية من عشرة إلى مثلاً 100. وحتى نستطيع حل هذه المشكلة عملياً لابد وأن يكون التحديث التالي KB889527-v3 والخاص بالحزمة الخدمية الثانية منصباً أصلاً،
قم بتحميل الملف TCPIP.SYS من هنا،

http://up5.arabsh.com/d.php?filename=4297f6.rar

ثم قم بنقله إلى المجلد التالي وأقبل التبديل فوق القديم Windows -- system32 -- drivers

الملف في التحديث KB889527-v3 ولكني قمت بعمل تغيير فيه لكي يزيد من عدد محاولات الإتصال من 10 إلى 100.
أي أن TCPIP.SYS هو ملف جاهز فيه عدد محاولات الإتصال 100 بخلاف نفس الملف في التحديث
KB889527-v3 الذي يكون فيه يكون عدد محاولات الإتصال محدد ب 10 فقط.

أما أفضل إعدادات الريجستري للإنترنت الخاصة بالمودم 56K Dialup يمكن وضعها في ملفي ريجستري جاهزين يمكن تحميلهما من هنا

http://up5.arabsh.com/d.php?filename=a9ecdf.rar








بقى شئ خاص وهو بعض المهارات الاحترافية..إخفاء أو تعطيل بعض الخدمات التي ممكن أن تنصب في حقل الأمان



































وبإنتهاء هذه الحصة نكون قد شارفنا على نهاية موضوع دورة تدريبية فى دراسة الرجسترى

ولكن هناك الجزء السادس وهو ملخص لاهم ما جاء فى هذة الدورة واهم ملفات الريجسترى

اترككم فى رعاية الله

 

أدوات الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Registry Healer v4.5.0 Build 296 لإصلاح ملفات الريجستري Crimson منتدى البرامج 4 15-03-2007 09:27 AM


الساعة الآن 12:39 AM.


جميع الحقوق محفوظة لشبكة بوابة العرب
New Page 4
 
 
Copyright © 2000-2017 ArabsGate. All rights reserved
To report any abuse on this website please contact abuse@arabsgate.com