آشنایی با رجیستری
رجیستری یه بانک اطلاعاتی سلسه مراتبی (tree یا درختی) که کلیه اطلاعات پیکربندی ویندوز و برنامه های کاربردی در اون ذخیره میشه و سبب فعال شدن ویندوز میشه.برنامه ی رجیستری برنامه ای می باشد که ویندوز آن را در اختیار کاربر قرار داده است تا بتواند در دستورات و مقدارهای registery تغییراتی را به دلخواه ایجاد کند .اگر اطلاعات کافی در مورد قسمتی از رجیستری ندارید هیچگاه آن را تغییر ندهید زیرا هر تغییری در رجیستری سریعا اعمال خواهد شد و برنامه ی regedit.exe هیچگونه تاییدی از کاربر نخواهد گرفت.رجیستری شامل اطلاعات و تنظیمات برای تمام سخت افزار ها , نرم افزار ها, کابران, اولویت های pcو….. می باشد.هنگامی که یک کاربر تغییراتی را در control panel,سیاست های امنیتی و یا برنامه های نصب شده ایجاد میکند.این تغییرات به رجیستری منعکس شده و در آنجا ذخیره می شود .در ادامه گفته خواهد شد که چگونه regedit.exe را اجرا کنید.
برای آنهایی که نمی دانند چگونه باید به این قسمت دسترسی پیدا کرد ٬ به صورت زیر عمل کنید :
Start – Run – Tyaped : regedit – Ok
پنجره ای که باز می گردد مربوط به Registery در Windows می باشد.
جای بسی تآسف است که Microsoft رجیستری و تنظیمات آن را در هاله ای از ابهام قرارداده است و افراد زیادی با تنظیمات واقعی سیستم عامل خود بیگانه اند. مایکرو سافت از ارائهاطلاعات کافی در مورد تنظیمات صحیح خودداری کرده است و در مورد رجیستریاسرار زیادی باقی گذاشته است.مطمئنآ گذاشتن اطلاعات در مورد رجیستری بیشتر باعث آسیب رساندن به آن استتا اینکه اطلاعات کافی در این مورد داشته باشیم.
اطلاعات بیشتر در ادامه مطلب…
آرایش رجیستری ویندوز
فایل های فیزیکی که رجیستری را آرایش می دهند به طور مجزا و وابسته به هم در نسخه ویندوز شما ذخیره شده اند .در ویندوز ۹۸و۹۵ رجیستری در داخل دو فایل مخفی واقع در دایرکتوری ویندوز به نام های user,Dat و Dat.classes نیز ذخیره شده است.در صورتی که در ویندوز xp,2000,nt, فایل ها به صورت جداگانه در داخل دایرکتوری systemroof%system32 config قرار دارد.
شما نمی توانید به طور مستقیم به این فایلها دسترسی پیدا کنید .بلکه باید از یک ابزار شناخته شده به نام registry editor برای ویرایش و ایجاد تغییرات در رجیستری استفاده کنید
می توان گفت که انگیزه ی ساختن برنامه ی رجیستری از آنجایی شروع شد که کاربران Ms-DOS از این که عملا هیچگونه اختیاری در تنظیم منو ، پنجره ها و … نداشتند ،خسته شدند. البته Ms-DOS از رجیستری مستثنی نبود و سه فایل Config.sys , MsDos.sys, Autoexec.Bat وجود داشتند که سیستم عامل Dos و جمعا برنامه های کاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعریف Cdrom و غیره را در این فایل ها ثبت می کردند. در واقع این سه فایل نقش رجیستری را ایفا می کردند. بعد از DOS سیستم عامل Win۳X به بازار آمد. در این سیستم عامل فایلهایی با پسوند ini که مهمترین آنها Win.ini , System.ini, Control.ini بودند، وظیفه رجیستری را بر عهده داشتند . در نهایت نسل سوم رجیستری با روی کار آمدن ویندوز ۹X وارد بازار شد. در این سیستم ها علاوه بر داشتن سه فایل Win۳X دو فایل دیگر با نامهای System.dat , User.dat اضافه شد.رجیستری منحصرآ برای کاربردهای ۳۲ بیتی طراحی شده است و حجم فایل تاحدود MB40محدود شده است.
Regedit.exe را چه چگونه اجرا کنیم؟
برای اجرا کردن Regedit.exe وارد منوی Run از دکمه Start شده، تایپ کنید Regedit.exe ، با فشردن دکمه ی OK برنامه اجرا خواهد شد . رجیستری شامل دو پنجره است که در پنجره ی سمت چپ ریشه و در پنجره ی سمت راست مقدارها مشخص می شود. در پنجره ی سمت چپ یک ریشه به نام My Computer و۵ شاخه با عنوان های زیر وجود دارد : ۱ – HKEY_CLASSES_ROOT : شامل تناظر پسوند فایل ها و سایر تنظیمات ویندوز است . ۲ -HKEY_CURRENT_USER : شامل تنظیماتی که مختص کاربر فعلی است . ۳ – HKEY_LOCAL_MACHINE : شامل تنظیماتی که به طور سراسری اعمال می شود و به کاربر وابسته نیست . ۴ -HKEY_USERS : شامل تنظیماتی که مختص هر یک از کاربران متعدد کامپیوتر ، از جمله کاربر فعلی است . ۵ – HKEY_CURRENT_CONFIG : شا مل تنظیماتی که مختص پیکربندی سخت افزار موجود می باشد . اگر مفاهیم اولیه ی رجیستری را به خوبی یاد بگیرید دیگر هیچگاه واهمه ای در اعمال تغییرات در آن نخواهید داشت .
هیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده : دو فایل به نامهای Scanregw.exe, Scanreg.exe وجود دارند که در حقیقت وظیفه ی تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده را به عهده دارند.
● برنامه ی Scanregw.exe :
۱) فقط در محیط ویندوز اجرا می شود .
۲) می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در فایلهایی با پسوند cab ذخیره کند .
۳) می تواند در حالت safemode نیز اجرا شود .
۴) در صورت لزوم رجیستری را Scan کرده و خطاها را گزارش می دهد .
۵) در صورت به وجود آمدن خطا نمی تواند آن را تعمیر کند.
● برنامه ی Scanreg.exe
۱) فقط در محیط Dos اجرا می شود .
۲) می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در فایلهایی با پسوند cab ذخیره کند .
۳) در صورت لزوم رجیستری را Scan کرده و خطاها را گزارش می دهد .
۴) در صورت به وجود آمدن خطا می تواند آن را تعمیر کند .
۵) می تواند تنظیمات رجیستری را به حالت قبل از تغییر ، برگرداند .
۶) هر بار که ویندوز بوت می شود به طور خودکار یک نسخه ی پشتیبان از رجیستری تهیه کرده و انها را در فایلهای مخفی با پسوند cab در مسیر مخفی C:Windowssysbackup ذخیره می کند .