ویندوز و بسیاری از برنامه های شخص ثالث، تنظیمات خود را در رجیستری ذخیره می کنند. برای ویرایش رجیستری چند روش وجود دارد که می توانید از آنها استفاده کنید. در اینجا نحوه ویرایش رجیستری ویندوز با استفاده Command Prompt یا فرمان سریع، بیان شده است.

قبل از شروع کار و انجام هرگونه ویرایشی، از رجیستری و همچنین رایانه خود نسخه پشتیبان تهیه کنید. یک حرکت اشتباه ممکن است منجر به ناپایداری سیستم شما شود یا اینکه کاملاً سیستم شما را از کار بیاندازد. همچنین می توانید یک نقطه Restore System ایجاد کنید تا اگر در حین ویرایش مورد اشتباهی رخ داد، به سرعت سیستم خود را به به حالت قبل برگردانید.

مایکروسافت به صورت عمومی اظهار کرده است که اضافه کردن، تغییر یا حذف زیرکلیدها و مقادیر رجیستری ویندوز فقط باید توسط کاربران پیشرفته، ادمین ها و متخصصان فناوری اطلاعات انجام شود. قبل از ایجاد هر گونه تغییراتی، حواستان را جمع کنید.

رجیستری ویندوز را از طریق فرمان سریع ویرایش کنید

لیست طولانی­ای از عملیات های reg وجود دارد. ما در اینجا به ذکر چند نمونه از نحوه اجرای عملیات اصلی خواهیم پرداخت. اگر به لیست کامل عملیات ها، ترکیب های (syntax) مختلف و پارامترهای موجود در هر ترکیب علاقه مند هستید، لیست موجود در انتهای مقاله را بررسی کنید.

پس از اینکه آماده ویرایش رجیستری ویندوز شدید، Command Prompt را تحت عنوان مدیر (as an administrator) باز کنید.

فرمان سریع را تحت عنوان مدیر باز نمایید

برای باز کردن Command Prompt به عنوان مدیر، حروف “cmd” را در نوار جستجوی ویندوز تایپ کنید.

در مرحله بعد، روی گزینه “Command Prompt” در نتایج جستجو کلیک راست کرده و “Run As Administrator” را از فهرست انتخاب کنید.

Command Prompt اکنون در حالت مدیر باز خواهد شد و ما می توانیم ویرایش رجیستری ویندوز را شروع کنیم.

انواع عملیات ها را بیاموزید

در ادامه لیست کاملی از دستورات reg و هر ترکیب مربوطه را ارائه خواهیم کرد. هم اکنون می توانید لیستی از انواع عملیات ها و همچنین کمک های اضافی در مورد هر عملیات را از طریق Command Prompt به دست آورید.

برای به دست آوردن لیست عملیات ها، این دستور را اجرا کنید:

REG /؟

لیست عملیات ها و همچنین کد بازگشت (Return Code) برای هر فرمان ظاهر می شود.

در اینجا لیست عملیات ها و کارهایی که هر کدام از آنها انجام می دهند، طبق توضیح شرکت مایکروسافت، شرح داده شده است:

  • Add: یک زیرکلید یا ورودی جدید به رجیستری اضافه می کند.
  • Compare: زیرکلیدهای رجیستری مشخص را با ورودی ها مقایسه می کند.
  • Copy: ورودی رجیستری را در یک مکان مشخص روی یک دستگاه محلی یا یک دستگاه دور از دسترس کپی می کند.
  • Delete: یک زیرکلید یا ورودی را حذف می کند.
  • Export: زیرکلیدهای مشخص، ورودی ها و مقادیر رایانه محلی را در یک فایل برای انتقال به سرورهای دیگر کپی می کند.
  • Import: محتویات فایلی که حاوی زیرکلیدهای رجیستری صادر شده، ورودی ها و مقادیر موجود در رجیستری رایانه محلی است، را کپی می کند.
  • Load: زیرکلیدها و ورودی های ذخیره شده را در درون یک زیرکلید دیگر در رجیستری یادداشت می کند. این یادداشت کردن به منظور استفاده در فایل های temp ای که برای عیب یابی یا ویرایش ورودی های رجیستری استفاده می شود، صورت می گیرد.
  • Query: لیست ردیف بعدی زیرکلیدها و ورودی هایی که در زیر یک زیرکلید مشخص در رجیستری قرار دارند، را باز می گرداند.
  • Restore: زیرکلیدها و ورودی های ذخیره شده را روی رجیستری می نویسد.
  • Save: یک کپی از زیر کلیدها و ورودی های مشخص و مقادیر رجیستری را در یک فایل مشخص ذخیره می کند.
  • Unload: بخشی از رجیستری را که با استفاده از عملیات REG LOAD بارگذاری شده است، را حذف می کند.

و کدهای برگشتی نیز به صورت زیر هستند:

۰: موفقیت آمیز

۱: ناموفق

برای کمک گیری در مورد یک عملیات خاص، نام عملیات را در وسط فرمان قبلی اضافه کنید:

REG <Operation> /?

بنابراین اگر نیاز به دریافت کمک در مورد عملیات “Add” داشته باشید، دستور زیر را اجرا نمایید:

REG ADD /?

ویرایش رجیستری ویندوز از طریق Command Prompt

همانطور که مشاهده می کنید، کلیه اطلاعات مورد نیاز در مورد این عملیات مشخص، از جمله ترکیب (syntax)، پارامترها و حتی چند مثال مختلف ارائه می شود.

حالا که همه اطلاعات مورد نیاز را در مورد REG ADD می دانیم، وقت آن رسیده است که سعی کنیم آن را عملی اجرا کنیم.

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

در اینجا ترکیبی برای REG ADD وجود دارد که ما آن را از طریق استفاده از دستور REG ADD /? بازیابی کرده ایم:

REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

<KeyName> مسیر کامل زیرکلید را مشخص می کند. کلیدهای ریشه معتبر برای رایانه محلی HKLM،HKCU ، HKCR ، HKU و HKCC هستند. برای رایانه های دور از دسترس می توانید از کلیدهای ریشه HKLM و HKU استفاده کنید.  /v <ValueName> نام ورودی رجیستری را برای اضافه شدن به زیر زیرکلید بخصوصی، مشخص می کند. بقیه پارامترها را در ادامه معرفی خواهیم کرد، اما برای این مثال ها، این تنها چیزی است که به آن نیاز خواهیم داشت.

فرض می کنیم که می خواهیم زیر کلیدی با نام HowToGeekSubkey  را به زیر HKEY_LOCAL_MACHINE\Software اضافه کنیم. دستور زیر را اجرا خواهیم نمود:

REG ADD HKLM\Software\HowToGeekSubkey

اگر این عملیات با موفقیت انجام شد، Command Prompt به شما موفقیت آمیز بودن آن را اطلاع می دهد.

ویرایش رجیستری ویندوز از طریق Command Prompt

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

Registry Editor را با تایپ کردن “Regedit” در نوار جستجوی ویندوز و انتخاب برنامه Registry Editor، باز کنید.

ویرایش رجیستری ویندوز از طریق Command Prompt

 

به مکان زیرکلیدهای تازه اضافه شده بروید. در این مورد این مکان در مسیر زیر می باشد:

HKEY_LOCAL_MACHINE > SOFTWARE > HowToGeekSubkey.

ویرایش رجیستری ویندوز از طریق Command Prompt

حالا که وجود این زیرکلید را در این قسمت بررسی کردیم، می خواهیم آن را حذف کنیم.

حذف یک زیرکلید یا یک ورودی از رجیستری

در اینجا ترکیبی برای عملیات REG DELETE بیان شده است:

REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]

در این قسمت هم مانند موارد بالا همان پارامترها، از اهمیت برخوردار هستند که این پارامترها شامل <KeyName> و /v valuename می باشند.

اگر بخواهیم زیر کلید HowToGeekSubkey را از HKEY_LOCAL_MACHINE\Software که به تازگی ایجاد کردیم، حذف نماییم، دستور زیر را اجرا خواهیم کرد:

REG DELETE HKLM\Software\HowToGeekSubkey

این بار از شما سؤال می شود که آیا می خواهید زیرکلید مربوطه را حذف کنید یا خیر. کلمه Yes را تایپ نموده و “Enter” را فشار دهید.

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

ویرایش رجیستری ویندوز از طریق Command Prompt

حذف زیرکلید از ویرایشگر رجیستری را نیز می توانید تایید کنید. به محلی که زیرکلید در آنجا قرار داشته است بروید و ببینید که آیا این زیرکلید از این قسمت حذف شده است یا خیر.

توضیحات عملیات ها، ترکیب و پارامترهای REG

اگرچه ما در اینجا فقط دو مثال ساده را بیان نموده ایم، اما لیست کاملی از عملیات های REG نیز وجود دارد. هر عملیات می تواند یک ترکیب بالقوه پیچیده داشته باشد. برای دسترسی آسان، ما تمام جزئیات ارائه شده توسط شرکت مایکروسافت را در اینجا ذکر کرده ایم.

عملیات ها و ترکیب مرتبط به آن ها

ترکیب (Syntax) عملیات
REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f] Add
REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f] Compare
REG COPY <KeyName1> <KeyName2> [/s] [/f] Copy
REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f] Delete
REG EXPORT KeyName FileName [/y] Export
REG IMPORT FileName Import
REG LOAD KeyName FileName Load
REG QUERY <KeyName> [{/v <ValueName> | /ve}] [/s] [/se <Separator>] [/f <Data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] Query
REG RESTORE <KeyName> <FileName> Restore
REG SAVE <KeyName> <FileName> [/y] Save
REG UNLOAD <KeyName> Unload

 

پارامترها و توضیحات آن

توضیح پارامتر
مسیر کامل زیرکلید یا ورودی را برای اضافه شدن مشخص می کند. برای مشخص کردن رایانه دور از دسترس، نام رایانه (در قالب  \\<ComputerName> ) را به عنوان بخشی از KeyName درج کنید. حذف \\ComputerName\ باعث می شود که عملیات به صورت پیش فرض در رایانه محلی عمل کند. KeyName باید دارای یک کلید ریشه معتبر باشد. کلیدهای ریشه معتبر برای رایانه محلی عبارتند از: HKLM، HKCU، HKCR، HKU و HKCC. اگر یک رایانه دور از دسترس مشخص شده باشد، کلیدهای ریشه معتبر عبارتند از: HKLM و HKU. اگر نام کلید رجیستری دارای یک فاصله (space) باشد، نام کلید را در علامت نقل قول محصور کنید. <KeyName>
نام ورودی رجیستری را که باید در زیر زیرکلید مشخص شده اضافه شود، مشخص می کند. /v <ValueName>
مشخص می کند که ورودی رجیستری که به رجیستری اضافه شده است، دارای یک مقدار خالی (بی ارزش) است. /ve
نوع های مختلف رجیستری را برای جستجو مشخص می کند. نوع های معتبر عبارتند از: REG_SZ ، REG_MULTI_SZ ، REG_EXPAND_SZ ،REG_DWORD ، REG_BINARY ، REG_NONE. اگر نوع خاصی مشخص نشده باشد، همه نوع ها مورد جستجو قرار می گیرند. /t <Type>
ویژگی مربوطه را برای به کارگیری در جدا کردن چندین نمونه از داده ها، هنگامی که نوع داده REG_MULTI_SZ مشخص شده است، تعیین می کند و بیش از یک ورودی باید در فهرست وارد شده باشند. اگر تعیین نشده باشد، پیش فرض جداکننده  است. /s <Separator>
داده ها را برای ورود به رجیستری جدید مشخص می کند. /d <Data>
ورودی رجیستری را بدون درخواست تأیید اضافه می کند. /f
مشخص می کند که همه تفاوت ها و شباهت ها نمایش داده شوند. به طور پیش فرض، فقط تفاوت ها ذکر شده می شوند. /oa
مشخص می کند که فقط تفاوت ها نمایش داده شوند. به طور پیش فرض فقط تفاوت ها نشان داده می شوند. /od
مشخص می کند که فقط شباهت ها نمایش داده شوند. به طور پیش فرض فقط تفاوت ها نمایش داده می شوند. /os
مشخص می کند که هیچ چیزی نمایش داده  نشود. به طور پیش فرض فقط تفاوت ها نمایش داده می شوند. /on
همه زیرکلید ها و ورودی ها را بطور بازگشتی مقایسه می کند. /s
همه ورودی های زیر یک زیرکلید مشخص را حذف می کند. زیرکلیدهای زیر یک زیرکلید مشخص حذف نمی شوند. /va
نام و مسیر فایلی را که در طول عملیات ایجاد می شود را مشخص می کند. فایل مربوطه باید دارای پسوند .reg باشد. <FileName>
بدون نیاز به تأیید شما، نام فایل های موجود را به نام FileName تغییر می دهد. /y
جداکننده مقدار منفرد را برای جستجو در نام مقدار نوع REG_MULTI_SZ مشخص می کند. اگر جداکننده مشخص نشده باشد، از   استفاده می شود. /se <Separator>
داده یا الگویی را برای جستجو مشخص می کند. اگر رشته ای دارای فاصله باشد، از علامت نقل قول دوگانه استفاده کنید. اگر مشخص نشده باشد، از یک wildcard (*) به عنوان الگوی جستجو استفاده می شود. /f <Data>
امکان جستجو را فقط در نام های کلیدی مشخص می کند. /k
امکان جستجو را فقط در داده ها مشخص می کند. /d
مشخص می کند که جستار حساس به مورد است. به طور پیش فرض، جستارها حساس به مورد نیستند. /c
بازگشت به شباهات کاملا یکسان را مشخص می کند. به طور پیش فرض، همه شباهت ها بازگردانده می شوند. /e
شامل شدن معادل عددی برای نوع رجیستری در نتایج جستجو را مشخص می کند. /z
راهنما را برای  reg <operation> در دستور سریع (command prompt) نشان می دهد. /?

 

howtogeek

|برای مطالعه سایر مقالات ما به مجله کندل مراجعه نمایید|

|برای خرید محصولات دل کلیک کنید|

|کندل ، نمایندگی دل ایران|

نمایندگی دل ایران

نمایندگی دل ایران

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید