۱۳۸۷ تیر ۵, چهارشنبه

Registry

توضیحاتی در مورد Registryريجستري را به عبارتي مي توان قلب ويندوز خواند.البته قلب نه به دليل احساساتش به اين دليل که اگر نباشد ديگر انساني هم نيست .ريجستري در ويندوز هم همين حکم را دارد واگر مشکلي در آن بوجود آيد کل ويندوز يا قسمتي از آن به هم مي ريزد.شما هر کاري را که بخواهيد انجام دهيد ابتدا ويندوز از ريجستري مي پرسد که چه بايد بکند ويکي از بيشترين کاربردهاي ريجستري اين است که مي توان کارهايي در ظاهر وتنظيمات ويندوز انجام داد که هيچ محيط رابط کاربري براي آن در ويندوز قرار داده نشده است .وقتي روي يک فايل راست کليک مي کنيد ويندوز از ريجستري مي پرسد که آيا اصلا ليستي نشان مي دهد يا اصلا اگر قرار است نشان دهد چه گزينه هايي را نشان دهد وهر کدام چه کاري انجام دهند.والبته هنگام کار با محيط ريجستري مواظب باشيد که مقدار اشتباهي را حذف نکنيد ويا مقداري را اشتباها تغيير ندهيد چون ممکن است ناچار به نصب مجدد ويندوز شويد پس تاکنون به اهميت ريجستري پي برديم هم اکنون بايد با مختصري از محيط ويرايش ريجستري وشيوه انجام تغييرات درآشنا شويم ويرايشگر ريجستري ويندوز (regedit Registry Editor ) نام دارد که فايل آن در پوشه ويندوز قرار دارد.پس براي اجرا کردن آن مي توان از محيط Run استفاده کرد.براي وارد شدن به ريجستري کافيست که منوي start را باز کرده سپس گزينه Run را اجرا کنيد وسپس کلمه (( regedit))را تايپ کنيد وسپس OK را فشار دهيد ( کليد ميانبر Run دکمه Window+R است) همان طور که ملاحظه مي کنيد محيط ريجستري مانند محيط explorer است که به صورت شاخه شاخه نمايش داده مي شود محيط ريجستري همانطور که ملاحظه مي کنيد شامل دو قسمت است قسمت شاخه ها وقسمت داده ها ريجستري شامل 5 شاخه اصلي مي باشد وهرکدام داراي زيرمجموعه هاي خود مي باشد که با کليک بر روي علامت + کنار هرکدام مي توان شاخه هاي زير مجموعه آن را ديد وبا کليک بر روي مي توان آنها را بست .( وهردوکاررابادابل کليک هم مي توان انجام داد ) هر شاخه شامل کليدهايي است که در سمت راست با کليک کردن بر روي شاخه نشان داده مي شود.(توجه داشته باشيد (توجه داشته باشيد که کليد Default معمولا درهمه شاخه ها وجود دارد) داده ها انواع مختلفي دارند که در اينجا مختصري درباره داده هاي کاربردي بيان مي کنيمREG-SZ :اين داده شامل متني با طول ثابت است به عنوان مثال اين داده مي تواند Microsoft Windows Xp را در خود جاي دهد.REG-DWORDاين نوع داده شامل اعداد وعلائم منطقي باشد اين نوع داده مي تواند مقادير 4بايتي را در خود ذخيره کند .کاربردآن در علائم منطقي معمولاً به صورت 0 يا 1 بودن است بدين معني که اگر 1 باشد آن دستور ، ترفند و...فعال باشد ودر صورت 0 بودن يا نبود آن کليد آن دستور يا ترفند نيز غير فعال باشد. در اين قسمت مي توان اعداد را به صورت دهدي وهگزادسيمال مشاهده وويرايش کرد.هم اکنون سعي مي کنيم مختصري درباره شاخه هاي اصلي ريجستري توضيح دهيم تا مشکلي در حين کار براي شما پيش نيايد.HKEY-USER با علامت اختصاري (HKU ) در اين قسمت مشخصات محيط (Profile ) همه کاربران وجود دارد.HKEY-CURRENT-USER با علامت اختصاري (HKCU ) در اين قسمت مشخصات محيطي کاربري که فعال هست وجود دارد يعني اگر ويندوز شما داراي 3 کاربر باشد مشخصات همه آنها در HKU وجود دارد واگر به طور مثال کاربر مسعود هم اکنون فعال باشد ودرازطريق آن کاربر وارد محيط HKCU شويم فقط تنظيمات ومشخصات مربوط به کاربر مسعود در آن وجود دارد.همانطور که گفتيم تمام مشخصات HKCU قرار دارد پس مشخصات کاربر جاري هم در آن وجود دارد.نکته قابل توجه اين است که HKCU يکي از شاخه هاي HKU است ولي به دليل اهميت وکاربرد آن يک شاخه مجزا براي آن تشکيل داده اند ولي شما به راحتي مي بينيد که هر چه در HKCU وجود دارد در يکي از شاخه هاي HKU هم قرار دارد که نام آن به مشخصات کاربر بستگي دارد.HKEY-LOCAL-MACHINEبا علامت اختصاري (HKLM ) در اين قسمت ساختار فايل ها وهمچنين Class هاي سيستم وجود دارد که بوسيله آن مي توان تغييرات چشمگيري درويندوز ايجاد کرد.HKEY-CURRENT-CONFIG با علامت اختصاري (HKCC ) اين شاخه شامل اطلاعات سخت افزاري سيستم مي باشد ودر واقع لينکي به قسمت HKLMSYSTEMCurrent Control SetHardw are Profile Current است ايجاد، حذف، تغيير نام وويرايش شاخه ها وکليد ها : براي ساخت شاخه يا کليد جديد مي توان بر روي شاخه مورد نظر يا در قسمت سمت راست در محيط خالي راست کليک کرد.Key براي ساخت شاخه جديد String Value براي ساخت کليدي از نوع داده اي REG-SZ DWORD Value براي ساخت کليدي از نوع داده اي -DWORD REG براي تغيير نام هر شاخه يا کليد مي توان بر روي آن راست کليک کردوسپس گزينه Rename را انتخاب کرد يا اينکه پس از انتخاب کليد F2 را فشار داد . ( توجه داشته باشيد بر خلاف محيط Explorer براي تغير نام نمي توان از دابل کليک استفاده کرد) براي حذف شاخه يا کليد مورد نظر ابتدابرويشاخه يا کليد مورد نظر راست کليک کرده وسپس Delete را انتخاب مي کنيم يا اينکه پس از انتخاب مي توان دکمه Delete روي صفحه کليد را نيز فشار داد براي ويرايش داده ها کافي است که بروي آنها دابل کليک کنيم تا محتويات آنها نمايش داده شود وبتوان آنها را ويرايش کرد.
با سپاس از 40چراق گرامی

هیچ نظری موجود نیست: