طبقه بندی --->
رجيستري
--------------------------------------------------
فصل اول:مفاهیم پایه ای رجیستری
بخش اول
اشنايی با رجيستری
این بخش به آشنايي اجمالي با مفهوم رجيستري و نحوه پيدايش آن اختصاص دارد.در واقع اين فصل بعنوان پايه اي جهت مطالعه فصول بعد مورد استفاده قرار مي گيرد.كساني كه با مفاهيم مبنايي رجيستري آشنايي دارند مي توانند اين فصل را بطور خلاصه مطالعه نموده يا در صورت لزوم مي توانند مستقيمآ مطالعه فصل دوم را آغاز كنند.
رجيستري چيست؟
رجيستری يك پايگاه داده با ساختار درختواره ای است كه از آن بـراي ذخيـره و بازيابي تنظيمات و پيكربندي موجود درويندوزهاي 32بيتي مشتمل برويندوزهاي XP,2000,Me,NT,9X استفاده مي شود.رجيستري شامل اطلاعات و تنظيمات كليه قطعات سخت افزاري، نرم افزارها ، كاربران واولويت هاي آنها مي باشد. زماني كه يك كاربر تغييراتي در تنظيمات كنترل پانل ،انتصاب فايـل به برنامه كاربردي ، تنظيـم System Policy ونرم افزارهاي نصب شده را اعمال مي كند، بازتاب اين تغييرات بصورت ذخيره سازي اطلاعاتي در رجيستري انعكاس مي يابد.
زمينه پيدايش رجيستري
تا قبل از نسخه هاي 32 بيتي ويندوز بسياري از پيكربندي هاي مختلف نرم افزاري و سخت افزاري در فايلهاي Win.ini و System.ini ذخيره مي شدند.البته تنها از اين دو فايل جهت ذخيره سازي پيكربندي ها استفاده نمي شد بلكه با نصب هر نرم افزار يا هر سخت افزار يك سري فايلهاي ini ديگر نيز به سيستم اضافه مي شدند.اين ساختار داراي مشكلات اساسي بود.اساسي ترين مشكل آن ، نبودن قالب استاندارد جهت ثبت اين تنظيمات بود به اين صورت كه هر برنامه اي جهت ذخيره سازي تنظيمات مربوط به خود از يك ساختار استفاده مي كرد كه با ساختارهاي مربوط به برنامه هاي ديگر لزومآ هماهنگي نداشت. علاوه براين مكان ذخيره سازي اين تنظيمات نيز پراكنده بود و فايلهاي ini مذكور در كل درايوها مي توانستند توزيع شوند.بدينصورت بود كه مايكروسافت به فكر افتاد كه يك قالب استاندارد جهت ذخيره سازي تنظيمات مذكور ارائه كند كه با ظهور ويندوز 95 ، رجيستري بعنوان يك راه حل جهت حل مشكلات فوق ارائه شد.
محل ذخيره سازی رجيستری
فايلهايی كه رجيستری را تشكيل مي دهند بسته به نسخه ويندوز بطور متفاوتي ذخيره مي شوند.درويندوز 9x رجيستري در دو فايل مخفي در دايكتوري ويندوز به نامهاي USER.DATوSYSTEM.DAT ذخيره مي شود درحاليكه درويندوNTاين فايل ها بطور جداگانه در دايركتوري Windows/System32/Config ذخيره مي شوند.