رجیستری ویندوز چیست ؟
رجیستری یک پایگاه داده (data base) یا بانک اطلاعاتی با ساختار درختیست که شامل تمام اطلاعات سخت افزاری و نرم افزاری ، تنظیمات برنامه ، پروفایل کاربران و نصب برنامه ها و حتی سوابق فایل های استفاده شده (recent) می باشد.
به صورت چند فایل مجزا در مسیر my computer/windows/System32/confing قرار دارند . البته لازم به ذکر است که فایل های موجود در این مسیر قابل ویرایش با ابزار معمول نیستند.
برای ویرایش و انجام تغییرات در رجیستری کلیدهای win+R را گرفته تا پنجره run فعال شود.سپس عبارت regedit را تایپ کرده و اینتر را فشار دهید.


آشنایی با ریشه های اصلی رجیستری
در ساختار رجیستری چند فولدر اصلی داریم که درون آن ها فولدرهای دیگری وجود دارند به همین علت گفته می شود که رجیستری ساختار درختی یا سلسه مراتبی دارد . کلید Root ، key و مقدار valueسه عامل مهم در رجیستری می باشند.
کلید Root
کلیدهای سطح Root همان فولدر های اصلی هستند. در ادامه ۵ کلید سطح روت را بطور خلاصه معرفی کرده ایم .

-
HKEY_CLASSES_ROOT (HKCR)
این کلید برای ارتباط فایل ها با برنامه هاست به عبارت دیگر ویندوز همه فایل ها را به برنامه مرتبط با آن پیوند می دهد .
-
HKEY_LOCAL_MACHINE(HKLM)
همه اطلاعات سخت افزاری و نرم افزاری در این قسمت قرار دارد که برای همه کاربران یک سیستم عامل این مقادیر یکسان است .
-
HKEY_CURRENT_USER (HKCU)
تمامی اطلاعات کاربری که در سیستم login است در این قسمت ذخیره می شود.
-
HKEY_USERS(HKU)
کلیه اطلاعات همه کاربران در این بخش قرار می گیرد تفاوت آن با HKCU این است که شما علاوه بر اطلاعات کاربر فعال ، قادرید به اطلاعات سایر کاربران نیز دسترسی داشته باشید.
-
HKEY_CURRENT_CONFIG(HKCC)
تمامی اطلاعات پایه و اطلاعات مربوط به تنظیمات سخت افزاری در این پوشه ( folder ) قرار دارند.
مقادیر کلید
برای ایجاد هر تغییری در رجیستری باید مقادیر جدیدی تعریف کرد. هر کدام از روت ها(فولدرهای اصلی) کلیدهایی دارند و هر کلید مقادیری دارد، برای هرکلید میتوان ۶ مقدار متفاوت درنظر گرفت .

این مقدار ها عبارتند از:
گرفتن پشتیبان ( بک آپ ) از مقادیر
قبل از انجام هر گونه تغییری در محیط رجیستری یک بک آپ از آن تهیه کنید.
پس از ورود به پنجره edit registery روی فایل کلیک کرده ، گزینه export را انتخاب کنید.

ایجاد یک کلید جدید :
ابتدا محلی که میخواهید در آن کلید را ایجاد کنید مشخص کرده و روی آن کلیک راست کرده و از قسمت New ، Key را انتخاب کنید. (برای پیداکردن یک فایل می توانید cntrl+f یا f۳ استفاده کنید.)

برای تعیین مقادیر کافیست در قسمت راست ، کلیک راست کرده و یکی از ۶ ارزش نشان داده شده را با توجه به نیازتان انتخاب کنید.

حال با دوبار کلیک بر روی نام کلید ، ارزشی (value data) برای آن تعیین کنید (این ارزش با توجه به هدف و نیاز شما انتخاب میشود)

با استفاده از آموزش رجیستری ویندوز میتوانید در قسمت هایی از ویندوز یا برنامه هایی که بطور عادی قابل تغییر نیستند تغییراتی ایجاد کنید و امنیت سیستم خود را بالا ببرید .