مقدمه :
مي توان گفت كه انگيزه ي ساختن برنامه ي رجيستري از آنجايي شروع شد كه كاربران Ms- Dos از اين كه عملا هيچگونه اختياري در تنظيم منو ، پنجره ها و ... نداشتند ،خسته شدند. البته Ms- Dos از رجيستري مستثني نبود و سه فايل Config.sys , MsDos.sys, Autoexec.Bat وجود داشتند كه سيستم عامل Dos و جمعا برنامه هاي كاربردي تنظيماتي مانند اختصاص دادن Buffer و يا تعريفCdrom و غيره را در اين فايل ها ثبت مي كردند در واقع اين سه فايل نقش رجيستري را ايفا مي كردند .
بعد از Dos سيستم عامل Win3X به بازار آمد. در اين سيستم عامل فايلهايي با پسوند ini كه مهمترين آنها Win.ini , System.ini, Control.ini بودند ، وظيفه رجيستري را بر عهده داشتند .
در نهايت نسل سوم رجيستري با روي كار آمدن ويندوز 9 X وراد بازار شد در اين سيستم ها علاوه بر داشتن سه فايل Win3X دو فايل ديگر با نامهاي System.dat, User.dat اضافه شد .
تعريف رجيستري :
برنامه ي رجيستري برنامه اي مي باشد كه ويندوز آن را در اختيار كاربر قرار داده است تا بتواند در دستورات و مقدارهاي registery تغييراتي را به دلخواه ايجاد كند .
لازم به ذكر است كه اگر اطلاعات كافي در مورد قسمتي از رجيستري نداريد هيچگاه آن را تغيير ندهيد زيرا هر تغييري در رجيستري سريعا اعمال خواهد شد و برنامه ي regedit.exe هيچگونه تاييدي از كاربر نخواهد گرفت . Regedit.exe را چه چگونه اجرا كنيم ؟
براي اجرا كردن Regedit.exe وارد منوي Run از دكمه Start شده ، تايپ كنيد Regedit .exe ،با فشردن دكمه ي OK برنامه اجرا خواهد شد .
رجيستري شامل دو پنجره است كه در پنجره ي سمت چپ ريشه و در پنجره ي سمت راست مقدارها مشخص
مي شود .
در پنجره ي سمت چپ يك ريشه به نام My Computer و 5 شاخه با عنوان هاي زير وجود دارد :
1 - HKEY_CLASSES_ROOT : شامل تناظر پسوند فايل ها و ساير تنظيمات ويندوز است .
2 - HKEY_CURRENT_USER : شامل تنظيماتي كه مختص كاربر فعلي است .
3 - HKEY_LOCAL_MACHINE : شامل تنظيماتي كه به طور سراسري اعمال مي شود و به كاربر وابسته نيست .
4 - HKEY_USERS : شامل تنظيماتي كه مختص هر يك از كاربران متعدد كامپيوتر ، از جمله كاربر فعلي است .
5 - HKEY_CURRENT_CONFIG : شا مل تنظيماتي كه مختص پيكربندي سخت افزار موجود مي باشد .
اگر مفاهيم اوليه ي رجيستري را به خوبي ياد بگيريد ديگر هيچگاه واهمه اي در اعمال تغييرات در آن نخواهيد داشت .
نحوه ي ساختن يك كليد در زير كليد هاي ديگر:
براي ساختن يك زير كليد مي توان برروي پوشه ي مورد نظر كليك راست كرد ، وارد منوي New شد و بعد منوي Key را انتخاب كرد ، سپس نام مورد نظر را به جاي New Value # 1 تايپ كرده و بازدن دكمه ي Enter آن را تاييد كنيد .
× مشاهده ي تغييرات ايجاد شده در رجيستري ×
اگر بخواهيد در ويندوز 98, Me تاثير تغييرات در رجيستري را سريعا مشاهده كنيد ، سه كليدCtrl+Alt+Del را همزمان فشار دهيد و مدخل Explorer را انتخاب كنيد و بعد دكمه ي End Task را بزنيد با زدن اين دكمه پنجره ي Shutdown ظاهر مي شود ، در پنجره ي Shutdown دكمه ي Cancel را بزنيد ، بعد از مدتي پنجره اي با عنوان A Program not responding ظاهر خواهد شد كه شامل دو دكمه ي Cancel, End task مي باشد. با زدن دكمه ي End task ،Explorer دوباره راه اندازي مي شود و ميتوانيد تغييرات را مشاهده نماييد.در بعضي از دستورات راه اندازي دوباره ي Explorer موثر نمي باشد و تنها راه آن Logg off يا Restart مي باشد .
در ويندوز هاي XP, 2000 براي اينكه بتوان تغييرات ايجاد شده را سريعا مشاهده كرد سه كليدCtrl+Alt+Del را همزمان فشار دهيد و بعد دكمه ي Task Manager را انتخاب كنيد، از پنجره ي ظاهر شده Proccess Tab را فشار داده و بعد مدخل Explorer را انتخاب كرده و دكمه يEnd Proccess را مي زنيم ( در اين مرحله Explorer بسته خواهد شد ) و بعد واردApplication Tab شده و دكمه ي New Task را مي زنيم و بعد نام Explorer را تايپ كنيد و با زدن دكمه ي OK ، Explorer دوباره راو اندازي مي شود و ميتوانيد تغييرات را مشاهده نماييد .
توجه داشته باشد در بعضي از دستورات راه اندازي دوباره ي Explorer موثر نمي باشد و تنها راه آنLogg off يا Restart مي باشد .
تهيه ي نسخه ي پشتيبان از رجيستري و تعمير رجيستري آسيب ديده :
دو فايل به نامهاي Scanregw.exe, Scanreg.exe وجود دارند كه در حقيقت وظيفه ي تهيه ي نسخه ي پشتيبان از رجيستري و تعمير رجيستري آسيب ديده را به عهده دارند .
برنامه ي Scanregw.exe :
1-فقط در محيط ويندوز اجرا مي شود .
2- مي تواند از رجيستري نسخه ي پشتيبان تهيه نمايد و در فايلهايي با پسوند cab ذخيره كند .
3- مي تواند در حالت safemode نيز اجرا شود .
4- در صورت لزوم رجيستري را Scan كرده و خطاها را گزارش مي دهد .
5- در صورت به وجود آمدن خطا نمي تواند آن را تعمير كند .
برنامه ي Scanreg.exe :
1-فقط در محيط Dos اجرا مي شود .
2-مي تواند از رجيستري نسخه ي پشتيبان تهيه نمايد و در فايلهايي با پسوند cab ذخيره كند .
3-در صورت لزوم رجيستري را Scan كرده و خطاها را گزارش مي دهد .
4-در صورت به وجود آمدن خطا مي تواند آن را تعمير كند .
5-مي تواند تنظيمات رجيستري را به حالت قبل از تغيير ، برگرداند .
6- هر بار كه ويندوز بوت مي شود به طور خودكار يك نسخه ي پشتيبان از رجيستري تهيه كرده و انها را در فايلهاي مخفي با پسوند cab در مسير مخفي C:Windowssysbackup ذخيره مي كند
برای بهتر شدن مطالب نظر دهید