چگونه از ابزار های ویندوز مثل یک حرفه ای استفاده کنیم؟
(بخش 5 : ویرایشگر رجیستری Regedit)
در این مقاله نحوه کار با ویرایشگر رجیستری ویندوز را به شما آموزش میدهیم.
در این مقاله به صورت جامع به شما آموزش میدهیم که رجیستری چه چیزی است و بخش های داخل آن چگونه کار میکنند.
چیز مهمی که راجع به رجیستری وجود دارد این است که هیچ گاه نباید پوشه ها و Value های داخل آن را پاک کنید. همچنین با تغییر در رجیستری، ویندوز سریع تر نشده و قابلیت های جدید به آن اضافه نمیشوند.
با دستکاری در رجیستری تنها میتوانید قابلیت های ویندوز را فعال و غیر فعال کنید و چیز هایی که دیگر نمیخواهید ببینید را از بین ببرید و چیز هایی که لازم دارید را فعال کنید.
رجیستری چیست؟
رجیستری ویندوز یک پایگاه داده و دارای سلسله مراتبی است که شامل تنظیمات ویندوز، برنامه ها و بسیاری چیزهای دیگر است.
در ویرایشگر رجیستری شاخه ها به مانند پوشه ها هستند و Valueهای داخل آنها که حاوی تنظیمات هستند مانند فایل های داخل پوشه ها هستند.
هنگامی که برای اولین بار برنامه ویرایشگر رجیستری را باز کنید با یک رابط کاربری دارای دو ستون مواجه خواهید شد. ستون سمت چپی دارای پوشه ها است که به حالت سلسله مراتبی هستند، و ستون سمت راست نیز دارای Value های داخل پوشه ها است. در کل رابط کاربری برنامه بسیار ساده است.
برای اجرای ویرایشگر رجیستری، کافیست دستور regedit را در منوی Run اجرا کنید.
معرفی شاخه های رجیستری:
HKEY_CLASSES_ROOT
پوشه ی ریشه و یا همان Root بسیار مهم میباشد زیرا دارای بسیاری از تنظیمات مهم است و با یک دستکاری کوچک در آنها ممکن است که مشکل پیش بیاید. پس مراقب باشید.
بسیاری از کاربران فکر میکنند که تمامی پوشه ها و Value های زیرشاخه یک پوشه اصلی، متعلق به آن هستند در حالی که اینگونه نیست و آن پوشه اصلی تنها به آنها متصل شده و آنها را به نمایش در میآورد.
HKEY_CLASSES_USER
ویندوز از این بخش جهت مدیریت نوع فرمت فایل ها استفاده میکند. این بخش HKCR نیز نامیده میشود. مسیرش هم این است:
HKLM\Software\Classess
HKEY_CURRENT_USER
این شاخه تنظیمات مربوط به کاربر وارد شده را در خود ذخیره کرده است و HKCU هم نامیده شده است.
HKEY_LOCAL_MACHINE
این قسمت هم شامل تمامی تنظیمات سیستم برای تمامی یوزر ها میباشد و به نام HKLM شناخته میشود.
HKEY_USERS
این بخش نیز اطلاعات و تنظیمات دیگر یوزر ها را در بر دارد و برای زمانی مناسب است که میخواهید اطلاعات و یا تنظیمات یوزر دیگری را تغییر دهید و به نام HKCU شناخته میشود.
HKEY_CURRENT_CONFIG
اطلاعات راجع به قطعات سخت افزار سیستم را در خود جای داده و مسیر آن به این صورت است:
HKLM\SYSTEM\CorrentControlSet\Hardware Profiles\Current
ساخت Key ها و Value های جدید
با راست کلیک کردن بر روی KEY ها تعداد زیادی گزینه نمایان خواهند شد که از نامشان پیداست برای چه کاری هستند.
با ساخت هر Key در ستون سمت چپی برنامه یک پوشه ساخته خواهد شد و با ساخت هر Value در ستون سمت راست برنامه یک چیز همانند فایل ساخته میشود که البته Value ها کمی گیج کننده هستند.
- String Value: این ها دارای هر نوع چیزی ممکن است باشند. شما میتوانید در این نوع از Value ها هر نوع تغییری بدون آسیب وارد کردن به سیستم بدهید.
- Binary Value: این ها دارای داده های باینری هستند که در آن ها هیچ وقت نیازی نیست که تغییری ایجاد کنید.
- DWORD 32 بیتی: این ها پرکاربرد ترین نوع Value ها هستند و ممکن است از عدد 0 و یا 1 تا 4,294,967,295 داشته باشند.
- QWORD 64 بیتی: این نوع از Value ها معمولا برای دستکاری در رجیستری ساخته نمیشوند و Value های 64 بیتی هستند.
- Multi-String Value: این نوع از Value ها بسیار کم کاربرد هستند و همانند نوت پد میتوانید در آنها متن هایی وارد کنید.
- Expandable String Value: این نوع از Value ها معمولا برای مسیر های سیستم استفاده میشوند.
منوی مورد علاقه ها یا همان Favoriters
یکی از ویژگی های کاربردی برنامه ویرایشگر رجیستری که کمتر کسی به آن توجه میکند ویژگی لیست مورد علاقه ها است. یکی دیگر از قابلیت های خوب این لیست این است که میتوانید محتویات آن را خارج کرده و در یک کامپیوتر دیگر استفاده کنید.
همچنین راهی مناسب برای نشان گذاشتن روی چیزی در رجیستری است که دسترسی به آن را در زمانی دیگر آسان میکند.
ذخیره کردن اطلاعات رجیستری
همچنین با راست کلیک بر روی Value ها و انتخاب گزینه Export میتوانید از رجیستری ها یک خروجی بگیرید، که برای زمانی کاربرد دارد که میخواهید در آن رجیستری تغییراتی اعمال کنید.
زمانی که از Value رجیستری بکاپ گرفته شد میتوانید روی آن دوبار کلیک کنید تا به جای اولش بازگردد. همچنین میتوانید آن را در نوتپد ویرایش کنید.
تغییرات در Value های رجیستری بسیار آسان است.
تنظیم قابلیت دسترسی
در حالت عادی در بعضی از Value های رجیستری نمیتوان تغییر ایجاد کرد. اما با راست کلیک کردن بر روی آنها و تغییر تنظیمات اجازه دادن و دسترسی این کار نیز مقدور میشود.
البته پیشنهاد میکنیم که در این Value ها که در حالت عادی قابلیت تغییر آنها را ندارید تغییر ایجاد نکنید.
بارگذاری تمامی زیرشاخه ها و محتویات رجیستری
ممکن است برای یک سیستم مشکلی به وجود آمده و نمیتوانید آن را بوت کنید، و تنها کاری که میتوانید کنید این است که مشکل آن را بیابید. یکی از راه ها برای رفع ایراد این است که سیستم را یا از طریق یک دیسک بوت و یا سیستم عامل لینوکس بدون نیاز به نصب راه اندازی و اطلاعات رجیستری را به کمک آن در یک حافظه فلش کپی کنید.
سپس میتوانید آن رجیستری ها را در یک کامپیوتر دیگر مشاهده کنید و ایرادات آن را رفع کنید.
فایل های رجیستری در کجا هستند؟
اکثر آنها را میتوانید در این مسیر پیدا کنید:
Windows\System32\Config
تمامی چیزهایی که در این پوشه میبینید زیر مجموعه های HKEY_LOCAL_MACHINE هستند.
فایل های رجیستری مربوط هر یوزر نیز در پوشه ی یوزر و در یک فایل مخفی به نام NTUSER.DAT است.
تهیه بکاپ از رجیستری
همیشه قبل از دستکاری در رجیستری بهترین کار تهیه بکاپ از آن است. اما بهترین راه برای انجام این کار چیست؟
شما نمیتوانید از تمامی رجیستری در یک فایل بکاپ بگیرید و همچنین نمیتوانید از تمامی فایل های رجیستری در هارد بکاپ بگیرید.
بنابر این تنها راه مناسب، ساخت یک System Restore Point است.
چند نکته:
هر برنامه ای که برای بهینه کردن و یکپارچه سازی و پاکسازی رجیستری وجود دارد بی فایده است و همگی این نوع برنامه ها بیهوده هستند. ایرادات رجیستری را میتوانید توسط Event Viewer دریابید و حل کنید.
در کل امروزه دیگر نیازی به دیفرگ کردن رجیستری نیست و این کار را اگر انجام ندهید بهتر است.
پیشنهاد ویژه: پیشنهاد میکنیم همه قسمت های این مقاله را در این بخش مطالعه کنید:
( بدون کامنت - اولین کامنت را شما بنویسید )