دستکاري رجيستري Windows 7

راز حافظه شگفت انگيز Windows 7 در رجيستري آن نهفته است. رجيستري يک مخزن مرکزي است که Windows 7 از آن براي ذخيره سازي هر چيزي که به پيکربندي سيستم شما مربوط مي شود، استفاده مي کند. همه اين موارد در يک محل مرکزي ذخيره شده و به لطف يک ابزار سودمند که تحت عنوان Registry Editor شناخته مي شود، در اختيار
دوشنبه، 2 خرداد 1390
تخمین زمان مطالعه:
موارد بیشتر برای شما
دستکاري رجيستري Windows 7

 دستکاري رجيستري Windows 7
دستکاري رجيستري Windows 7


 





 
راز حافظه شگفت انگيز Windows 7 در رجيستري آن نهفته است. رجيستري يک مخزن مرکزي است که Windows 7 از آن براي ذخيره سازي هر چيزي که به پيکربندي سيستم شما مربوط مي شود، استفاده مي کند. همه اين موارد در يک محل مرکزي ذخيره شده و به لطف يک ابزار سودمند که تحت عنوان Registry Editor شناخته مي شود، در اختيار شما قرار دارد تا (با دقت و احتياط کامل) به بررسي آن پرداخته و بهسازي نمائيد. اين همان موضوعي است که ما در مقاله حاضر دنبال خواهيم کرد. توجه داشته باشيد که بخش اعظم اين مقاله در مورد ويندوزهاي XP و ويستا نيز قابل استفاده مي باشد.
وقتي شما تصوير پس زمينه دسک تاپ ويندوز خود را با استفاده از پنجره Personalization پانل کنترل تغيير مي دهيد، دفعه بعد که کامپيوترتان را راه اندازي مي کنيد Windows 7 چطور بايد بداند که کدام تصوير يا رنگ را انتخاب کرده بوديد؟ اگر درايور نمايشگر ويديوئي خود را تغيير دهيد، Windows 7 چطور مي فهمد که بايد در هنگام راه اندازي از آن درايور استفاده نمايد، نه درايور ابتدائي که در طول نصب خود بارگذاري کرده بود؟ بعبارت ديگر، Windows 7 چگونه تنظيمات و گزينه هاي مختلفي که خودتان انتخاب کرده ايد و يا با سيستم شما تناسب دارند را به ياد مي سپارد؟
راز اين حافظه شگفت انگيز Windows 7 در رجيستري آن نهفته است. رجيستري يک مخزن مرکزي است که Windows 7 از آن براي ذخيره سازي هرچيزي که به پيکربندي سيستم شما مربوط مي شود، استفاده مي کند. اين موارد عبارتند از:
- اطلاعات مربوط به تمام سخت افزارهاي نصب شده بر روي کامپيوتر شما
- منابع مورد استفاده اين ابزارها
- فهرستي از درايورهاي ابزار که Windows 7 در هنگام راه اندازي خود بارگذاري مي کند
- تنظيماتي که Windows 7 بطور داخلي از آنها استفاده مي نمايد
- داده هاي نوع فايل که يک نوع بخصوص از فايلها را با يک نرم افزار کاربردي خاص مرتبط مي سازند
- تصاوير پس زمينه، الگوهاي رنگ و ساير تنظيمات سفارشي سازي اينترفيس کاربري
- ساير تنظيمات سفارشي سازي براي مواردي نظير منوي Start ،Taskbar
- اتصالات شبکه و اينترنت به همراه کلمات عبور آنها
- تنظيمات مربوطه به نرم افزارهاي کاربردي Windows 7 نظير Windows Explorer و Internet Explorer
- تنظيمات و گزينه هاي سفارشي سازي براي بسياري از نرم افزارهاي کاربردي طرف ثالث
همه اين موارد در يک محل مرکزي ذخيره شده و به لطف يک ابزار سودمند که تحت عنوان Registry Editor شناخته مي شود، در اختيار شما قرار دارد تا ( با دقت و احتياط کامل) به بررسي آن پرداخته و بهسازي نمائيد.

 دستکاري رجيستري Windows 7

اجراي Registry Editor
 

تمام کار مستقيمي که شما بر روي رجيستري انجام مي دهيد، در داخل مرزهاي کاملا دوستانه برنامه اي با نام Registry Editor اتفاق مي افتد که به شما امکان مي دهد به مشاهده، ويرايش، اضافه نمودن و يا حذف تنظيمات رجيستري بپردازيد. اين برنامه در عين حال داراي يک ويژگي جستجو (که در يافتن تنظيمات به شما کمک خواهد کرد) و ويژگيهاي Export/Import ( که به شما امکان مي دهند تنظيمات خود را ذخيره سازي نموده و يا از يک فايل متني بازيابي کنيد) مي باشد.
براي اجراي Registry Editor، بر روي گوي Start کليک کرده، فرمان regedit را در فيلد Search تايپ نموده و سپس کليد Enter را فشار دهيد. پس از ظاهرشدن جعبه محاوره اي Use Account Control(UAC، اعتبارنامه خود را براي ادامه کار وارد نمائيد.شکل [1] پنجره Registry Editor را نشان مي دهد که بعد از طي اين مراحل ظاهر خواهد شد. توجه داشته باشيد که اگر شما يا هر فرد ديگري قبلا از اين برنامه استفاده کرده باشيد، ممکن است پنجره Registry Editor با آنچه در شکل [1] مشاهده مي کنيد متفاوت باشد. در اين صورت، تمام شاخه هاي باز را در صفحه سمت چپ پنجره ببنديد تا نمايي مشابه با شکل [1] را بدست آوريد.
توجه داشته باشيد که Registry Editor احتمالا خطرناک ترين ابزار در زرادخانه Windows 7 به حساب مي آيد. نقش رجيستري در عملکرد روان Windows 7 به حدي تعيين کننده است که يک تغيير بي احتياطانه بر روي يک ورودي رجيستري مي تواند سيستم شما را به زانو درآورد. در نتيجه، حالا که Registry Editor را باز کرده ايد، به هيچ وجه بدون شناخت و دليل کافي اقدام به دستکاري تنظيمات آن نکنيد.

آشنايي با رجيستري
 

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

 دستکاري رجيستري Windows 7

کنترل Keys Pane
 

Registry Editor شباهت زيادي به Windows Explorer دارد و تا حدودي به همان صورت نيز کار مي کند. بخش سمت چپ پنجره Registry Editor به صفحه فولدرها در پنجره Explorer شبيه است، با اين استثناء که شما در اينجا بجاي فولدرها با کليدها روبرو مي شويد. از آنجائيکه هيچ اصطلاح بهتري براي اين بخش وجود ندارد، ما قسمت سمت چپ پنجره Registry Editor را Keys Pane مي ناميم.
Keys pane همانند بخش فولدرها در پنجره Explorer در يک ساختار سلسله مراتبي درختواره اي سازماندهي شده است. 5 کليدي که وقتي Registry Editor را براي اولين بار اجرا مي کنيد قابل مشاهده هستند، کليدهاي ويژه اي با نام Handle هستند( به همين دليل است که نام همه آنها با HKEY آغاز مي شود). به مجموع اين کليدها، کليدهاي ريشه( root Keys) رجيستري گفته مي شود.
همه اين کليدها حاوي کليدهاي فرعي(subkeys) هستند که مي توانيد آنها را با کليک بر روي پيکان سمت چپ هر کليد و يا با انتخاب يک کليد و فشار "+" بر روي بخش عددي صفحه کليدتان، نمايش دهيد. براي بستن يک کليد، بر روي علامت "-" کنار آن کليک نموده و يا پس از انتخاب کليد مورد نظر، کليد "-" را بر روي بخش عددي صفحه کليدتان فشار دهيد. در اينجا نيز عملکرد کاملا به نحوه هدايت فولدرها در Explorer شباهت دارد.
شما غالبا بايد براي دستيابي به کليد مورد نظر خود تا چند سطح در اين سلسله مراتب پائين برويد. براي مثال، شکل [2] پنجره Registry Editor را پس از آنکه ما کليد HKEY_CURRENT_USER و سپس کليد فرعي Control Panel را باز کرده و بر روي کليد فرعي Mouse کليک نموده ايم، نشان مي دهد. توجه داشته باشيد که نوار وضعيت(Status Bar) چگونه مسير دقيق دستيابي به کليد جاري را نمايش مي دهد و نحوه ترکيب بندي اين مسير نيز کاملا به مسير يک فولدر در Explorer شباهت دارد.
توجه داشته باشيد که براي مشاهده همه کليد بطور مناسب، احتمالا بايد اندازه Keys Pane را افزايش دهيد. براي اينکار، بر روي نوار جدا کننده دو بخش سمت چپ و راست پنجره کليک کرده و آن را به سمت راست بکشيد. بطور جايگزين مي توانيد از منوي View گزينه Split را انتخاب نموده و سپس از کليدهاي مکان نما براي تنظيم موقعيت نوار جدا کننده استفاده نمائيد(پس از اتمام کار خود کليد Enter را فشار دهيد).

شناخت تنظيمات رجيستري
 

اگر بخش سمت چپ پنجره Registry Editor با صفحه فولدرها در Explorer قابل مقايسه باشد، صفحه سمت راست اين پنجره با صفحه محتويات(Contents) پنجره Explorer قابل مقايسه خواهد بود. در اين حالت، بخش سمت راست پنجره Registry Editor تنظيماتي که در هريک از کليدها نگهداري مي شوند را نمايش مي دهد (به همين دليل از نام Settings pane براي آن استفاده خواهيم کرد). Settings pane به سه ستون تقسيم شده است:
1- Name: اين ستون نام هر تنظيمي که در کليد انتخاب شده جاري قرار دارد را نمايش مي دهد (شبيه به يک اسم فايل در Explorer)
2-Type: اين ستون، نوع داده هاي مربوط به هر تنظيم را نشان مي دهد. 6 نوع احتمالي از انواع داده ها وجود دارند:
-REG_SZ: اين يک ارزش رشته(String Value) است.
- REG_MULTI_SZ: يک مجموعه از رشته ها
- REG_EXPAND_SZ: اين يک ارزش رشته بوده و حاوي نام يک متغير محيطي است که در ارزش آن متغير گسترش يافته. براي مثال، متغير محيطي %SystemRoot% فولدري را نگهداري مي کند که Windows 7 در آن نصب شده است. بنابراين اگر يک تنظيم رجيستري را با مقدار SystemRoot% \System32%\ مشاهده کنيد و Windows 7 در مسير C:\Windows نصب شده باشد، ارزش توسعه يافته اين تنظيم بصورت C:\Windows\System32 \ خواهد بود.
- REG_DWORD: اين يک ارزش Double Word است، يک ارزش هگزا دسيمال 32 بيتي که بصورت 8 رقم بيان شده. براي مثال، 11 در ساختار هگزا دسيمال معادل 17 در واحد دسيمال است، در نتيجه اين عدد بايد در يک قالب DWORD بصورت (0x00000011(17) بيان گردد چرا "Double Word"؟ زيرا يک ارزش 32 بيتي بيانگر 3 بايت از داده ها است و از آنجائيکه يک عبارت يا Word در محافل برنامه نويسي بصورت دو بايت تعريف مي شود، بنابراين يک ارزش 4 بايتي بايد يک Double Word باشد).
- REG_QWORD: اين يک ارزش Quadruple Word است، يک ارزش هگزادسيمال 64 بيتي که بصورت 16 رقم نمايش داده مي شود. توجه داشته باشيد که صفرهاي مقدماتي براي 8 رقم بالا اختصاص يافته اند. بنابراين، hex 11 بصورت (0x00000011(17) و hex 100000000 بصورت 0x1000000000(4294967296) بيان مي گردد.
- REG_BINARY: اين ارزش يک سري از ارقام هگزادسيمال است.

 دستکاري رجيستري Windows 7

3- Data: اين ستون ارزش تعيين شده براي هر تنظيم را نشان مي دهد.

آشنايي با کليدهاي ريشه رجيستري
 

کليدهاي ريشه، نقاط آغازين رجيستري شما هستند، بنابراين بايستي با نوع داده هايي که در هريک از آنها نگهداري مي شوند، آشنا شويد. ما در اينجا توضيح خلاصه اي را درباره محتويات هر کليد ارائه مي کنيم:

HKEY_CLASSES_ROOT
 

HKEY_CLASSES_ROOT که معمولا بطور خلاصه تحت عنوان HKCR از آن ياد مي شود، حاوي داده هاي مربوط به پسوندهاي فايل و برنامه هاي مرتبط با هريک از آنها، آبجکتهايي که در سيستم Windows 7 وجود دارند و همچنين نرم افزارهاي کاربردي و اطلاعات اتوماسيون آنها مي باشد. همچنين کليدهايي در رابطه با ميان برها و ساير ويژگيهاي اينترفيس در اين کليد ريشه قرار گرفته اند.
بخش بالايي اين کليد حاوي کليدهاي فرعي براي پسوندهاي فايل مختلف است. براي مثال، شما .bmp را براي فايلهاي بيت مپ (Paint.txt) را براي فايلهاي متني (Notepad) خواهيد ديد. در هريک از اين کليدهاي فرعي، تنظيمات Default نام نوع فايل ثبت شده در رابطه با آن پسوند را نشان مي دهد. براي مثال، پسوند .txt با نوع فايل txtfile ارتباط دارد.
اين انواع ثبت شده فايل بعدا بصورت کليدهاي فرعي در شاخه
HKEY_CLASSES_ROOT ظاهر مي شوند و رجيستري تنظيمات مختلف هريک از انواع فايل ثبت شده را نگهداري خواهد کرد. بطور اخص، کليد فرعي shell اقدامات مرتبط با اين نوع فايل را به شما نشان مي دهد. براي مثال در کليد فرعي shell\open\command، تنظيمات Default مسير فايل اجرايي که باز مي شود را نشان مي دهد. شکل [3] اين کليد فرعي را براي نوع فايل txtfile نشان مي دهد.
HKEY_CLASSES_ROOT عملا يک کپي (يا آنطور که از اين نوع کليدهاي کپي شده نام برده مي شود، يک alias) از کليد فرعي HKEY_LOCAL_MACHINE\Software\Classes در کليد ريشه HKEY_LOCAL_MACHINE است.
رجيستري يک کپي (alias) از HKEY_CLASSES_ROOT را ايجاد مي کند تا دسترسي به اين کليدها را براي نرم افزارهاي کاربردي آسانتر نموده و سازگاري با برنامه هاي موروثي را بهبود بخشد.

 دستکاري رجيستري Windows 7

HKEY_CURRENT_USER
 

HKEY_CURRENT_USER که معمولا بطور خلاصه تحت عنوان HKCU شناخته مي شود، حاوي داده هاي مرتبط با کاربري مي باشد که در حال حاضر Login کرده است. اين کليد ريشه حاوي تنظيمات خاص کاربر براي گزينه هاي پانل کنترل، اتصالات شبکه، نرم افزارهاي کاربردي و بسياري موارد ديگر است. توجه داشته باشيد که اگر خط مشي هاي گروهي( Group Policies) بر روي حساب يک کاربر اعمال شده باشند، اين تنظيمات در کليد فرعي HKEY_USERS\sid ذخيره مي گردد( که در آن sid همان Security ID کاربر است).هنگاميکه کاربر Logon مي کند، اين تنظيمات به HKEY_CURRENT_USER کپي مي شوند. براي تمام کاربران، HKEY_CURRENT_USER از فايل پروفايل کاربري ntuser.dat (که در %UserProfile% قرار دارد) ساخته شده است.
اما اجازه بدهيد ببينيم که چگونه مي توانيد SID هر کاربر را پيدا کنيم. ابتدا کليد زير را در رجيستري باز نمائيد:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList در اينجا شما فهرستي از SID ها را خواهيد يافت. آنهايي که با 21-S-1-5 شروع مي شوند، SID هاي کاربري هستند.يکي از اين SID ها را انتخاب کرده و سپس تنظيمات ProfileImagePath را بررسي کنيد که در قالب% SystemDrive%\Users\user خواهد بود (که در آن، user يک نام کاربري مرتبط با SID مورد نظر است).
در اينجا به تعدادي از مهمترين کليدهاي فرعي HKEY_CURRENT_USER و توضيح خلاصه اي درباره هريک از آنها اشاره مي کنيم:
- AppEvents :حاوي فايلهاي صوتي است که وقتي يک رويداد خاص سيستمي اتفاق مي افتد (نظيرMaximize شدن يک پنجره)، پخش مي شوند.
- Control Panel: حاوي تنظيمات مربوط به آيکنهاي خاص پانل کنترل است.
- Keyboard Layout: حاوي چيدمان صفحه کليد انتخاب شده از طريق آيکن Keyboard در پانل کنترل است.
- Network: حاوي تنظيمات مربوط به درايوهاي Mapped در شبکه مي باشد.
- Software: حاوي تنظيمات خاص کاربر در رابطه با نرم افزارهاي کاربردي نصب شده و خود ويندوز است.

 دستکاري رجيستري Windows 7

HKEY_LOCAL_MACHINE
 

HKEY_LOCAL_MACHINE) HKLM) حاوي داده هاي پيکربندي non-user-specific براي سخت افزار و نرم افزارهاي کاربردي سيستم شما است. شما از سه کليد فرعي زير بيش از سايرين استفاده خواهيد کرد:
-Hardware: حاوي کليدهاي فرعي مرتبط با درگاه هاي سريال و مودمها و همچنين پردازنده مميزي شناور است.
-Software: حاوي تنظيمات خاص کامپيوتر در رابطه با نرم افزارهاي کاربردي نصب شده است. کليد فرعي Classes در اين کليد فرعي يک کپي (alias) ازHKEY_CLASSES_ROOT است. کليد فرعي مايکروسافت حاوي تنظيمات مرتبط با ويندوز (و همچنين ساير محصولات مايکروسافت که آنها را بر روي کامپيوتر خود نصب کرده ايد) مي باشد.
-System: حاوي کليدهاي فرعي و تنظيمات مرتبط با راه اندازي ويندوز است.

HKEY_USERS
 

HKEY_USERS (HKU) حاوي تنظيماتي است که به موارد موجود در HKEY_CURRENT_USER شباهت دارند. HKEY_USERS براي ذخيره سازي تنظيمات براي کاربران با خط مشي هاي گروهي تعريف شده و همچنين تنظيمات پيش فرض (در کليد فرعي .DEFAULT) که به يک پروفايل کاربري جديد Map مي شوند، مورد استفاده قرار مي گيرند.

HKEY_CURRENT_CONFIG
 

(HKEY_CURRENT_CONFIG (HKCCحاوي تنظيمات مرتبط با پروفايل سخت افزاري جاري است. اگر ماشين شما تنها از يک پروفايل سخت افزار استفاده مي کند،HKEY_CURRENT_CONFIG يک کپي (alias) از HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 خواهد بود. اگر ماشين شما از پروفايلهاي سخت افزاري متعددي استفاده مي کند، HKEY_CURRENT_CONFIG يک کپي از HKEY_LOCAL_MACHINE\SYSTEM\ControlSetnnn خواهد بود که در آن nnn شناسه عددي پروفايل سخت افزاري جاري مي باشد. اين شناسه توسط تنظيمات CurrentConfig در کليد زير تعيين شده است:
HKLM\SYSTEM\CurrentControlSet\Control\IDConfigDB

 دستکاري رجيستري Windows 7

آشنايي با Hive ها و فايلهاي رجيستري
 

بانک اطلاعاتي رجيستري عملا حاوي چند فايل مي باشد که هرکدام يک زيرمجموعه از رجيستري با نام hive را در بر مي گيرند. يک hive حاوي يک يا چند کليد، کليد فرعي و تنظيمات رجيستري است. هر hive توسط فايلهاي متعددي پشتيباني مي شود که از پسوندهاي ذکر شده در جدول [1] استفاده مي کنند.
براي مشاهده تمام اين فايلها، شما بايد فايلهاي مخفي را بر روي سيستم خود نمايش دهيد. براي اين منظور در Windows Explorer گزينه Organize و سپس Folder and Search Option را انتخاب کنيد. در پنجره محاوره اي که باز مي شود به برگه View رفته و سپس گزينه Show Hidden Files,Folder,and Drives را فعال نمائيد. حال بر روي OK کليک کنيد.
جدول [2] فايلهاي پشتيباني کننده هر hive را نشان مي دهد. توجه داشته باشيد که ممکن است تمام اين فايلها بر روي سيستم شما وجود نداشته باشند:
در عين حال، هر کاربر hive مخصوص به خود را دارد که در طول فرآيند Logon به HKEY_CURRENT_USER نگاشت(Mapped) مي گردد. فايلهاي پشتيباني کننده براي hive هر کاربر در Users\\user ذخيره مي شوند که در آن user نام کاربر است. در هر مورد، فايل ntuser.dat حاوي داده هاي hive بوده و فايل ntuser.dat.log1 نيز تغييرات hive را پيگيري مي کند. اگر يک کاربر داراي خط مشيهاي گروهي اعمال شده بر روي حساب خود باشد، داده هاي او در يک کليد فرعي HKEY_USERS ذخيره شده اند.

 دستکاري رجيستري Windows 7

امن نگهداشتن رجيستري
 

حجم عظيم داده هايي که در يک محل ذخيره شده اند، باعث مي گردد تا رجيستري به راحتي وظيفه خود را انجام دهد، اما در عين حال ارزش آن را بطور غير قابل تصوري بالا مي برد. اگر رجيستري شما به هر دليل مفقود شده و يا آسيب ببيند، Windows 7 اصلا کار نخواهد کرد. با در نظر گرفتن اين تصور وحشتناک، اجازه بدهيد چند دقيقه از وقت خود را براي اجراي برخي معيارهاي محافظتي صرف نمائيم. تکنيکهاي ارائه شده در اين بخش مي توانند تضمين نمايند که Windows 7 هرگز بخاطر يک اشتباه شما در هنگام ويرايش رجيستري به زانو در نخواهد آمد.

جلوگيري از دستکاري سايرين در رجيستري
 

آيا کامپيوتر خود را با افراد ديگري به اشتراک مي گذاريد؟ پس واقعا انسان شجاعي هستيد. در اين حالت، به احتمال بسيار قوي نمي خواهيد که آنها به Registry Editor دسترسي داشته باشند. در Windows 7،UAC بطور خودکار از ويرايش رجيستري توسط کاربران استاندارد جلوگيري مي نمايد، مگر آنکه يک کلمه عبور سرپرستي را در اختيار داشته باشند. براي ساير سرپرستان، شما مي توانيد با تنظيم يک خط مشي گروه بصورت زير، از بکارگيري Registry Editor توسط هريک از کاربران جلوگيري نمائيد:
1- بر روي گوي Start کليک کرده، فرمان gpedit.msc را در فيلد Search تايپ نموده و سپس کليد Enter را فشار دهيد.
2- به ترتيب شاخه هاي UserConfiguration, Administrative Templates و System را باز کنيد.
3- بر روي خط مشي Prevent Access to Registry Editing Tools دو بار کليک نمائيد.
4- بر روي گزينه Enable کليک کنيد.
5- در فهرست Disable Regedit from Running Silently؟، بر روي Yes کليک نمائيد.
6-بر روي OK کليک کنيد.
توجه داشته باشيد که به اين ترتيب خود شما نيز ديگر نمي توانيد از Registry Editor، استفاده کنيد. با اينحال، مي توانيد با غيرفغعال نمدن موقتي اين خط مشي براي اجرا Registry Editor، مشکل مذکور را برطرف کنيد. حتي بهتر، شما مي توانيد اسکريپت زير را اجرا کنيد که Registry Editor را بين حالتهاي فعال و غير فعال سوئيچ مي نمايد:

 دستکاري رجيستري Windows 7

SetobjWshShell=WScript.CreateObject("WScript.Shell")
'
'Get the current setting
'
intDisableRegistryTools=Int(objWshShell)
RegRea ("HKCU\Software\Microsoft\Windows
\CurrentVersion\Policies\System\
("DisableRegistryTools
'
'Toggle the current setting
'
If intDisableRegistryTools=0 Then
objWshShell.RegWrite"HKCU\Software\Microsoft\Windows\CurrentVersion
Policies\System\"DisableRegistryTool",2,"REG_DWORD".WScript.Echo"The Registry Editor is disabled Else
objWshShell.RegWrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"DisableRegistryTools",0,"REG_DWORD".WScript.Echo"The Registry Editor is enabled End If
 

به ياد داشته باشيد که شما بايد اين اسکريپت را بعنوان سرپرست اجرا کنيد.

تهيه کپي پشتيبان از رجيستري
 

Windows 7 چيزي را نگهداري مي کند که تحت عنوان System State شناخته مي شود: فايلهاي حياتي سيستم که Windows 7 براي عملکرد مناسب خود به آنها نياز دارد. از مواردي که در System State درج شده اند مي توان به فايلهاي مورد استفاده در طول فرآيند راه اندازي سيستم، فايلهاي سيستمي محافظت شده توسط Windows 7 و طبيعتا فايلهاي رجيستري اشاره کرد. يوتيليتي Backup در Windows 7 داراي يک ويژگي است که تحت عنوان System Image Backup شناخته مي شود و به شما امکان مي دهد تا به آساني از System State جاري يک کپي پشتيبان تهيه کنيد. در نتيجه، اين ساده و موثرترين شيوه براي ايجاد يک کپي پشتيبان از رجيستري براي مواقعي است که مشکلي پيش مي آيد.

ذخيره سازي وضعيت جاري Registry با System Restore
 

شيوه آسان بعدي براي ذخيره سازي پيکربندي فعلي رجيستري، استفاده از يوتيليتي System Restore در Windows7 است. اين برنامه يک تصوير لحظه اي از وضعيت جاري سيستم شما را تهيه مي کند که رجيستري را نيز در بر مي گيرد. اگر سيستم شما با مشکلي مواجه شود، اين برنامه به شما امکان خواهد داد تا يک پيکربندي قبلي را بازيابي نمائيد. ايجاد يک نقطه بازگشت سيستم(System Restore Point) پيش از انجام هر کاري بر روي رجيستري، مي تواند ايده بسيار خوبي باشد.
يک شيوه ديگري براي محافظت از رجيستري، اطمينان از اين نکته است که کليدهاي آن داراي مجوزهاي مقتضي مي باشند. بطور پيش فرض، Windows 7 کنترل کامل بر روي رجيستري را در اختيار اعضاي گروه سرپرستي قرار مي دهد. يک کاربر استاندارد پس از Logon تنها بر روي کليد HKCU مجوزهاي کامل را بدست مي آورد و بر روي ساير بخشهاي رجيستري تنها مجوز Read را خواهد داشت. براي تنظيم مجوزها، بر روي کليد مورد نظر در Registry Editor کليک راست کرده و سپس گزينه Permissions را انتخاب نمائيد. مطمئن شويد که گزينه Full Control تنها براي سرپرستان فعال است.

 دستکاري رجيستري Windows 7

محافظت از کليدها با Export آنها به ديسک
 

اگر صرفا در حال اعمال يک تغيير کوچک بر روي رجيستري هستيد، تهيه کپي پشتيبان از تمام فايلهاي آن تا حدودي زياده روي به حساب مي آيد. شيوه ديگر، تهيه کپي پشتيبان فقط از بخشي از رجيستري است که مشغول کار بر روي آن هستيد. براي مثال، اگر مي خواهيد تغييراتي را در کليد HKEY_CURRENT_USER اعمال کنيد، مي توانيد تنها از همين کليد و يا حتي يک کليد فرعي در داخل آن کپي پشتيبان تهيه نمائيد. شما اينکار را با Export نمودن داده هاي کليد به يک فايل Registration که يک فايل متني با پسوند.reg است، انجام مي دهيد. به اين ترتيب، اگر تغييرات اعمال شده توسط شما مشکلي را بوجود آورند، مي توانيد فايل.reg را به رجيستري Import کرده و همه چيز را به وضعيت قبلي برگردانيد.

Export تمام رجيستري به يک فايل.reg
 

آسانترين روش براي محافظت از کل رجيستري،Export نمودن همه چيز به يک فايل.reg بر روي يک درايو ديسک سخت جداگانه و يا يک Share شبکه است. توجه داشته باشيد که فايل بدست آمده بر روي يک سيستم Windows 7 پيش فرض تقريبا 150 مگابايت حجم خواهد داشت. اگر شما برنامه هاي ديگري را بر روي سيستم خود نصب کرده باشيد، حجم اين فايل مي تواند به دو برابر مقدار مذکور برسد، بنابراين مطمئن شويد که فضاي خالي کافي بر روي مقصد مورد نظرتان وجود دارد.
مراحل انجام اينکار عبارتند از:
1- Registry Editor را باز کنيد.
2- از منوي File گزينه Export را انتخاب کنيد تا جعبه محاوره اي Export Registry File ظاهر گردد.
3- يک محل را براي ذخيره سازي فايل انتخاب کنيد.
4- از جعبه متني File Name جهت تايپ نام مورد نظرتان براي فايل استفاده نمائيد.
5- گزينه All را فعال کنيد.
6- بر روي Save کليک نمائيد.

Export نمودن يک کليد به يک فايل.reg
مراحلي که بايد براي Export يک کليد به يک فايل.reg دنبال کنيد، عبارتند از:
1- Registry Editor را باز کرده و کليد مورد نظر خود را انتخاب نمائيد.
2- از منوي File گزينه Export را انتخاب کنيد تا جعبه محاوره اي Export Registry File ظاهر گردد.
3- يک محل را براي ذخيره سازي فايل انتخاب کنيد.
4- از جعبه متني File Name جهت تايپ نام مورد نظرتان براي فايل استفاده نمائيد.
5- گزينه Selected Branch را فعال کنيد.
6- بر روي Save کليک نمائيد.
 

يافتن تغييرات رجيستري
يک سناريوي متداول رجيستري، اين است که تغييرات بر روي Windows 7 را با استفاده از ابزاري نظير Group Policy Editor اعمال کرده و سپس تلاش کنيد تا آن دسته از تنظيمات رجيستري که تحت تاثير تغييرات قرار گرفته اند را بيابيد. با اينحال بخاطر حجم عظيم رجيستري، اينکار معمولا يک تجربه "پيدا کردن سوزن در انبار کاه" است که با نااميدي به پايان مي رسد. يک شيوه براي حل اين مشکل،Export نمودن يک بخش يا تمام رجيستري پيش از اعمال تغييرات و سپس Export نمودن همان کليد يا کليدها پس از انجام تغييرات است. سپس شما مي توانيد از يوتيليتي FC) File Compare) در اعلان فرمان براي يافتن نقاطي از دو فايل که با يکديگر تفاوت دارند، استفاده نمائيد. ترکيب فرمان FC براي استفاده در اين مورد به شکل زير خواهد بود:
 

 دستکاري رجيستري Windows 7

FC/U pre_edit.reg post-edit.reg>reg_changes.txt
 

در اين ترکيب،pre_edit.reg را به نام فايل Registration تهيه شده پيش از ويرايش رجيستري و post_edit.reg را نيز به نام فايل Registration تهيه شده پس از ويرايش رجيستري تغيير دهيد. شما همچنين مي توانيد reg_changes.txt را به نام مورد نظر خود براي فايل متني که خروجي FC به آن هدايت مي شود، تغيير دهيد. توجه داشته باشيد که سوئيچ /U ضروري خواهد بود زيرا فايلهاي Registretion از مجموعه کاراکترهاي Unicode استفاده مي کنند.

Import نمودن يک فايل.reg
 

اگر نياز داري کليدي را بازيابي نمائيد که در يک فايل Registration از آن کپي پشتيبان تهيه کرده ايد، مراحل زير را دنبال کنيد:
1-Registry Editor را باز کنيد.
2- از منوي File گزينه Import را انتخاب کنيد تا جعبه محاوره اي Import Registry File ظاهر گردد.
3- فايلي که مي خواهيد Import شود را پيدا کرده و انتخاب نمائيد.
4- بر روي Open کليک کنيد.
5- وقتي Windows 7 به شما اعلام کرد که اطلاعات در رجيستري درج شده اند، بر روي OK کليک نمائيد.
توجه داشته باشيد که شما مي توانيد يک فايل.reg را با يافتن محل آن در Windows Explorer و سپس دو بار کليک بر روي فايل مورد نظر نيز به رجيستري خود Import کنيد.
بسياري از نرم افزارهاي کاربردي با فايلهاي.reg خودشان براي ارتقاء رجيستري ارائه مي شوند. تا زماني که مطمئن نشده ايد مايل به Import نمودن اين فايلها هستيد،از دو بار کليک کردن بر روي آنها اجتناب کنيد. اينکار مي تواند به بازنويسي تنظيمات موجود و ايجاد مشکلاتي در سيستم شما منتهي شود.

کار با وروديهاي رجيستري
 

حالا که با کليات آشنا شديد، براي آغاز کار با کليدها و تنظيمات رجيستري آماده هستيد. ما در اين بخش شما را با رويه هاي کلي کارهاي ابتدائي نظير ويرايش، اضافه نمودن، تغيير نام، حذف و جستجوي وروديها ( علاوه بر موارد ديگر) آشنا خواهيم نمود.

تغيير ارزش يک ورودي رجيستري
 

تغيير ارزش يک ورودي رجيستري شامل يافتن کليد مقتضي، نمايشي تنظيماتي که مي خواهيد تغيير دهيد و ويرايش ارزش تنظيمات مورد نظر خواهد بود. متاسفانه يافتن کليد مورد نيازتان هميشه کار ساده اي نيست.آشنائي با کليدهاي ريشه و زير کليدهاي اصلي آنها (همانطور که قبلا توضيح داديم) يقينا در اين زمينه به شما کمک خواهد کرد و در عين حال Registry Editor نيز به يک ويژگي فوق العاده ارزشمند Find مجهز است.
براي نمايش نحوه انجام اين فرآيند، اجازه بدهيد کار را با يک مثال ادامه بدهيم: تغيير نام مالک و نام شرکت ثبت شده براي ويندوز شما. در نسخه هاي قبلي ويندوز، فرآيند نصب احتمالا از شما مي خواست تا نام و بطور اختياري نام شرکت خود را وارد کنيد. وقتي شما با ويندوز کار مي کنيد، اين نامهاي ثبت شده در محلهاي مختلفي ظاهر مي شوند:
- اگر در اکثر برنامه هاي ويندوز گزينه About را از منوي Help انتخاب کنيد، نام ثبت شده خود را در جعبه محاوره اي که باز مي شود خواهيد ديد.
- اگر يک نرم افزار 32 بيتي را نصب کرده باشيد، برنامه نصب از نامهاي ثبت شده شما براي سوابق خود استفاده خواهد کرد (هر چند که معمولا يک فرصت براي تغيير آنها را در اختيار شما قرار مي دهد.)
متاسفانه اگر شما يک نسخه "Clean" از Windows 7 را نصب کرده باشيد، فرآيند نصب درباره اين اطلاعات از شما سئوال نخواهد کرد و با نام کاربري را بعنوان نام مالک ثبت شده شما در نظر مي گيرد. اگر سيستم خود را از ويندوز XP به Windows 7 ارتقاء داده باشيد، نام مالک و نام شرکت از نسخه قبلي ويندوز شما به Windows 7 انتقال پيدا مي کنند. در حاليکه اين نامها در جاهاي مختلفي ظاهر مي شوند، خوب است که بدانيد مي توانيد يک يا هر دو نام مذکور را تغيير دهيد (مثلا براي وارد کردن نامهاي مناسب در صورتي که Windows 7 آنها را در اختيار نداشته باشد و يا اگر مي خواهيد کامپيوتر خود را به شخص ديگري بدهيد.) اين راز در کليد زير نهفته است:

 دستکاري رجيستري Windows 7

HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion
 

براي رسيدن به اين کليد، بايد به ترتيب شاخه هاي HKEY_LOCAL_MACHINE،SOFTWARE،Microsoft و نهايتا Windows NT را در Keys Pane باز کنيد. سپس، بر روي کليد فرعي CurrentVersion کليک نمائيد تا انتخاب شود. در اينجا شما چند تنظيم را مشاهده مي کنيد، اما در ميان آنها تنها دو تنظيم مورد نظر ما هستند(شکل[4]):
- RegisteredOrganization: اين تنظيم نام شرکت ثبت شده شما را نگهداري مي کند.
- RegistreredOwner: اين تنظيم حاوي نام ثبت شده شما است.
اگر کليدهائي داريد که مرتبا به آنها مراجعه مي کنيد، مي توانيد آنها را بصورت Favorites ذخيره نمائيد تا از سرگرداني در ميان شاخه هاي بي انتهاي Keys Pane خلاص شويد. براي انجام اينکار، به کليد مورد نظر رفته و سپس از منوي Favorite گزينه Add to Favorites را انتخاب نمايد. در جعبه محاوره اي Add to Favorites، جعبه محاوره اي Favorite Name را بصورت دلخواه خود ويرايش نموده و سپس بر روي OK کليک کنيد. براي دستيابي به يک کليد Favorite، منوي Favorites را باز کرده و نام کليد مورد نظر را از فهرستي که در پائين اين منو نمايش داده مي شود، انتخاب نمائيد.
حالا شما با بکارگيري هريک از تکنيکهاي زير مي توانيد تنظيمات مورد نظر را براي ويرايش باز کنيد:
- نام تنظيم مورد نظر را انتخاب کرده ، از منوي Edit بر روي گزينه Modify کليک نموده و يا کليد Enter را فشار دهيد.
- بر روي نام تنظيم مورد نظر دو بار کليک کنيد.
- بر روي نام تنظيم کليک راست کرده و از منوي Context بر روي گزينه Modify کليک نمائيد.
جعبه محاوره اي که ظاهر مي شود، به نوع ارزشي که با آن سر و کار داريد بستگي خواهد داشت. توجه داشته باشيد که تنظيمات ويرايش شده بلافاصله بر روي رجيستري نوشته خواهند شد، اما ممکن است که اين تغييرات فورا بر روي عملکرد ويندوز تاثير نگذارند. در بسياري از موارد، شما بايد از Registry Editor خارج شده و ويندوز خود را مجددا راه اندازي کنيد.

ويرايش يک String Value
 

اگر تنظيم مورد نظر داراي ارزش REG_SZ ( همانند مثال ما)، REG_MULTI_SZ و يا REG_EXPAND_SZ باشد، شما جعبه محاوره اي Edit String را مشاهده خواهيد کرد که در شکل [5] نمايش داده شده است. از فيلد متني Value Data براي وارد کردن يک رشته جديد يا ويرايش رشته موجود استفاده کرده و سپس بر روي OK کليک نمائيد. براي ارزش چند رشته اي REG_MULTI_SZ ، فيلد Value Data شامل يک جعبه متني چند خطي خواهد بود. هر ارزش رشته را در خط مخصوص به خودش تايپ کنيد. بعبارت ديگر، پس از تايپ هر رشته کليد Enter را فشار داده و خط جديدي را آغاز کنيد.

ويرايش يک ارزش DWORD يا QWORD
 

اگر تنظيم مورد نظر شما يک REG_DWORD است، جعبه محاوره اي Edit DWORD(32-Bit) Value را خواهيد ديد که در شکل [6] نشان داده شده است. در بخش Base يکي از دو گزينه Hexadecimal يا Decimal را انتخاب کرده و سپس از فيلد متني Value Data براي وارد کردن ارزش جديد تنظيم استفاده نمائيد. اگر گزينه Hexadecimal را انتخاب کرده ايد بايد يک ارزش هگزا دسيمال را وارد کنيد و در صورت انتخاب Decimal بايد يک ارزش دسيمال را وارد نمائيد. توجه داشته باشيد که ويرايش يک ارزش QWORD نيز کاملا مشابه همين روش خواهد بود، به استثناء آنکه جعبه محاوره اي با نام Edit QWORD(64-Bit) Value ظاهر مي گردد.

ويرايش يک ارزش باينري
 

اگر تنظيم مورد نظر شما يک ارزش REG_BINARY باشد، يک جعبه محاوره اي Edit Binary Value شبيه به آنچه که در شکل [7] نشان داده شده است را خواهيد ديد.
براي ارزشهاي باينري، جعبه Value Data به سه بخش عمودي تقسيم شده است:
-Edit Binary Value: ارزشهاي چهار رقمي در سمت چپ جعبه Value Data، شماره ترتيب اولين بايت در هر رديف از اعداد هگزا دسيمال را در اختيار شما قرار مي دهند. اين توالي هميشه در 0 آغاز مي شود و به همين دليل شماره ترتيب اولين بايت در اولين رديف بصورت 0000 خواهد بود. 8 بايت در هر رديف وجود دارد، بنابراين شماره ترتيب اولين بايت در رديف دوم، 0008 خواهد بود. شما نمي توانيد اين مقادير را ويرايش نمائيد.
- Hexadecimal Numbers(Bytes): هشت ستون از اعداد دو رقمي در بخش مياني، ارزش تنظيم را نشان مي دهند که با اعداد هگزادسيمال بيان شده اند و در آن هر عدد دو رقمي بيانگر يک بايت واحد از اطلاعات است. شما مي توانيد اين مقادير را ويرايش کنيد.
- ANSI Equivalents: سومين بخش (آخرين بخش سمت راست) از جعبه Value Data، معادل ANSI اعداد هگزادسيمال بخش مياني را نمايش مي دهد. براي مثال، اولين بايت از اولين رديف ارزش هگزادسيمال 54 است که بيانگر حرف بزرگ "T" مي باشد. شما مي توانيد مقادير اين ستون را نيز ويرايش کنيد.

ويرايش يک فايل.reg
 

اگر يک کليد را Export کرده ايد( بصورت يک فايل.reg) مي توانيد اين فايل را ويرايش نموده و سپس مجددا به رجيستري خود Import کنيد. براي اعمال تغييرات در يک فايل registration، فايل مورد نظر را در Windows Explorer يافته، بر روي آن کليک راست کرده و سپس بر روي Edit کليک نمائيد. Windows 7 اين فايل را در Notepad باز خواهد کرد.
اگر نياز داريد که تغييرات عمومي را بر روي رجيستري اعمال کنيد، کل رجيستري را Export نموده و سپس فايل registration بدست آمده را در Wordpad يا هر واژه پرداز يا ويرايشگر متن ديگري باز کنيد. از ويژگي Replace نرم افزار کاربردي مورد استفاده خود (با احتياط و دقت کامل) براي اعمال تغييرات در سراسر فايل بهره گيري نمائيد. اگر از يک واژه پرداز براي اين منظور استفاده مي کنيد، مطمئن شويد که پس از اتمام کار فايل را بصورت يک فايل متني ساده ذخيره مي کنيد. سپس مي توانيد فايل تغيير يافته را به رجيستري خود Import نمائيد.

ايجاد يک فايل .reg
 

شما مي توانيد فايلهاي registration را از ابتدا ايجاد کرده و سپس آنها را به رجيستري خود Import نمائيد. اين يک تکنيک مفيد براي مواقعي است که شما مي خواهيد سفارشي سازيهاي خاصي را بر روي سيستمهاي متعددي اعمال کنيد. براي نمايش ساختار پايه يک فايل registration و وروديهاي آن ، شکل [8] دو پنجره را نمايش مي دهد. پنجره بالايي، Registry Editor است که کليدي تحت عنوان Test در آن انتخاب شده است. Settings pane حاوي شش تنظيم مثالي است: ارزش Default و يک نمونه از هر 5 نوع تنظيمات قابل دسترسي (Multistring،Expand String،DWORD،Binary و String). پنجره پائيني، کليد Test را در Notepad بصورت يک فايل registration نشان مي دهد.
فايل Registration متعلق به Windows 7 هميشه با هدر زير شروع مي شود:
Windows Registry Editor Version 5.00
اگر در حال ايجاد يک فايل براي Registration يک سيستم Windows 9x/Me/NT4 هستيد، اين هدر را به REGEDIT4 تغيير دهيد.
سپس يک خط خالي قرار دارد و در خط بعدي مسير کامل کليد رجيستري که تنظيمات اضافه شده توسط شما را نگهداري خواهد کرد در بين دو کروشه قرار مي گيرد:

[HKEY_CURRENT_USER\Test]
 

اگر مي خواهيد يک توضيح را به يک فايل.reg اضافه کنيد، يک خط جديد را ايجاد نموده و آن را با يک ";" آغاز کنيد.
در زير کليد، نامها و ارزشهاي تنظيمات قرار مي گيرند که از قالب کلي زير استفاده مي کنند:

 دستکاري رجيستري Windows 7

SettingName"=identifier:SettingValue"
 

که بخشهاي آن به ترتيب عبارتند از:
1- SettingName: نام تنظيم. توجه داشته باشيد که از سمبل @ براي بيان ارزش پيش فرض کليد استفاده کنيد.
2- Identifier: يک کد که نوع داده ها را شناسائي مي کند. ارزشهاي REG_SZ از يک شناسه استفاده نمي کنند، ولي شناسه هاي 4 نوع ديگر داده ها عبارتند از:
-dword: براي يک ارزش DWORD
-hex(b): براي يک ارزش QWORD
-hex: براي يک ارزش باينري
-2 (hex) :براي يک ارزش expandable string
- 7(hex): براي يک ارزش multistring
3- SettingValue: اين ارزش تنظيم است که شما آن را بصورت زير وارد مي کنيد:
- String: ارزش را در بين دو علامت نقل قول (") قرار دهيد.
-DWORD : يک ارزش DWORD هشت رقمي را وارد کنيد.
-QWORD: هشت جفت عدد هگزادسيمال دو رقمي را وارد کنيد که با ويرگول (,) از يکديگر جدا شده اند و از زوج هائي با بالاترين ترتيب تا زوج هائي با پائين ترين ترتيب رديف شده اند. مثلا براي وارد کردن ارزش QWORD معادل 123456789abcd، شما بايد از ارزش زير استفاده کنيد:
cd,ab,89,67,45,23,01,00
- Binary: ارزش باينري را بصورت مجموعه اي از اعداد هگزادسيمال دو رقمي وارد کنيد که در آن هر عدد با يک ويرگول از ديگري جدا شده است.
-Expandable string: هر کاراکتر را به معادل هگزادسيمال آن تبديل کرده و سپس ارزش را بصورت مجموعه اي از اعداد هگزادسيمال دو رقمي که در آن هر عدد با ويرگول از ديگري جدا شده و هر يک از کاراکترها با 00 از ديگري جدا گرديده، وارد کنيد.
-Multistring: هر کاراکتر را به معادل هگزادسيمال آن تبديل کرده و سپس ارزش را بصورت مجموعه اي از اعداد هگزادسيمال دو رقمي که در آن هر عدد با ويرگول از ديگري جدا شده، هريک از کاراکترها با 00 از ديگري جدا گرديده، و هر رشته با (space)00hex از ديگري جدا شده است، وارد کنيد.
براي حذف يک تنظيم با استفاده از يک فايل.reg مي توانيد ارزش آن را بصورت يک خط فاصله (-) وارد کنيد. بعنوان نمونه مي توانيد به مثال زير توجه نمائيد:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Test]
"BinarySetting"=-
 

براي حذف يک کليد، يک خط فاصله را به ابتداي نام آن اضافه کنيد، مانند مثال زير:

Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Test]
 

تغيير نام يک کليد يا تنظيم
 

شما غالبا نيازي به تغيير نام کليدها و يا تنظيمات موجود نداريد. با اينحال اگر در چنين شرايطي قرار گرفتيد، مراحل زير را دنبال کنيد:
1-در Registry Editor کليد يا تنظيم مورد نظر را يافته و آن را انتخاب کنيد.
2- از منوي Edit گزينه Rename را انتخاب کرده و يا کليد F2 را فشار دهيد.
3- نام کليد يا تنظيم را ويرايش نموده و سپس کليد Enter را فشار دهيد.
فقط نام کليدها و يا تنظيماتي را تغيير دهيد که خودتان آنها را ايجاد کرده ايد. اگر نام کليد يا تنظيم ديگري را تغيير دهيد، ممکن است Windows 7 قادر به ادامه صحيح کار خود نباشد.

ايجاد يک کليد يا تنظيم جديد
 

بسياري از سفارشي سازيهاي مبتني بر رجيستري با يک تنظيم و يا کليد موجود سروکار ندارند. در مقابل، شما بايد يک کليد يا تنظيم جديد را ايجاد کنيد. براي انجام اينکار، مراحل زير را دنبال نمائيد:
1- در Registry Editor کليدي که مي خواهيد يک کليد فرعي يا تنظيم جديد را در آن ايجاد کنيد، انتخاب نمائيد.
2- از منوي Edit بر روي گزينه New کليک کنيد (شما همچنين مي توانيد در يک فضاي خالي از Setting pane کليک راست نموده و سپس گزينه New را انتخاب کنيد). به اين ترتيب يک منوي فرعي ظاهر خواهد شد.
3- اگر در حال ايجاد يک کليد جديد هستيد، فرمانKey را انتخاب کنيد. در غير اينصورت، فرماني را انتخاب نمائيد که با نوع تنظيمات مورد نياز شما مطابقت دارد: String Value, Binary Value, DWORD Value, Mulut-String Value و يا Expandable String Value .
4- يک نام را براي کليد يا تنظيم جديد وارد کنيد.
5- کليد Enter را فشار دهيد.

حذف يک کليد يا تنظيم
 

در اينجا مراحلي که بايد براي حذف يک کليد يا تنظيم دنبال نمائيد را ذکر مي کنيم:
1-در Registry Editor کليد يا تنظيمي که مي خواهيد حذف گردد را انتخاب نمائيد.
2- از منوي Edit گزينه Delete را انتخاب کرده و يا کليد Delete را بر روي صفحه کليد خود فشار دهيد. Registry Editor از شما مي خواهد پرسيد که آيا از انجام اينکار اطمينان داريد يا خير.
3- بر روي Yes کليک نمائيد.
باز هم براي اجتناب از مشکلات، شما صرفا بايد کليدها و يا تنظيماتي را حذف نمائيد که خودتان آنها را ايجاد کرده ايد. اگر در مورد حذف يک تنظيم اطمينان نداريد، تغيير نام آن را امتحان کنيد. اگر با مشکلي مواجه شديد، مي توانيد تنظيم را به نام اصلي خود برگردانيد.

يافتن وروديهاي رجيستري
 

رجيستري حاوي تنها پنج کليد ريشه اي است، اما صدها کليد فرعي را در بر مي گيرد. اين واقعيت که بعضي از کليدهاي ريشه اي کپيهائي (Alias)براي کليدهاي فرعي در يک شاخه متفاوت هستند، تنها بر اين سردرگمي مي افزايد. اگر بدانيد که بايد دقيقا به کجا برويد، سلسله مراتب درختواره Registry Editor يک شيوه قابل قبول براي رسيدن به آن محل خواهد بود. با اينحال، اگر مطمئن نباشيد که يک کليد فرعي يا تنظيم بخصوص در کجا قرار دارد، ممکن است تمام روز را براي گردش در پيچ و خمهاي تو در توي رجيستري صرف کنيد.
به منظور کمک به شما براي رسيدن به محلي که مي خواهيد برويد،Registry Editor داراي يک ويژگي Find است که به شما امکان مي دهد تا به جستجوي کليدها، تنظيمات و يا ارزشها بپردازيد. نحوه انجام اينکار به ترتيب زير است:
1- درKey pane،Computer را در بالاي درختواره انتخاب کنيد (مگر آنکه مطمئن باشيد که کدام کليد ريشه اي حاوي ارزش مورد نظر شما است. در اين صورت مي توانيد کليد ريشه اي مقتضي را انتخاب نمائيد.)
2- از منوي Edit گزينه Find را انتخاب نموده و يا ترکيب کليدهاي Ctrl+F را فشار دهيد. به اين ترتيب Registry Editor جعبه محاوره اي Find را نمايش خواهد داد که در شکل [9] نشان داده شده است.
3- از فيلد متني Find What براي وارد کردن رشته جستجوي خود استفاده نمائيد. شما مي توانيد عبارات و يا رشته هاي نصفه را وارد کنيد تا شانس خود را براي يافتن يک انطباق افزايش دهيد.
4- در بخش Look at ، عناصري که مي خواهيد مورد جستجو قرار گيرند را فعال کنيد. براي اکثر جستجوها، بهتر است هر سه گزينه را فعال نمائيد.
5- اگر مي خواهيد تنها وروديهائي را پيدا کنيد که دقيقا با متن جستجوي شما مطابقت دارند، گزينه Match Whole String Only را فعال کنيد.
6- بر روي کليد Find Next کليک نمائيد تا Registry Editor اولين انطباق را بصورت برجسته (Highlighted) نمايش دهد.
7- اگر اين انطباق مورد نظر شما نبوده است، از منوي Edit گزينه Find Next را انتخاب کرده و يا کليد F3 را فشار دهيد تا کليد يا تنظيم مورد نظر خود را بيابيد.
هنگاميکه Registry Editor يک انطباق را پيدا مي کند، کليد يا تنظيم مقتضي را نمايش مي دهد. توجه داشته باشيد که اگر ارزش منطبق يک ارزش داده يا نام تنظيم باشد، ويژگي Find کليد جاري را برجسته نخواهد کرد. اين وضعيت تا حدودي گيج کننده است اما به ياد داشته باشيد که کليد جاري هميشه در پائين Keys pane ظاهر مي شود.
منبع:بزرگراه رايانه،شماره 121.




 



نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط