Registry در فرهنگ کامپیوتر به فایل یا فایلهایی اطلاق میشود که عهده دار تنظیمات ویندوز می باشند . در سیستم عامل Dos تنضیمات سیستم بر عهده سه فایل متنی Config.sys, Autoexec.bat و MsDos.sys بود . با گذشت زمان و بوجود آمدن Windows 3x، این فایلها جوابگوی این کار نبودند و تنضیمات یا همان رجیستری بر عهده سه فایل System.ini, Win.ini و Control.ini که از نوع متنی بودند افتاد . و در نهایت نسل سوم رجیستری از زمانی آغاز شد که سیستم عامل Win9x به بازار عرضه شد. در این ویندوز به علت واسط گرافیکی قویی که داشت و همچنین تنوع تنظیمات، دیگر فایلهای متنی قبلی که عهده دار تنظیمات سیستم بودند به دلیل امنیت پایین و حجم زیاد جوابگوی این کار نبودند و به همین خاطر طراحان ویندوز این مسئولیت را به دو فایل User.dat و System.dat واگذار کردند که بر اساس اعداد باینری و Hex ساخته میشد در نتیجه هم از امنیت و هم از حجم پایینتری نسبت به فایلهای متنی برخوردار بودند . این فایلها در حالت عادی برای کاربر قابل دسترسی نیستند. ویندوز در این رابطه برنامه Regedit.exe را که در پوشه Windows میباشد را در اختیار کاربر قرار داده تا در صورت لزوم بتواند دستورات و مقدارها را تغییر دهد . ( هشدار : تغییرات در رجیستری بدون هیچ تاییدی اعمال میشود . بعضی تغییرات میتواند نتایج نامطلوبی بر روی سیستم عامل بگذارد ) ساختمان رجیستری: برای اجرای Regedit از منو Start گزینه Run را انتخاب کرده و کلمه regedit.exe را تایپ کنید و Ok را بزنید . این برنامه دارای دو پنجره میباشد که پنجره سمت چپ دربرگیرنده شاخه ها و ریشه های رجیستری و پنجره سمت راست شامل دستورات و مقادیر آن است . در پنجره سمت چپ یک ریشه به نام MyComputer و چهار ریشه به نامهای زیر وجود دارد :
۱- HKEY_CLASSES_ROOT : شامل تناظر پسوند فایلها و تنظیمات سیستم است . 2- HKEY_CURRENT_USER : شامل تنظیماتی است که مختص کاربر فعلی است . 3- HKEY_LOCALL_MACHINS : شامل تنظیماتی که به صورت سراسری اعمال میشود و به کاربر وابسته نیست . 4- HKEY_USERS : شامل تنظیمات کاربران از جمله کاربر فعلی است . 5- HKEY_CURRENT_CONFIG : شامل تنظیمات سخت افزار موجود میباشد .
- این ۵ شاخه به نوبه خود دارای زیرشاخه هایی است که مقادیر آن در پنجره سمت راست رجیستری نشان داده میشود که مقادر این شاخه ها به سه دسته نوشتاری، عددی و باینری تقسیم میشوند . نحوه ساختن یک دستور و انتخاب نوع آن : ۱- ابتدا مسیر دستور را از پنجره سمت راست انتخاب کنید .(انتخاب مسیر) ۲- در پنجره سمت راست، راست کلیک کرده و از گزینه New یکی از سه نوع String Value, DWORD Value و Binary Value را مشخص کنید. (انتخاب نوع مقدار ) ۳- سپس نام دستور را به جای New Value #1 تایپ کرده و Enter را بزنید.(تایپ دستور) روی نام دستور دو بار کلیک کرده و مقدار مورد نظر را در پنجره ظاهر شده وارد کنید و Ok را بزنید.(مقدار) |