ویرایشگر رجیستری: استفاده، ویرایش، باز کردن، تغییر، ذخیره، پشتیبان گیری، واردات، صادرات

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

نکات و ویژگی های ویرایشگر رجیستری(Registry Editor Tips) ویندوز

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

این لیست از نکات کار با رجیستری(Registry) ، امیدوارم تا حدودی ناراحتی شما را کاهش دهد و مدیریت آن را کمی آسان‌تر کند. اما به یاد داشته باشید، اگر مطمئن نیستید، بهتر است از آن دوری کنید.

به رجیستری ویندوز دسترسی پیدا کنید یا آن را باز کنید

فایل‌های رجیستری ویندوز در پوشه system32/config قرار دارند، اما مطمئناً باید از ابزار ویرایش رجیستری داخلی به نام Regedit برای مدیریت رجیستری(Registry) استفاده کنید که می‌توانید از مکان‌های زیر به آن دسترسی داشته باشید:

  • دکمه Start Button > Run >Regedit را تایپ کرده و enter را بزنید.
  • Task Manager > File > New Task > را باز کرده و Regedit را تایپ کنید و اینتر را بزنید.
  • در Command Prompt عبارت Regedit(Regedit) را تایپ کرده و اینتر را بزنید.

نکته(TIP) : کاربران Windows 11/10  می توانند از نوار آدرس برای پرش مستقیم به هر کلید رجیستری یا تغییر فونت استفاده کنند.

یک میانبر دسکتاپ برای باز کردن  رجیستری ویندوز ایجاد کنید(Windows Registry)

اگر ترجیح می دهید می توانید با انجام کارهای زیر یک میانبر به دسکتاپ به Regedit اضافه کنید :

  • (Right-click)روی قسمت خالی دسکتاپ کلیک راست کنید ، New و سپس Shortcut را فشار دهید . برای مکان(Location) ، Regedit را تایپ کنید کلیک کنید next و نامی را برای Shortcut خود انتخاب کنید و در نهایت Finish را کلیک کنید .

بخوانید(Read) : نحوه جابجایی سریع بین HKLM و HKCU در ویرایشگر رجیستری

فایل هایی با پسوند reg

فایلی با پسوند reg دانلود کردید اما مطمئن نیستید که چه کاری ممکن است انجام دهد؟ روی فایل کلیک راست کرده و Edit یا Open را در Notepad انتخاب کنید تا بتوانید محل کلید رجیستری(Registry) را که دستکاری می‌کند، ببینید.

به عنوان مثال، فایل .reg زیر هنگامی که در Notepad باز می شود، مانند شکل زیر خواهد بود که مکان آن پررنگ و مقادیر زیر آن است.

[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main\WindowsSearch]
"Version"="6.1.7600.16385"
"User Favorites Path"="file:///C:\\Users\\Lee\\Favorites\\"
"UpgradeTime"=hex:fe,27,f3,41,02,91,cc,01
"ConfiguredScopes"=dword:00000005
"LastCrawl"=hex:3e,26,a3,a1,cd,90,cc,01
"Cleared"=dword:00000001
"Cleared_TIMESTAMP"=hex:23,9d,94,80,24,48,cc,01

اگر مطمئن نیستید که فایل .reg قرار است چه کاری انجام دهد، همیشه می توانید مکان را کپی کرده و آن را به صورت آنلاین جستجو کنید.

بخوانید(Read) : نحوه ویرایش رجیستری برای کاربر دیگر در ویندوز .

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

اگر در Regedit کار می کنید ، تعدادی کار وجود دارد که می توانید به راحتی انجام دهید، تا از بهم ریختگی رجیستری(Registry) جلوگیری کنید.

  • قبل از ایجاد تغییرات در رجیستری(Registry) ، همیشه توصیه می‌شود ابتدا یک نقطه بازیابی سیستم به سرعت ایجاد کنید ، زیرا این امکان را به شما می‌دهد تا به حالت قبلی قبل از انجام تغییرات بازگردید.
  • اگر می خواهید یک نسخه پشتیبان از یک کلید رجیستری ایجاد کنید(create a backup of a Registry key ) یا کلید را برای اشتراک گذاری با شخص دیگری صادر کنید، روی(Export) کلید کلیک راست کرده و (Right-Click)Export را انتخاب کنید، یک نام انتخاب کنید و reg . را به عنوان قالب اضافه کنید. همچنین می توانید با استفاده از نرم افزار رایگان Regback یا ERUNTgui از رجیستری(Registry) نسخه پشتیبان تهیه کنید.

بخوانید(Read) : ایموجی ها در مسیر رجیستری ویندوز استفاده می شوند . آیا میدانستید!؟

تغییر، افزودن(Add) ، تغییر نام کلیدها(Rename keys) در رجیستری ویندوز(Windows Registry)

  • اگر می‌خواهید تنظیمات را به یک کلید رجیستری (Registry)تغییر دهید(change) ، می‌توانید با دوبار کلیک کردن روی مقداری که می‌خواهید تغییر دهید و تغییرات مورد نظر خود را اضافه کنید، این کار را به راحتی انجام دهید.
  • تغییر نام کلیدهای (Renaming) رجیستری(Registry) : فقط باید روی کلید یا مقدار کلیک راست کرده و تغییر نام را انتخاب کنید.(Right-Click)
  • برای افزودن(Add) یک کلید روی کلیدی که می خواهید به عنوان کلید فرعی اضافه کنید کلیک راست کرده و (Right-Click)New Key را با مقادیر مشابه انتخاب کنید.

بخوانید(Read) : ویرایشگر رجیستری باز نمی شود، خراب نمی شود یا کار نمی کند.(Registry Editor not opening, crashing or stopped working.)

مالکیت کلیدهای رجیستری را در اختیار بگیرید

اگر متوجه شدید که سعی می‌کنید کلید رجیستری را دستکاری کنید و با (Registry)خطایی مواجه(error) شدید که اجازه انجام آن را ندارید، روی کلید رجیستری کلیک راست کرده و (Registry)مجوزها(Permissions) را انتخاب کنید . از هر 10 باری که این کار را انجام می‌دهید، 9 بار باید قبل از دادن مجوزهای بالا، کلید رجیستری(Ownership) را در اختیار بگیرید. (Registry)برای گرفتن مالکیت(Ownership) ، در حالی که در پنجره ویژگی های کلید رجیستری هستید، روی (Registry)Advanced\Owner کلیک کنید و اگر نام کاربری شما در لیست نیست، سایر کاربران یا گروه ها(Groups) را انتخاب کنید و نام کاربری خود را در کادر متن وارد کنید. سپس روی بررسی نام ها کلیک کنید(Check Names)تا مطمئن شوید نام کاربری صحیح را وارد کرده اید. روی OK کلیک کنید(Click OK) و سپس می توانید مجوزها را تغییر دهید. درباره نحوه تصاحب مالکیت کامل کلیدهای رجیستری(take full ownership of registry keys) بیشتر بیاموزید .

یک نکته قابل توجه: اگر قصد دارید مالکیت و مجوزها را بازیابی کنید، ابتدا مالک اصلی و مجوزها را یادداشت کنید. در زیر لیست مالکان پیش‌فرض برای استفاده هنگام انتخاب مالک در سایر کاربران یا گروه‌ها آمده است:

  • Trusted Installer: NT SERVICE\TrustedInstaller را تایپ کنید، روی Check Names و سپس روی OK کلیک کنید.
  • System: سیستم را تایپ کنید ،(System,) روی Check Names و سپس OK کلیک کنید.
  • Administrators: Administrators(Administrators) را تایپ کنید، روی Check Names و سپس روی OK کلیک کنید.
  • نام کاربری شما: نام کاربری خود(Your Username) را وارد کنید، روی Check Names کلیک کنید و سپس روی OK کلیک کنید.
  • Users: Users(Users) را تایپ کنید، روی Check Names کلیک کنید سپس روی OK کلیک کنید.

بخوانید(Read) :  تغییرات رجیستری چه زمانی ذخیره می شوند ؟

کلیدهای رجیستری را به موارد دلخواه اضافه کنید

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

برای افزودن یک کلید رجیستری به (Registry)موارد دلخواه(Favorites) ، کافیست یک کلید را انتخاب کنید تا به منوی بالا بروید و Favorites\Add to Favorites را انتخاب کنید .

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

اگر کلید رجیستری(Registry) مورد نظر خود را می‌شناسید و نمی‌خواهید از طریق Regedit کلیک کنید ،  Edit > Find را انتخاب کنید و مکان را تایپ کنید تا به سرعت به کلید رجیستری بروید.(Registry)

بخوانید: (Read:) نحوه ایجاد یک کلید رجیستری در ویندوز .

استفاده از Command Prompt برای دستکاری رجیستری

اگر در Command Prompt(Command Prompt) راحت‌تر کار می‌کنید، می‌توانید از دستورات زیر برای مدیریت رجیستری استفاده کنید:

  • Reg add : یک کلید فرعی یا ورودی جدید به رجیستری اضافه(Registry) می کند.
  • Reg compare : کلیدهای فرعی یا ورودی های مشخص شده رجیستری را با هم مقایسه می کند.
  • کپی Reg(Reg copy) : یک کلید فرعی را در یک کلید فرعی دیگر کپی می کند.
  • Reg delete : یک کلید فرعی یا ورودی ها را از رجیستری(Registry) حذف می کند.
  • صادرات Reg(Reg export) : یک کپی از کلیدهای فرعی، ورودی ها و مقادیر مشخص شده را در یک فایل در قالب REG (متن) ایجاد می کند.
  • Reg import : یک فایل REG حاوی کلیدهای فرعی رجیستری(Registry) ، ورودی ها و مقادیر صادر شده را در رجیستری(Registry) ادغام می کند .
  • بارگذاری Reg(Reg load) : کلیدهای فرعی ذخیره شده و ورودی ها را در قالب hive به یک کلید فرعی دیگر می نویسد.
  • Reg query : داده ها را در یک کلید فرعی یا یک مقدار نمایش می دهد.
  • Reg restore : کلیدهای فرعی ذخیره شده و ورودی ها را با فرمت hive به رجیستری(Registry) می نویسد .
  • Reg save : یک کپی از کلیدهای فرعی مشخص شده، ورودی ها و مقادیر Registry را در قالب hive (باینری) ذخیره می کند.
  • Reg unload : بخشی از رجیستری(Registry) را که با استفاده از reg load بارگیری شده بود حذف می کند.

Example: Reg query HKLM\Software will list all the subkeys

در Command Prompt اگر Reg /?دستورات موجود را فهرست می کند.

چندین ابزار داخلی دیگر Command Line در ویندوز(Windows) برای کاربران پیشرفته‌تر و همچنین Regini وجود دارد،(Regini,)  اما من آن‌ها را به پست دیگری واگذار می‌کنم و این را برای استفاده اولیه نگه می‌دارم. به هر حال، اگر فکر کرده اید که فایل های رجیستری ویندوز(Windows Registry) در کجای دیسک قرار دارند، برای اطلاع از این موضوع به اینجا(here) بروید !

خواندن:(Read:)

  1. نحوه باز کردن چندین نمونه از رجیستری در ویندوز
  2. نحوه مقایسه یا ادغام فایل های رجیستری(How to Compare or Merge Registry files)
  3. نحوه نظارت بر تغییرات در رجیستری(How to monitor changes to the Registry)
  4. چگونه کلیدهای رجیستری، مقادیر و تنظیمات ویندوز را جستجو کنیم .

ابزارهایی برای آسان کردن کار با کلیدهای رجیستری، برای کاربران، بدون دانش زیاد:(Tools to make handling Registry keys easy, for users, without a lot of knowledge:)

RegOwnit SetACL Registrar Registry Manager

نکته(TIP) : ببینید چگونه می توانید رجیستری ویندوز(Windows Registry) را بدون استفاده از regedit.exe ویرایش کنید - اما در عوض با استفاده از Reg.exe در ویندوز 11/10



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts