نام‌نویسی
پس از تکمیل اطلاعات زیر، گذرواژه برای شما ارسال می‌شود.

آیا میدانید که از طریق پنجره اعلان فرمان (CMD) میتوان ریجستری را ویرایش کرد؟ در این راهنما یاد خواهید گرفت از ابزار reg.exe به منظور اصلاح ریجستری در ویندوز 10 استفاده کنید. با ویندوزسنتر همراه باشید.

HOW edit reg.exe

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

به طور معمول از ویراستار رجیستری (Registry editor) برای اصلاح پایگاه داده در هنگام نیاز به  رفع مشکل ، فعال کردن برخی از مشخصه های پنهان و سری یا بهبود کارایی خاص استفاده میکنیم. به هر حال ممکن است شما ویندوز  10  را به خوبی نشناسید این سیستم عامل نیز مثل ورژن­های قبلی این سیستم عامل شامل reg.exe است که یک ابزار خط فرمان است که به شما این امکان را میدهد رجیستوری را با پنجره اعلان فرمان ویرایش کنید.

Reg.exe بخشی از سیستم عامل است و شامل همان ویژگی هایی است که در ویراستار رجیستوری (GUI) یافت میشود. شما میتوانید  درایه ها را سریعتر ویرایش کنید به جای اینکه به صورت دستی درخت پایگاه داده گیج کننده را مرور کنید. شما انعطاف پذیری حاصل از اینکه قادر خواهید بود با استفاده از اسکریپت ها در رجیستری تغییراتی را اعمال کنید را خواهید دید.

در این آموزش از ویندوز 10، با گامهایی با استفاده از reg.exe، ویرایش رجیستری از طریق پنجره اعلان فرمان (CMD) را به شما آموزش خواهیم داد.

حالا وقت این رسیده که به موضوع اصلی بپردازیم:

چگونگی ویرایش رجیستری از طریق پنجره اعلان فرمان در ویندوز 10

نکته مهم: اگر قصد دارید از فرمانهای زیر در کامپیوتر خودتان استفاده کنید، لازم است بدانید که اصلاح رجیستری ریسک دارد، زیرا اگر نتوانید به درستی این کار را انجام دهید این میتواند باعث آسیب های برگشت ناپذیر به روند نصب شود. توصیه ما این است که قبل از شروع بک آپ کاملی از سیستمتان (full back up of your computer) تهیه کنید.

برای اجرای reg.exe ، ابتدا لازم است که پنجره اعلان فرمان(command prompt) را با کاربر مدیر سیستم (Admin) با استفاده از گامهای زیر باز کنید:

  1. Start رو باز کنید.
  2. Command prompt را جستجو کنید.
  3. روی نتیجه راست کلیک کرده و گزینه Run as administrator را انتخاب کنید.
  4. برای اجرای ابزار مد نظرمان فرمان زیر را در اعلان فرمان تایپ کنید:

?/ reg

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

  • REG Query
  • REG Add
  • REG Delete
  • REG Copy
  • REG Save
  • REG Load
  • REG Unload
  • REG Restore
  • REG Compare
  • REG Export
  • REG Import
  • REG Flags

نکته: شما میتوانید به همان صورتی که از REG و به دنبال آن از ?/ جهت راهنمایی استقاده کردید، برای هر کدام از موارد فوق راهنمایی بگیرید. به عنوان مثال:

REG QUERY /?

REG ADD /?

همینطور شما میتوانید کدهای برگشتی  را ببینید: عدد 0  به این معنی است که عملیات با موفقیت انجام شده است و 1 نشان میدهد عملیات شکست خورده است. به هر حال شما به کدهای برگشتی از سوئیچ مقایسه نیازی ندارید.

2

اگر چه یک لیست بالا بلند از ترکیب های فرامین وجود دارد اما در اینجا ما سعی کرده ایم مفید ترین این دستورات را که برای شروع reg.exe     از اعلان فرمان لازم است را برای شما گردآوری کنیم:

چگونگی افزودن (ADD) و حذف (DELETE) درآیه های رجیستری:

اضافه:   

[REG ADD KeyName [{/v ValueName | /ve}] [/t Type] [/f

حذف:

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

شرح فرمان:

KeyName: تعریف مسیر درآیه یا زیرکلید. میانبرهای کلیدی رجیستری معتبر شامل HKLM, HKCU, HKCR, HKU,  و  HKCC. اگر تلاش میکنید که رجیستوری را در کامپیوتر از راه دور (remote computer) ویرایش کنید تنها از دو میانبر  HKLM و HKU، میتوانید استفاده کنید.

v ValueName/: کلمه رجیستوری که بایستی حذف یا اضافه شود را مشخص میکند.

ve/: نشان میدهد که درآیه ای که حذف یا اضافه کرده اید دارای مقدار null است.

t Type/: نوع درآیه رجیستری را مشخص میکند. در لیست زیر انواع معتبر مشخص شده است:

  • REG_SZ
  • REG_MULTI_SZ
  • REG_DWORD_BIG_ENDIAN
  • REG_DWORD
  • REG_BINARY
  • REG_DWORD_LITTLE_ENDIAN
  • REG_LINK
  • REG_FULL_RESOURCE_DESCRIPTOR
  • REG_EXPAND_SZ

 

f/: حذف و اضافه محتوای رجیستوری بدون وقفه جهت تایید.

مثالهایی از REG ADD

برای اضافه کردن زیرکلیدی به نام MySubkey در مسیر HKEY_LOCAL_MACHINE\Software، مثال زیر را به کار بگیرید:

REG ADD HKLM\Software\MySubkey

 

3

برای اضافه کردن درآیه مقدار  (DWORD (32-bit جدید به نام AppInfo با مقدار 1 ، از مثال زیر استفاده کنید:

REG ADD HKLM\Software\MySubkey /v AppInfo /t REG_DWORD /d 1

برای اضافه کردن درآیه مقدار  (DWORD (32-bitجدید به نام AppInfo با مقدار 1 در کامپیوتر از راه دور (remote computer) ، از مثال زیر استفاده کنید:

REG ADD \\ComputerName\HKLM\Software\MySubkey /v AppInfo /t REG_DWORD /d 1

برای اضافه کردن درآیه مقدار باینری به نام data با داده  fe340ead، از مثال زیر استفاده کنید:

REG ADD HKLM\Software\MySubkey /v Data /t REG_BINARY /d fe340ead

مثالهایی از REG DELETE

برای حذف زیرکلیدی به نام MySubkey ، از مثال زیر استفاده کنید:

REG DELETE HKLM\Software\MySubkey /f

4

برای حذف زیرکلیدی به نام MySubkey در کامپیوتر از راه دور، از مثال زیر استفاده کنید:

REG DELETE \\ComputerName\HKLM\Software\MySubkey /f

برای حذف درآیه رجیستری به نام AppInfo درون زیرکلید MySubkey ، از مثال زیر استفاده کنید:

REG DELETE HKLM\Software\MySubkey /v AppInfo /f

برای حذف تنها درآیه رجیستری که شامل هیچ مقداری در زیرکلید MySubkey از مثال زیر استفاده میکنیم:

REG DELETE HKLM\Software\MySubkey /ve

برای حذف تمام درآیه­­ های رجیستری در زیرکلید MySubkey از مثال زیر استفاده میکنیم:

REG DELETE HKLM\Software\MySubkey /va

چگونگی وارد کردن (import) و خارج کردن (export) درآیه های رجیستری

نحو

خارج کردن:

[REG EXPORT KeyName FileName [/y

وارد کردن:

 REG IMPORT FileName

 شرح فرمان

KeyName: مسیر زیر کلید یا درآیه. کلیدهای میانبر رجیستری معتبر شامل:  HKLM, HKCU, HKCR, HKU وHKCC.

FileName: مسیر و نام فایل رجیستری(.reg) که قرار است وارد یا خارج شود.

y/: نوشتن محتوای رجیستری مد نظر بدون وقفه جهت تایید.

مثال هایی از REG EXPORT

برای خارج کردن تمام محتوای درون زیرکلید با نام MySubkey از مثال زیر استفاده میکنیم:

REG EXPORT HKLM\Software\MySubkey C:\RegKeyBackup.reg

reg-export-command

برای خارج کردن و نوشتن مجدد روی فایل های موجود، از مثال زیر استفاده میکنیم:

REG EXPORT HKLM\Software\MySubkey C:\RegKeyBackup.reg /y

مثال هایی از REG IMPORT

برای وارد کردن تمام محتوا شامل زیر کلید، درآیه ها و مقادیر درون زیرکلید با نام MySubkey از مثال زیر استفاده میکنیم:

REG IMPORT C:\RegKeyBackup.reg

چگونه ذخیره سازی (save) و بازیابی (restore) درآیه های رجیستری

نحو

ذخیره:  [REG SAVE KeyName FileName [/y

بازیابی: REG RESTORE KeyName FileName

شرح فرمان

KeyName: مسیر زیرکلید یا درآیه. میانبرهای کلیدی رجیستری معتبر شامل HKLM, HKCU , HKCR  HKU و HKCC.  اگر قصد ویرایش رجیستوری کامپیوتر از راه دور دارید تنها میتوانید از دو میانبر HKLM و HKU استفاده کنید.

FileName: مسیر و نام فایل .hiv ذخیره یا بازیابی شده را نشان میدهد.

Y/: نوشتن محتوای درآیه ها بدون وقفه جهت تایید.

مثال هایی از REG SAVE

برای ذخیره یک کپی از زیرکلیدها، درآیه ها و مقادیر مربوط به زیر کلید به نام MySubkey  از مثال زیر استفاده میکنیم:

REG SAVE HKLM\Software\MySubkey C:\RegKeyBackup.hiv

reg-save-command

 

برای ذخیره و بازیابی یک فایل موجود از مثال زیر استفاده میکنیم:

REG SAVE HKLM\Software\MySubkey C:\RegKeyBackup.hiv /y

مثال هایی از REG RESTORE

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

REG RESTORE HKLM\Software\MySubkey C:\RegKeyBackup.hiv

جمع بندی نهایی

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

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

REG ADD HKLM\Sofware\MySubkey

و

REG ADD HKLM\Software\MySubkey

یکسان نیستند!

یک اشتباه مثل فوق هیچ کاری انجام نمیدهد یا ممکن است یک درآیه از رجیستوری را از بین ببرد. بنابراین احتیاط کنید.

شاید تعجب کنید اما تفاوت زیادی بینن ذخیره (save) و خارج کردن (export) وجود دارد . فرمان export محتوای رجیستری را در قالب یک فرمت متنی (text) آماده میکند که به راحتی میتوان در کامپیوتر دیگری مورد استفاده قرار بگیرد.

به عبارت دیگر، save محتوای رجیستوری را در قالب فایل .hiv ذخیره میکند که حاوی اطلاعاتی راجع به دارنده فایل و … است. تنها در صورتی قادر به استفاده از این فایل خواهید بود که در همان کامپیوتر اول فرمان restore را اجرا کنید.

لازم به یادآوری است که فرمان­های import و export در کامپیوتر از راه دور جواب نمیدهد و این دو فرمان تنها بصورت محلی(و نه تحت شبکه) کار میکنند.

اگر چه این راهنما را اختصاصاً برای ویندوز 10 آماده کردیم اما همواره به خاطر داشته باشید که reg.exe بخشی از سیستم عامل است که متعاقباً تا زمان زیادی تغییر نمیکند بنابراین ممکن است این فرامین روی ویندوز 8.1 و یا حتی ویندوز 7 کار کنند.

شما کدام مورد را به منظور بهبود سیستم عامل ترجیح میدهید، ویراستار رجیستری یا reg.exe؟ با کامنت گذاشتن در بخش نظرات ویندوزسنتر ما را هم مطلع کنید.

 

منابع بیشتر برای ویندوز 10:

برای آگاهی از مقالات و پرسش و پاسخ های بیشتر در مورد ویندوز 10 میتوانید از منبع زیر استفاده کنید:

Microsoft technet

پیوست

Leave a Reply

Your email address will not be published.

Developed by Nasour Naghipour