PDA

View Full Version : Rigesteri



saeed2005
یک شنبه 24 مهر 1384, 05:53 صبح
رجیستری چیست ؟ :لبخند:
رجیستری بانک اطلاعاتی برای ذخیره تنتظیمات و خصوصیات نسخه های 32 بیتی ویندوز شامل
ویندوز های 95 , 98 , me , 2000 , NT و XP است. رجیستری شامل اطلاعات و تنظیمات مربوط به
سخت افزار , نرم افزار , کاربران و ظاهر کامپیوتر شمااست . هر وقت که شما تغییری در کنترل پنل تان
می دهید یا نرم افزاری نصب می کنید و یا قسمت مربوط به فایل های سیستمی رادستکاری می کنید
, این تغییرات در قسمت رجیستری ثبت و ذخیره می شود . فابل هایی که قسمت رجیستری را تشکیل
می دهندبسته به نوع ویندوز متفاوتند . در ویندوز 95 و 98 دو فایل مخفی در دایرکتوری ویندوز وجود دارند
که USER.DAT و SYSTEM.DATنامیده می شود . در ویندوز me علاوه بر این دو فایل , فایل دیگری نیز بنام
CLASSES.DAT وجود دارد . اما در ویندوز 2000 و XP فایلهای مربوط به رجیستری بطور جداگانه در دایرکتوری
%SystemRoot%\System32\Config قرار دارند . این فایل ها بطور مستقیم قابلویرایش نیستند . به این معنی
که شما نمی توانید مثلا در ویندوز 98 فایل USER.DAT را باز کنید و آنرا تغییر بدهید بلکه شما باید برایانجام
تغییرات از ابزاری مانند Registry Editor استفاده کنید .این ابزار در خود ویندوز وجود دارد و هنگام نصب ویندوز
نصب می شود .اگر تا به حال رجیستری ویندوزتان را دستکاری کرده باشید , حتما می دانید که برای ورود به
قسمت تغییرات باید ابتدامنوی Startویندوزتان را باز کنید , سپس قسمت Run را انتخاب کنید و در آنجا عبارت
regedit را تایپ کنید . پس از کلیک کردن دکمه Open به قسمت رجیستری می روید . در حقیقت شما با
این کار همان ابزار معروف Registry Editor را کمی جلوتر توضیح داده ام باز کرده اید .در واقع regedit نوعی
shortcut برای دستابی به Registry Editor است . ویرایشگر معروف Registry Editor در دایرکتوری ویندوزتان
وجود دارد و اگر به آنجا بروید آنرا مشاهده خواهید کرد. در پست های بعدی سعی خواهم کرد اطلاعات
مفید تری راجع به پیکر بندیرجیستری و اجزای آن برایتان بنویسم . در ضمن همانطور که می دانید دستکاری
رجیستری ویندوزتان بدون داشتن اطلاعات قبلیبسیار خطرناک است .پس بهتر است قبل از تغیر در آن ،یک
نسخه پشتیبان بگیرید. همچنین در کلیدها مقادیر عنوان شده در صورتیکه کلید یا مقدار مذکور وجود نداشت ،
آن را بسازید. ضمناً تمام مقادیر ذکر شده برای فعال یا غیر فعال کردن گزینه ها ، به صورتمتغیر های دوحالته است
که می توانند مقدار صفر یا یک را داشته باشند برای فعال یا غیر فعال کردنشان باید به آنها مقادیر صفر یا
یکرا متناسب با کلید بدهید . یعنی اگر گزینه ای با دادن مقدار یکغیر فعال می شود ، برای فعال کردن مجدد
آن به آن مقدار صفر را بدهید Microsoft توصیه می‌کند.قبل از هر ویرایشی روی رجیستری از آن یک نسخه پشتیبان
تهیه کنید و در صورت ایجاد مشکل, درمورد چگونگی بازیابی آن اطلاع کافی داشته باشید.

کار برد های رجیستری:
1- تغییرات دلخواه در قسمتهای مختلف ویندوز (که در حالت عادی قابل تغییر نیستند)
2- بالا بردن سرعت ویندوز
3- بهینه سازی ارتباطات سخت افزاری
4- بالا بردن امنیت ویندوز
5- و حتی بیشترین کاربرد رو در هک و ... دارد.

توضیحی کوتاه درباره ساختمان رجیستری:
برای اجرای Regystry از منوی Start گزینه Run را انتخاب کرده و کلمه Regedit را تایپ کنید و Ok را بزنید. این
برنامه دارای دو پنجره میباشد که پنجره سمت چپ شامل شاخه ها و ریشه های رجیستری و پنجره سمت راست
شامل دستورات و مقادیر آن است.
Start / Run / Regedit

در پنجره سمت چپ یک ریشه به نام My Computer و چهار ریشه به نامهای زیر وجود دارد:
۱- 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 را بزنید. (مقدار)

نحوه ساختن یک کلید در زیرکلید دیگر :

هر یک از اجزای سمت راست پنجره رجیستری را کلید و شاخه هایی که زیر هر کلید قرار دارد را زیر کلید مینامند .

برای ساختن یک زیر کلید :

۱- بر روی کلید مورد نظر راست کلیک کنید .

۲- وارد منوی New و سپس گزینه Key را انتخاب کنید .

۳- نام کلید را به جای New Value #1 وارد کرده و Enter را بزنید تا کلید ذخیره شود .
توجه :
1- برای پاک کردن هر مقدار و یا دستور کافی است روی آن کلیک کنید و دکمه Deletel را بزنید.

2- برای مشاهده تغییرات رجیستری باید ویندوز را Restart کنیم .