رجیستری ویندوز چیست (و چه کاری می توانید با آن انجام دهید)؟

رجیستری یک پایگاه داده از تمام تنظیماتی است که سیستم عامل مایکروسافت ویندوز(Microsoft Windows) ، برنامه های کاربردی آن و درایورهای دستگاه سخت افزاری برای حفظ تنظیمات خود استفاده می کنند .(Registry)

از بسیاری جهات، رجیستری(Registry) در قلب ویندوز(Windows) قرار دارد و کاربران قدرتمند می‌توانند از آن برای انجام کارهایی که در غیر این صورت غیرممکن می‌بودند، رایانه‌هایشان استفاده کنند. 

هشدار:(Warning: ) ایجاد تغییرات در رجیستری(Registry) می تواند کامپیوتر شما را خراب کند. شما فقط باید تغییراتی را ایجاد کنید که با آن راحت هستید، و همیشه باید از قبل از رجیستری نسخه پشتیبان(back up the Registry) تهیه کنید .

تاریخچه (مختصر) ثبت

چرا ویندوز رجیستری دارد؟ رجیستری با انتشار ویندوز 95(Windows 95) به ویندوز معرفی شد و تا ویندوز 11(Windows 11) ادامه یافت. قبل از آن ویندوز 95(Windows 95) ، اطلاعات پیکربندی در فایل‌های متنی، مشابه فایل‌های .ini فعلی ذخیره می‌شد.

چندین مشکل در این مورد وجود داشت. اول(First) ، حذف تصادفی این فایل‌های متنی برای افراد آسان بود، بدون اینکه هیچ راهی برای بازگرداندن آسیب‌دیدگی آن وجود نداشته باشد. دوم، این فایل های پیکربندی ساختار استانداردی نداشتند. توسعه دهندگان مختلف آنها را برای برنامه های خود ساخته اند.

رجیستری ذخیره سازی پیکربندی(Registry) متمرکز و استاندارد شده است. همچنین حذف یا از بین بردن تصادفی اطلاعات موجود در رجیستری(Registry) را برای کاربران تقریبا غیرممکن کرد . می توان از آن نسخه پشتیبان تهیه کرد (که در زیر به آن خواهیم پرداخت) و به شدت توسط ویندوز(Windows) در برابر حملات مخرب محافظت می شود.

در سیستم عامل های امروزی ویندوز 10(Windows 10) و ویندوز 11(Windows 11) ، رجیستری(Registry) یک سیستم پیچیده است که می تواند خود را حفظ و تعمیر کند، اما خطاناپذیر نیست.

ساختار اصلی رجیستری

رجیستری یک پایگاه داده سلسله مراتبی است . (Registry)در بالای سلسله مراتب کامپیوتر شما قرار دارد. در زیر آن، شاخه های اصلی را خواهید یافت که به عنوان "کندو" شناخته می شوند. در داخل این کندوها کلیدهای رجیستری قرار دارند. (Registry)کلیدها می توانند حاوی کلیدهای فرعی و مقادیر رجیستری(Registry) باشند.

سه نوع مقادیر کلیدی وجود دارد: رشته، باینری(Binary) یا DWORD . رشته یک خط متن است. یک مقدار باینری دقیقاً همانطور که به نظر می رسد است - مقداری که به صورت یک و صفر بیان می شود. DWORD یک عدد چهار بایتی است. اینها معمولاً برای ذخیره مقادیر بولی استفاده می‌شوند، بنابراین یک یا یک 0 می‌تواند «فعال» و «غیرفعال» را نشان دهد.

پنج شعبه اصلی هر کدام یک کلاس متفاوت از تنظیمات را ذخیره می کنند:

  • HKEY_CLASSES_ROOT: همچنین به عنوان " HKCR " شناخته می شود ، این جایی است که تنظیمات رابط ویندوز(Windows) مانند پیوندهای فایل، میانبرها و تنظیماتی که از قابلیت کشیدن و رها کردن پشتیبانی می کنند.
  • HKEY_CURRENT_USER: همچنین به عنوان " HKCU " شناخته می شود ، در اینجا تنظیماتی برای کاربر ویندوزی(Windows) که در حال حاضر وارد سیستم شده است، مانند نام های ورود به سیستم و تنظیمات دسکتاپ سفارشی و منوی استارت وجود دارد.(Start Menu)
  • HKEY_LOCAL_MACHINE: همچنین به عنوان " HKLM " شناخته می شود ، اینجا جایی است که تنظیمات سخت افزار و نرم افزار از جمله تنظیمات Group Policy ذخیره می شود .
  • HKEY_USERS: شامل تنظیمات برای همه کاربران رایانه شخصی است. هر کاربر یک کلید فرعی دارد.
  • HKEY_CURRENT_CONFIG : این به بخشی از HKEY_LOCAL_MACHINE مربوط به تنظیمات پیکربندی سخت‌افزار فعلی مرتبط است.

اگر به دنبال تنظیمات رجیستری(Registry) یک جنبه خاص از رایانه خود هستید، دانستن تفاوت بین این شاخه های اصلی می تواند مدت زمان مورد نیاز برای بررسی را قبل از یافتن آنچه نیاز دارید کاهش دهد.

ویرایش رجیستری با Regedit

در حالی که رجیستری(Registry) برای مقاومت در برابر دستکاری عمدی و تصادفی طراحی شده است، ویندوز یک برنامه گنجانده شده است که به شما امکان می دهد (Windows)رجیستری(Registry) را بررسی و ویرایش کنید . این برنامه که به عنوان ویرایشگر رجیستری ویندوز(Windows Registry Editor) (یا به سادگی Regedit ) شناخته می شود، ساختار رجیستری(Registry) و تمام مقادیر موجود در آن را به شما نشان می دهد.

باز کردن یک کلید و تغییر یک مقدار به آسانی گسترش درخت رجیستری(Registry) است تا زمانی که مقدار مورد نظر خود را پیدا کنید و سپس روی مقداری که می خواهید تغییر دهید دوبار کلیک کنید.

برای باز کردن ویرایشگر رجیستری(Registry Editor) ، کلید Windows(Windows key) + R را فشار دهید تا کادر محاوره‌ای اجرا باز شود. regedit یا regedit.exe را تایپ کنید و Enter را فشار دهید . از طرف دیگر، با استفاده از منوی Start(Start Menu) آن را جستجو کنید و هنگامی که نتیجه ظاهر شد، روی ویرایشگر رجیستری(Registry Editor) کلیک کنید .

آیا باید رجیستری را ویرایش کنید؟

شما نباید رجیستری(Registry) را ویرایش کنید مگر اینکه دلیل خاصی برای انجام آن داشته باشید. این دلیل باید مهمتر از ثبات سیستم شما و هر زمان و داده ای باشد که ممکن است به طور بالقوه از دست بدهید.

اگر راهنمای آنلاینی را دنبال می‌کنید که به شما نشان می‌دهد چگونه رجیستری(Registry) خود را برای یک نتیجه خاص ویرایش کنید، نظرات را بررسی کنید تا ببینید این ویرایش چگونه برای افراد کار می‌کند. همچنین، بر اساس آنچه در اینجا در مورد ساختار Registry آموخته اید، سعی کنید ببینید آیا آنچه راهنما نشان می دهد منطقی است یا خیر. اگر مشکلی در ویرایش پیش بیاید، ممکن است کامپیوتر شما در هنگام راه اندازی پس از خاموش شدن از کار بیفتد زیرا تنظیمات سیستم خود را خراب کرده اید.

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

پشتیبان گیری از رجیستری

شما می توانید به روش های مختلفی  از رجیستری(Registry) نسخه پشتیبان تهیه و بازیابی کنید .

اگر با استفاده از ابزار پشتیبان‌گیری ویندوز(Windows) یا یک ابزار پشتیبان‌گیری شخص ثالث یک نسخه پشتیبان کامل از درایو انجام می‌دهید (به دلایل مختلف، ایده خوبی است)، رجیستری(Registry) به همراه هر چیز دیگری پشتیبان‌گیری می‌شود. اشکال این است که اگر نیاز به بازیابی آن نسخه پشتیبان داشته باشید، سایر اطلاعات ایجاد شده از آخرین نسخه پشتیبان خود را از دست خواهید داد.

هنگامی که از ابزار System Restore برای ایجاد یک نقطه بازیابی استفاده می کنید، از رجیستری(Registry) نیز در آن نقطه از زمان یک نسخه پشتیبان تهیه می کنید. وقتی از یک نقطه بازیابی بازیابی می کنید، داده هایی مانند فایل هایی را که از زمان ایجاد آخرین نقطه بازیابی ایجاد کرده اید، از دست نمی دهید.

شما می توانید از ویرایشگر رجیستری(Registry Editor) برای ایجاد یک نسخه پشتیبان از رجیستری(Registry) به تنهایی استفاده کنید. به سادگی (Simply)File > Export را انتخاب کنید و مکان ذخیره را انتخاب کنید.

سپس می‌توانید آن فایل رجیستری(Registry) را در فضای ابری یا در رسانه‌های پشتیبان فیزیکی ذخیره کنید. همچنین ایده خوبی است که رجیستری(Registry) را درست قبل از ایجاد تغییرات در آن صادر کنید، زیرا اگر به هر نحوی آن را خراب کنید، می توانید بلافاصله فایل REG ذخیره شده را با استفاده از File > Import وارد(Import) کنید. همچنین می‌توانید با کلیک راست روی کندو و انتخاب « صادر(Export) کردن »، کندوهای خاص را صادر کنید.

توجه:(Note: ) ما توصیه نمی‌کنیم یک نسخه پشتیبان رجیستری(Registry) را که بیش از یک روز از عمر آن می‌گذرد بازیابی کنید، زیرا ممکن است چیزهای زیادی در رایانه شما تغییر کرده باشد که می‌تواند منجر به ایجاد رجیستری شود(Registry) که حتی از رجیستری که جایگزین می‌کنید نامناسب‌تر است.

راهنمای عمیق ما برای پشتیبان‌گیری از رجیستری(in-depth guide to backing up the Registry) را بررسی کنید تا مطمئن شوید که هرگز با رجیستری(Registry) که نمی‌توانید آن را بازیابی کنید، باقی نمی‌مانید.

چگونه همه چیز با رجیستری اشتباه می شود

چندین چیز ممکن است با رجیستری(Registry) شما اشتباه کند . بسته به اینکه چگونه اتفاق افتاده و چه تأثیراتی روی رایانه شما داشته است، در صورتی که اخیراً نسخه پشتیبان رجیستری(Registry) برای بازیابی ندارید، یا ممکن است مشخص شود که «مشکل» مشکلی ندارد، ممکن است بتوانید مشکل را تعمیر کنید.

ورودی های یتیم رجیستری(Orphaned Registry Entries)

ورودی های یتیم کلیدها و مقادیری هستند که هنگام حذف نرم افزار باقی می مانند. آنها از نرم افزار حذف نصب نامرتب ناشی می شوند. اینها بی ضرر هستند، اما برنامه‌های پاکسازی رجیستری با این فرض فروخته می‌شوند که ورودی‌های یتیم (Registry)رجیستری(Registry) شما را مسدود کرده و بر عملکرد و پایداری تأثیر می‌گذارند. توصیه می‌کنیم از پاک‌کننده‌های رجیستری(Registry) خودداری کنید، زیرا می‌توانند آسیب‌های بسیار بیشتری نسبت به سود داشته باشند.

کلیدهای تکراری(Duplicate Keys)

نصب مجدد، ارتقاء یا به‌روزرسانی نرم‌افزار شما می‌تواند باعث ایجاد کلیدهای تکراری شود. اینها نیز بی ضرر هستند، بنابراین نگران آن نباشید یا آنچه را که پاک کننده های رجیستری(Registry) در مورد این موضوع می گویند باور نکنید.

رجیستری "تجزیه"(Registry “Fragmentation”)

این به شکاف های باقی مانده در Registry Hives هنگام حذف کلیدها یا مقادیر اشاره دارد. این یکی دیگر از "خطای " رجیستری(Registry “) است که هیچ تاثیری ندارد و نیازی به تعمیر، یکپارچه سازی یا فشرده سازی رجیستری(Registry) شما نیست، به خصوص در ویندوز 10(Windows 10) یا 11.

فساد رجیستری(Registry Corruption)

خرابی داده ها(Data) می تواند به هر بخشی از درایو رایانه آسیب برساند. اگر فایل های رجیستری(Registry) شما را به طور کامل یا تا حدی ناخوانا کند، احتمالاً رایانه شما از بوت شدن خودداری می کند یا رفتار عجیبی از خود نشان می دهد. قبل از بازیابی رجیستری(Registry) ، به خصوص در مورد خرابی داده های سخت افزاری، باید علت فساد را مشخص کنید.

ویرایش مخرب(Destructive Editing)

این زمانی اتفاق می افتد که شخصی از ویرایشگر رجیستری(Registry Editor) برای شکستن موارد به طور تصادفی استفاده می کند اما مقادیر را به گونه ای حذف یا تغییر می دهد که ویندوز(Windows) یا برنامه ها را غیرقابل استفاده می کند. بازیابی یک نسخه پشتیبان اخیر رجیستری(Registry) راه حل اصلی است.

بد افزار(Malware)

بدافزار(Malware) می‌تواند رجیستری(Registry) شما را تغییر دهد تا به خود اجازه دهد یا به داده‌هایی که نباید دسترسی داشته باشد. شناسایی این نوع آسیب رجیستری(Registry) سخت است زیرا نویسندگان بدافزار سعی می کنند شناسایی نشده باقی بمانند. حتی پس از حذف بدافزار، آسیب رجیستری ممکن است باقی بماند.(Registry)

آسیب رجیستری(Registry) می تواند دردناک باشد، بنابراین بررسی کنید چگونه موارد شکسته رجیستری(How to Fix Broken Registry Items) را برطرف کنیم و چگونه خطاهای رجیستری(How to Fix Registry Errors) را برطرف کنیم که اگر موارد به قدری خراب هستند که نمی توانید در رابط کاربری گرافیکی ویندوز بوت شوید، رفع (Windows)Command Prompt را نیز پوشش می دهد .

اگر رجیستری خود را هک کنید چه چیزی ممکن است؟

در این مرحله، ممکن است کمی بیشتر از به هم ریختن رجیستری خود محتاط باشید. اگر این درست باشد، پس ما کار خود را انجام داده ایم. ویرایش رجیستری چیزی نیست که بتوان آن را ساده گرفت. 

با این حال، اگر مراقب باشید و از منابع خوب استفاده کنید، می توانید تجربه ویندوز خود را به میزان قابل توجهی بهبود بخشید و (Windows)ویندوز(Windows) را به گونه ای سفارشی کنید که هیچ ابزار یا برنامه ای نمی تواند.

به عنوان مثال، شما می توانید:

  • منوی زمینه دسکتاپ را تغییر دهید
  • تغییر فاصله بین نمادهای دسکتاپ
  • کنترل حساب کاربری(User Account Control) ( UAC ) را غیرفعال کنید ، اما این کار را انجام ندهید مگر اینکه واقعاً مجبور باشید

اینها تنها چند نمونه هستند، اما اگر به سراغ 10 هک رجیستری عالی ویندوز 10 بروید که ممکن(10 Awesome Windows 10 Registry Hacks You Might Not Know) است ندانید ، یاد خواهید گرفت که چگونه این هک های ساده و در عین حال موثر را انجام دهید.



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts