شناسه پست: 20992
بازدید: 399

ریجستری ویندوز آشنايي با مفاهيم اوليه رجيستري (REGISTRY)
مقدمه اي بر ريجستري
هماهنگونه كه در فصل گذشته اشاره شد، نسخه هاي قديمي ويندوز پارامترهاي مربوط به پيكربندي خود را در فايلهاي مقدار دهي System.ini و Win.ini تنظيم و نگهداري مي كردند.  از ويندوز 95 به بعد برنامه ريجستري كه حاوي تمام اطلاعات مربوط به پيكربندي سيستم ميباشد ارايه شده است.  اطلاعات رجيستري در دو فايل پنهان User.dat و System در پوشه C:\Windows ذخيره مي شوند.  اطلاعات مربوط به نرم افزارهاي موجود در سيستم در فايل System.dat و همچنين اطلاعات مربوط به كاربرد نرم افزارها در فايل User.dat ذخيره مي شوند.
قسمتهاي مختلف سيستم رجيستري استفاده مي كنند كه براي پيكربندي هركدام كليد واژه اي در رجيستري پيش بيني شده است.  به عنوان نمونه مي توان به موارد زير اشاره نمود :
ـ راه انداز دستگاهها : راه انداز دستگاهها بايد اطلاعات مربوط به IRQ و DMA كه مورد نياز دستگاه مي باشد را فراهم نمايد.  راه اندازها اين پارامترها را با رجيستري ويندوز مبادله مي كنند.
ـ برنامه هاي Setup : نصب هر برنامه در محيط ويندوز توسط برنامه Setup انجام مي شود. هر كدام از برنامه هاي Setup اين تغييرات در رجيستري نگهداري مي شوند.  لذا بايد توجه داشت كه حذف فايلها و پوشه هاي يك برنامه براي حذف آن برنامه كافي نيست.  بلكه بايد پارامترهاي تنظيم شده در رجيستري را نيز حذف كنيد.  براي اين منظور بايد برنامه Unistall ويندوز را اجرا نماييد.
ـ Windows Kernel : يكي ديگر از قسمتهاي ويندوز كه در لحظه راه اندازي ويندوز به رجيستري مراجعه و از آن استفاده مي كند، هسته ويندوز است.  اين قسمت از ويندوز تمام اطلاعات مربوط به راه انداز دستگاهها و همچنين اطلاعات مربوط به اولويت باز شدن هر كدام از آنها را از رجيستري مي خواند.
ـ Hardware Recognizer  : بعد از راه اندازي ويندوز، تشخيص دهنده سخت افزار(HR) ليستي از دستگاههايي كه شناسايي (Detect) شده اند را در رجيستري ويندوز ذخيره مي كند.
ـ Plug & Play Manager :‌ مدير P&P يك خاصيت جديد ويندوز مي باشد كه هر جزء سخت افزاري با دو مشخصه Vender ID و Device ID شناسايي كرده و مي شناساند. تركيب اين دو مشخصه باعث مي شودكه دستگاه مورد نظر در سيستم كامپيوتر شما منحصر به فرد شود. هنگام راه اندازي سيستم بر مدير P&P اطلاعات مربوط به گذرگاه دستگاه مورد نظر را از رجيستري ويندوز درخواست مي كند و نسبت به وجود راه انداز مناسب آن دستگاه بررسي هاي لازم را انجام مي دهد. در صورتيكه برنامه راه انداز نصب نشده است امكانات لازم را براي نصب راه انداز به طور خودكار فراهم مي كند.
ـ User Profile : پروفايلهاي كرابر در ويندوز همه اطلاعات مربوط به كاربر از قبيل نام كاربر، مجوزهاي كاربر و غيره را در رجيستري ويندوز نگهداري مي كنند. اين پروفايلها از طريق گزينه Control Panel/ System / User File تنظيم مي شوند.
ـ Hardware Profile : پروفايلهاي سخت افزاري نيز راه انداز دستگاههايي را كه در زمان راه اندازي سيستم بايد فعال شوند را مشخص مي كنند. اين پروفايلها براي باركردن راه اندازها از رجيستري ويندوز استفاده مي كنند. اين پروفايلها از طريق گزينه زير تنظيم مي شوند: