صفحه 1:
Windows

صفحه 2:
۳ ۳ nes 99 ‎(History) >‏ قاریخجه ‎(Clarfiy)>‏ ‏برنامه ویرایش رمیستری ‎Registry Editor)‏ ‎(Examples>‏ مثالها ) ‏ضیحات ‎۳ ‎ ‎

صفحه 3:
تارپخحچه تا قبل از سيستم عامل ويندور كه از سیستم عامل 2065) استفاده میشد به منظور پیکره بندی و ذکر تعاریف اولیه از هند فایل ساده متنی استفاده ميشد این فایل ها به منظور سامان بخشی يكنوافت تعاريف كارير به كار برده ميشد که مهمترین آنها عبارت بودند از Cocky. CVG ‏)مس‎ بعد از ایجاد و ابداع سیستم عامل ویندوز توسط شرکت مایکروسافت این ایده که تمامی تعاریف کاربر و همچنین تعاریف برنامه های مجرد استفاده در خایلهایی با پسوند .10101 که به آنها فایلهای شروع به کار میگفتند و عبارت بودند از دعس و ب.سسصسممدفیره شود ایجاد شد. از آنجا که و نگهداری این فایلها کار آسانی نبود محققان مایکروسافت را برتن داشت تا جهت نگهداری اطلاعات مهم کاربر و برنامه ها پایگاه داده ای را ایجاد کند که هم ‎solo‏ این اطلاعات مهم باشد و هم مدیریت و دسترسی به این اطلاعات آسانتر و بهینه باشد . این پایگاه داده که شامل فایلهای متعددی است و بر ری دیسک ویندوز ذفیره میشود با ورود سیستم عامل ویندوز ۹۵ به بازار سیستمهای عامل پا به عرصه وجود نهاد و به نام رمیستری صعب 8) معروف شد .

صفحه 4:
تو ضيحات برخى از مزاياى يايكاه داده رجيسترى : > فایلهای رمیستری دارای خاصیتهای فقط خواندنی و پنهان و سیستمی هستند , بنابراین امتمال آنکه بطور تصادفی توسط یک کاربر غیر مرفه اى حذف كردند از بين رفته است .(احتمالى كه در مورد فايلهاى .7001 وجود داشت) > رجيسترى نه تنها مكانى براى ذفیره پارامترهای ت افزارى و سيستم عامل است بلكه برنامه‌های کاربردی نیز میتوانند به جای استفاده از فایلهای *.1001 جداكانه براى ذفيره كردن پارامترهای خود , آزادانه از رمیستری استفاده کنند . ۶ ابزارهای متنوعی جهت مدیریت و کار با رجیستری در ویندوز مجود دارد. در رجیستری ابزارهایی وجود دارند که شما را قادر میسازند هر چارامتری )| یافته و اطلاعات آنرا درخواست کرده و یا تغییر دهید. سیستم عامل ویندوز به هنگام نصب (32«۳) خود فایل و( و دمص( می باشد . ایگاه داده رجیستری را ایجاد میکند که شامل دو

صفحه 5:
توضيحات شرح پایگاه داده رجیستری و قسمتهای آن : نتری از ۵ فیلد اصلی تشکیل شده است که به این ۵ فیلد کلید (5)) میا لیدهای ویژه نوعی کلید فوری (۱۷) جهت دسترسی به مقادیر ذفیره شده در ( در رمیستری آنها را با داژه "۱/6" در ابتدای نام هر کلید نام گذاری کرده اند . ايند. از آنها كه اين ترى این ۵ کلید در اصطلاح كليدهاى ريشه يا اصلى (به)) -185) در رجيسترى ميكويند. لازم بذكر است تمام مقادیر پیکره بندی و تعاریف سیستم و تعاريف كاربر بصورت سافتمان داده اى سلسله مراتبی در این ۵ کلید ريشه قرار دارند که جهت تغییر و یا تصمیح هر تعریف باید به کلید مورد نظر و همچنین زیر کلیدهای آن مراجعه نمود . در ادامه به ذکر نام و ویژگیهای هر کدام از کلیدهای ريشه می پردازيم : ‎١‏ ۷۵6۵0600( 1۳۷: این کلید حاوی همان اطلاعات موجود در رمیستری ویندوز ۱/۳ میباشد. که این اطلاعات عبارتند از: پسوندهای فایل ها و اینکه هر پسوندی چه معنى دارد و نیز اطلاعات ۶,ا۵) و 0600۶) و علاوه بر اینها در این کلید چندین کلید فرعی برای میانبرها (مجس۳)) و دیگر امکانات مربوط به صفمه نمایش وجود دارد . ‎ ‎ ‎ ‎ ‎

صفحه 6:
توضيحات MKEY_CORREOT_OGER ۲ در اين كليد ريشه اطلاعات كاربرى كه هم اكنون به ويندوز لاكين كرده است وجود خواهد داشت. در اصل هاوی اطلاعات مریوط به پروفایل شخصی کاربر فعال مى باشد و يا به عبارتى در اين كليد پارامترهای تعیین شده در فایل .جح( مربوط به يروفايل شخص فعال وجود دارد. در اين كليد پارامترهایی که شما در پنجره ‎Puree‏ اسهح() تعیین کرده اید پارامترهای مربوط به کار با برنامه‌های کاربردی و ... وجود دارد. مورد از زیر کلیدهای موجود در این کلید عبارتند از : ۳۶ : لینک لید مشفضمرک نندهم فایلهای‌صوتی‌ک» در صویتوقوع یکولقعه خاص‌مثل باز شدزی کپ نمره بایدلمرا شوند را تعییزمیکند . اسی۳) امسیح() : لینک نید مامی‌پ ارلمترهایی‌لستقه در برفی‌قسمتهایک نترلپ انلکعیین گردیده لست <ددرورا دارب : درلينكليد آنهه كه شما در تنظيماتص فمه كليد منظور نمودم ليد ‎yb hs.‏ = و9 : لینک لید مامیپ ارلم ترهایی‌لستک» شما در میزن صسالنولع نرم لفزابها تنظیم نموده لید

صفحه 7:
توضعر دات توضیحاته سر 60060/۱00 هرا )راک دراین کلید محتویات فایل 3۷۳)9/0:0(.0694۳) ذفیره میشود که عبارتند از پارامترهای مربوط به سفت افزارها و نرم افزارهای مومود در کامپیه‌تر شما. کلیدهای فرعی این کلید عبارتند از : 7,000 : در لينكليد مندينك ليد فرعىمربوط به يوبتها و لنولع مودمهاىمورد 900/10000008082 : درلينك ليد يارلمترهاىمربوط به كامييوتر شما كه نرم لفزابهاىونصب شده در سیستم از آنها لستفاده میکنند خفیره ميشود . 0): درلینک لید کلیدهای فرعیو پارلمترهای‌مربوط به شرمع به کار مینوز خفیره میشود. ‎gals MKEY_OGERG -€‏ کلید کلیه اطلاعات و یا ارجاعات و تنظیمات پروفایلهای کاربران مفتلف که دراین سیستم عامل یک پروفایل (مساب کاربری) و ات مربوط به لن دارند موجود میباشد . ‎ ‎ ‎ ‎

صفحه 8:
توضعر دات توضیحاته MKEY_CORREOT_COOPE ‏ه-‎ این کلید نیز ماوی کلیه اطلاعات و تنظیمات سخت افزارهای نصب شدةْ کاربر فعال میباشد. بحیهی است هر کاربر دارای یک هساب کاربری معتبر (پروفایل) و اطلاعات مربوط به خود میباشد . تا اینبا ما به رم کلیدهای ريشةٌ رمیستری پرداختیم که خود آنها نیز به 393 خود دارای زیر کلید یا کلیدهای فرعی بودند. اما باید بدانیم که تنظیمات یا همان پارامترها به چه صورت در رجیستری ایره ميشوند. پارامترها و مقادیرشان در غللب مقادیر (۱00//6۲)) ذفیره میشود که ما به آنها يارامتر ميكوئيم يارامتر: هر بارامتر يك تنظيم يا تعريف داغل یک کلید است. هر يارامتر دست كم شامل ‎١‏ بفش است. اسم (017080002) كه شرمى از مقدار تعريفى است و ديكر داده ها (0001000) كه فود تعريف يا تنظيم است. در ادامه بايد بانيم كه اين يارامتر ها داراى هه نوع هاى هستند. اين انواع عبارتند 0 ومع همموهمو ...همم نادمه ۵۵ 6۵۵۵۵۵9۵

صفحه 9:
توضعر دات توضیحاته ‎GMRIOG gg) -1‏ شامل مجموعه توضیمات هرفی - عددی , که این نوع داده های داغل گیومه نگهداری ميشوند. مانند شماره سریال یا نام یک برنامه و یا نام یک فونت , مانند: "۱6/۱۳9۰" ‎ ‏م 2802007 بوسيلة جفت اعداد مبنای ۱۶ نمایش داده میشود. یعنی یک رشته کارکترهای مبناى ۱۶ شامل اعداد » تا ‎٩‏ و اولین ‎Y‏ حرف الفبای انگلیسی مانند: 00000008 ‎ ‏۳- (002)0030: یک مقدار حداکثر ۴ بایتی که هم بصورت کاراکترهای مبنای ۱۶ 9 هم کاراکترهای دهدمی نمایش داده ميشود. مقادیر 002000100 را تعریف میکند مانند: 060000000006 ‏۴- ۵۲۱۵۵ 10017 همان مقدار 090004010000 است كه تنظيمات جندكانه را ميكند ‎Cdygbilae XPOHOOPOLE 9/۳۹۲۱ -۵‏ میدانیم در هر سیستم عامل متفییرهای ممیطی وجود دارند که به منظور یاری رساندن به برنامه نویسان و علی الخصوص استفاده های سیستم مجرد بهره برداری قرار میگیرند بمنظور استفاده نمودن از متغییرهای محیطی در رجیستری ویندوز 266۳ (مثلا مسیردهی ) باید از این نوع استفاده نمود مانند: ,اسرد مص كات ‎ ‏لازم بذكر ست كه )زد دص: متغيير محلى است كه مسير دايركتورى ويندوز را بر ميكردائد . ‎

صفحه 10:
برناهة ودیرلیشی رجیستر ور آشنایی با برنام ‎Revisiry Ector‏ همانطور که گفته شد رجیستری ویندوز پایگاه داده ای است که در تن مجموعه اطلاعات پیکره بندی سیستم و امیانا اطلاعات شخصی کاربر را نگهداری میکند و گفته شد که این پایگاه داده بصورت فایلهای متنی ساده نیست و دارای سافتاری پیچیده است. حال زمان آن است که با برنامه مدیریت , ویرایش و نگهداری رمیستری آشنا شویم. این برنامه که در خود سیستم عامل ویندوز قرار دارد مسبح() نام دارد. نموه اجرای آن به یکی از دو صورت زیر است : + از ‎ay}5 Gtort soho‏ ) را اجرا میکنیم و سپس نام سبح( را ت > پ کرده و 3) ميکنيم . )5 جسام<) حسط) به پوشة سط() رفته و فایل سه م۲ را امرا میکنیم شکل کلی بکار گیری این نرم افزار در زیر آمده است : سبح

صفحه 11:
بر ناهث ویر ایشری ر چیسترو, بررسی ساختار رجیستری در برنامه ایح 58 همانطور که در شکل مشاهده ‎es‏ ‏میکنید این برنامه به دو قسمت در تا چپ و راست تقسیم می‌شود. در 3 سمت چپ نام کلید ها و زیر کلیدها 4 بصورت سلسله مراتبی (مانند 3 و سطل) قرار دارد و در اه ‎Craw‏ راست نیز پارامتر ها مهت 1 تنظلیمات هر کلید قرار دارد. بدیهی است جهت رفتن به داغل کلید ها و زير كليدها بايد از دستكيرة (+) آن کلید استفاده کرد و قاعدتا با کلیک كردن بر روى هر كليد در سمت 4 راست پارامتر ها آن کلید لیست می‌شوند .

صفحه 12:
= po برناهة ویرایشی رجيسقرى انجام عملیات مختلف در برنامه ‎Revedit‏ ۳ تغییر دادن مقدار یک پارامتر : پارامتر از یک کلید کار بسیار ساده ایست. برای این منظور ابتدا کلید مورد نظر را تغییر دادن مقدار یک پا یافته پس از انتخاب پارامتر مورد نظر در سمت راست نمایش داده میشوند. روی پارامتر مورد نظر خود دبل كليك ميكنيم. طبق نوع كن يارامتر ينجره اى باز ميشود كه ميتوان در آن مقدار پارامتر مذكور را تغيير داد . eau Suing Yate doo 0 شکل بالا نمونه ای از پنجره تغییر پارامتر برای یک نوع 35:۱) میباشد .

صفحه 13:
سث ويرايش رجيسترى لا جستجوى يك يارامتر در اجيج : همئاق در قسمت قبل توضيع داده شد که چگونه مقدار یک پارامتر | عدض نمائیم. اما هميشه یافتن بارامتر مورد نظر كار ساده اى نيست. براى رفع اين نقص در برنامه 1ح در منوى 0229 كزينه اى ‎(Pid oly‏ قرار دارد که وظیفه جستجوی پارامتر مورد نظر را عهده دار است. شکل زیر نمایی از این پنمره است . (شته مورد نظر را در ایجا وارد می کنیم. ‎a we‏ لذ 2 1 اين كزيته ها مبيح. ‎en Coe)‏ .2 ‎siti os sate iat‏ ‎tas‏ ‎Ciena oy‏ چک شدن این کزینه يعنى جستجو دقیقا شبیه به متن وارد شده باشد

صفحه 14:
برناهة ويرايش رجيسترى لأتغيير نام ويا حذف يك كليد يا يك يارامتر : بمنظور تغییر نام یک پارامتر و یا یک کلید از کلید ۳) و یا از منوی 0ظ) گزينة سح استفاده میشود و همچنین بمنظور حذف نمودن یک کلید یا یک پارامتر از کلید ام0) و یا از منوی ۳) گزينة سساع() استفاده ميشود. لاتعریف یک کلید یا یک پارامتر و اكر در هر طرف از دو طرف نرم افزار ج27 كليك راست كنيد منوى كركره اى باز خواهد شد كه در كن كزينه اى با عنوان. ‎Dew‏ موجود است. حال با انتفاب كزين مد نظر قادر فواهيد بود يك كليد يا يك يارامتر ايجاد كنيد .

صفحه 15:
و بازیابی آن : همانطور که میدانیم رجیستری پایگاه داد بسیار مهمی است که اکر دهار اشکال شود ممکن است تداخلی در کار ویندوز پیش بیاید و یا دیگر ویندوز کار نکند. برای جلوگیری از چنین مالتی امکان ایجاد کپی و بزیابی آن در ‎Reyedt‏ 39090 می باشد. اين دو فعل با عناوین 1۰۱ (بازیایی) و ‎Cxport‏ (ایجاد نسفةٌ پشتیبان) در اولین و دومن ‏گزینه های منوی ۲) موجود میباشد. همانطور که در شکل مشاهده میکنید میتوان با تفییر كزينة ‎we‏ سوت در کلدر مماوره ای مس ‎Pile‏ بسح میتوان نموه گرفتن نسفه پشتیبان ۱ به فایلهای رمیستری ویندوز «© و ۴و یا به یک ‎Pent Ja‏ تغییر داد. ‎ ‎ ‎ ‎ ‎ ‎

صفحه 16:
ال سا مثال ۱ باز کردن خط فرمان از طريق منوی متن در دابرکتوری فعا مثال ۲ ‎(Shotdown)‏ سریع سازی عملیات خاموش سازی ویندوز ‎Sled ye (CD Autorun) Jie‏ سافتن پخش خودکار سس دیر ‏<مثال ۴ از روی دسک تاپ 810 ‎٩66۷6۱6‏ مذف آیکون ‏۶مثال ۵ 0۶۱+ ۸۲ +۲1 9 & ‎ons Jledye Task Manager ails aw‏ پنمره خمثال ب ها ]500۳۷ آیکون مذف فلش د۱ ‏مثال ۷ نمایش متن و پیغامی برای کاربران. هنگام شروع ویندوز ‏مثال ۸ و کلیه پنمره ها 65/6۲00 مذف راست کلیک از ‏۶مثال ‎٩‏ قرار دادن عکس پس زمینه در ۳ پنجره های 0/۵ و سا مثال ۱۰ ‎٩ Mo gis dia‏ از راست کلیک ها ‎ ‎

صفحه 17:
مثال ها مثال ‎١‏ باز كردن خط فرمان از طریق منوی متن در دایرکتوری فعال كاه لازم ميشود در مسيرى خاص وارد محيط خط فرمان شويد. مرامل زير | دنبال کنید : ا .در برنامه سبح( به مسير روبرو برويد عدت ‎eee j AWKEY_CLOCCEC_ROOTM\Pokderlobell‏ اا. در این زیر کلید , زیر کلید دیگری بنام سس ایجاد کنید. |اا. زیر کلید سمسحسه دارای یک پارامتر ۳۵() می باشد با دوبار كليك بروى آن مقدارش را به اذا-0 تغيير دهید. /اا. در زير كليد ججح زيركليد ديكرى بنام ل ايجاد كنيد. ۷ پارامتر ۳۵( زیر کلید امس را به مس معا ملس تغییر دهید. در تصوير مثالى از اين عملكرد را مى بيني برروى آيكون -ضححه(0)/ر12) را نشان ميدهد. .تصوير كليك راست

صفحه 18:
مثال ها مثال ۲ سریع سازی عملیات خاموش سازی ‎(Ghordowa) jgaizg‏ بدین منظور اعمال زير را تعقيب كنيد : © زير كليد رويرو را بيدا كنيد ‎WKEY_CORREOT_OGER\Coctet Powell‏ 0 “اروى ‎asks pall‏ 3۳:۷ دیل کلیک کرده مقدار آن را به ۱ تفییر دهید . *<سپس روی پارامتر مسسمه:/مم()سسل دبل کلیک کرده مقدار آن را ۵۰۰۰ تنظیم کنید *<سپس روی پارامتر مس /م۳۷/() دبل کلیک کنید و مقدار آنرا ۴۰۰۰ تنظیم کنید . MS Restert |) 994 ‏سیستم‎

صفحه 19:
مثال سا مثال ۳ غیر خعال ساختن پفش خودکار سی دی () 000) بدین منظور اعمال زير را تعقيب كنيد : EY _LOC@L_OPOWIME\GYETEO CureaOrcirAGet\ 345 Ing yy) 5p) . Genives\Cdrow ‎LI‏ )659 پارامتر ك2 دبل كليك كنيد مقدار پیش فرض آن ۱ است آنرا به » تغییر دهید. ‎All‏ سیستم خود را ج02 كنيد . ‎

صفحه 20:
Lt مثال ۴ حذف ‎Revels iar ogsT‏ از روی دسک تاب بدین منظور اعمال زیر را تعقیب كنيد : ...زیر کلید رویرو را پیدا کنید 00/۷/۱۵۵۱ 10۵۲00۵ مصاع )الم امین ‎COPPOPGREDereech\Dinkawe\‏ ‏متسه 66606060860۵6۵0604000480-( ‏در زیر کلید سسممرسسه() زیر کلیدی با عنوان‎ II . ‏وجود دارد , آن را هذف کنید‎ 96۳0۱60-0000 Mid refresh ‏صفمه دسک تاپ رفته آن را‎ Il

صفحه 21:
مثال سا ODL + OLY + OCD 35 eww b 9 Park Daceacer ‏مثال ۵ غیرفعال کردن پنجره‎ منظور اعمال زیر را تعقیب کنید: WKOY _CORROOT_OSOR\GP Lae Dervoh\Ordowe\OuwrvaOerserd\ Poke ‏سره‎ كليد زير را ايجاد كنيد: نوع: 0000۲0 پارامتر: 0 سلت0) مقدار: 1 توجه : جهت برکشت به مالت اولیه پارامتر را از مسیر گفته شده مذف کنید .

صفحه 22:
مثال ها مثال ؟ حذف فلش در آیکون مسا ها + جهت مذف فلش سفید رنگ در گوشه سمت چپ پائین هر «ج3۳) پارامتر زیر را از مسیرهای مشفص شده مذف کنید بدین منظور اعمال زیر را تعقیب کنید: پارامتر : مسج نوع سا() مه 1 مسیر دوم :مس )۱/۷ یقح ‎guy ue‏ )۱۷ امس مسير جهازم مس )۱۸۲ ات0 ‎ ‎ ‏همانطور که در تصویر مشاهده میشود آیکون مسا از دو فایل نمونه بدون فلش ‎slag!‏ شده اند ‎

صفحه 23:
مثال ها مثال ۷ نمایش متن و پیغامی برای کاربران. هنگام شروع ویندوز بدین منظور اعمال زیر را تعقیب کنید: مسیر WKEY_LOCPL_DOCWIDE\GOPTOBRE\Diervar Oia ‏)و( هی(‎ نوع: سوه چارامتر : مسا ‎LeekDotceOupton‏ توجه : . ‏كاربر به هيج عنوان نميتواند اين متن را حذف و يا تغيير دهد‎ -١ ۲- هر بار که سیستم روشن میشود. كاربر ناجار است اين ييغام را مطالعه كند و دكمه تاييد را فشار دهد تا ویندوز به طور کامل بوت شود . ۳- در پارامتر زیر مقدار سسه<()س«(سا متن عنوان پنمره و مقدار مه سسه(مسامتن اصلی پیغام می باشد .

صفحه 24:
صثال ها تصویر رویرو بعنوان نمونه از مثال ۷ مه فان یرتم مدز آورده شده است ‎001١‏ جسصلئ:() نامج ج:<(130<):1)1) (500:/1:1) )!01 1<)5)_راظ) 07_00 )را 1( ‎۱ a5! 52” ‏"متزييام كه هر بار بالالمدنويندوز نمايشداده ميشود“- "وي !بيط (0همجرا"' ‎

صفحه 25:
مثال سا مثال ۸ حذف راست کلیک از «سعت() و کلیه پنجره ها بدین منظور اعمال زیر را تعقیب کنید: مسیر: ام( )6 )تام( و۵ ۷۲۵00۵۵/۱0 وت اس نوع: وس پارامتر : هتسه مقدار: ۰۱ ۰ توجه : جهت برگشت به ‎Calle‏ اولیه پارامتر را از مسیر گفته شده مذف کنید.

صفحه 26:
مثال ها مثال ‎٩‏ قرار دادن عكس پس زمینه در ۳۳۲ پنجره های 0۳/۵ و سا بدین منظور اعمال زیر را تعقیب کنید: مسير: سا )م۵۵۸۵ 99۲_000۲۵۵۵۱ ‎‘Dooku‏ ‏نوع: ‎Cree‏ ‎ochre Shel: Lally‏ مقدار: مسیر عکس مورد نظر را تایپ کنید. بعد از 4-ج) نتيجه را مشاهده ميكنيد. فایل مورد نظر باید دارای پسوند مس و یا ب باشد . برای برداشتن عکس و برگشت به حالت اولیه. پارامتر را از مسیر گفته شده مذف کنید .

صفحه 27:
مثال ها مثال ‎٠١‏ هذف منو 8-175 از راست كليك ها بدين منظور اعمال زير را تعقيب كنيد: مسیر: WKEY_CLOGGEG_ROOM\PiKPiespstewObevte\sheten\ Content Den anders\Gead Po پارامتر : دنه( مقدار: به ابتدای کد موجود در پارامتر ۳۵( یک خط تیره (-) اضافه کنید.

Windows Registry رجیستری ویندوز موضوعات (H is t o r y )  تاریخچه (Clarfiy) توضیحات (Registry Edito برنامه ویرایش رجیستری ‏r ) (Examples ) مثالها تاریخچه تا قبل از سیستم عامل ویندور که از سیستم عامل DOSاستفاده میشد ب((ه منظ((ور پیکره بن((دی و ذکر تعاریف اولیه از چند فایل ساده متنی اس((تفاده میش((د این فای((ل ها ب((ه منظ((ور سامان بخش((ی یکنواخت تعاریف کاربر به کار برده میشد که مهمترین آنها عبارت بودند از ‏Autoexec.Bat ‏Config.SYS بعد از ایجاد و ابداع سیستم عامل ویندوز توسط شرکت مایکروسافت این ایده ک((((ه تمامی تعاریف کاربر و همچنین تعاریف برنامه های مورد استفاده در فایلهایی با پسوند * (INI.که به آنها فایلهای شروع به کار میگفتن((د و عبارت بودن((د از win.iniو )system.iniدخ((یره ش((ود ایجاد ش((د .از آنجا ک((ه مدیریت و نگهداری این فایلها کار آسانی نبود محققان مایکروسافت را برآن داشت تا جهت نگهداری اطالعات مهم کاربر و برنامه ها پایگاه داده ای را ایجاد کند که هم حاوی این اطالعات مهم باش((((د و هم مدیریت و دسترسی به این اطالعات آسانتر و بهینه باشد . این پایگاه داده که شامل فایلهای متع((ددی اس((ت و ب((ر روی دیس((ک وین((دوز ذخ((یره میش((ود با ورود سیستم عامل ویندوز 95به بازار سیس((تمهای عام((ل پا ب((ه عرص((ه وج((ود نهاد و ب((ه ن((ام رجیس((تری Registryمعروف شد . توضیحات برخی از مزایای پایگاه داده رجیستری : فایلهای رجیستری دارای خاصیتهای فقط خواندنی و پنهان و سیس((تمی هس((تند ,بن((ابراین احتمال آنکه بطور تصادفی توسط یک کاربر غیر حرفه ای حذف گردن((د از بین رفت((ه اس((ت (.احتمالی ک((ه در مورد فایلهای * INI.وجود داشت) رجیستری ن((ه تنها مک((انی ب((رای ذخ((یره پارامترهای س((خت افزاری و سیس((تم عام((ل اس((ت بلک((ه برنامه‌های کاربردی نیز میتوانند به جای اس((تفاده از فایلهای * INI.جداگان((ه ب((رای ذخ((یره کردن پارامترهای خود ,آزادانه از رجیستری استفاده کنند . ابزارهای متنوعی جهت مدیریت و کار با رجیستری در ویندوز وجود دارد .در رجیستری ابزارهایی وج(((ود دارند که شما را قادر میسازند هر پارامتری را یافته و اطالعات آنرا درخواست کرده و یا تغییر دهید. سیستم عامل ویندوز به هنگام نصب ( )Setupخود پایگاه داده رجیستری را ایجاد میکند که شامل دو فایل User.datو System.datمی باشد . توضیحات شرح پایگاه داده رجیستری و قسمتهای آن : رجیستری از 5فیلد اصلی تشکیل شده است که به این 5فیلد کلید ( )Keyمیگویند .از آنجا ک(((ه این کلیدهای ویژه نوعی کلید فوری ( )HotKeyجهت دسترسی به مقادیر ذخیره شده در رجیستری میباشند در رجیستری آنها را با واژه HKEYدر ابتدای نام هر کلید نام گذاری کرده اند . این 5کلید در اصطالح کلیدهای ریشه یا اص((لی ( )Root Keyدر رجیس((تری میگوین((د .الزم ب((ذکر اس((ت تمام مقادیر پیکره بندی و تعاریف سیس((تم و همچ((نین تعاریف ک((اربر بص((ورت ساختمان داده ای سلسله مراتبی در این 5کلید ریشه قرار دارند که جهت تغییر و یا تصحیح هر تعریف باید به کلید مورد نظر و همچنین زیر کلیدهای آن مراجعه نمود . در ادامه به ذکر نام و ویژگیهای هر کدام از کلیدهای ریشه می پردازیم : :HKEY_CLASSES_ROOT -1این کلی(((د حاوی همان اطالعات موج(((ود در رجیس(((تری ویندوز 1/3میباشد .که این اطالعات عبارتند از :پسوندهای فایل ها و اینکه هر پس((وندی چ((ه مع((نی دارد و نیز اطالعات OLEو DDEو عالوه بر اینها در این کلی((د چن((دین کلی((د فرعی ب((رای میانبرها ( )Shortcutو دیگر امکانات مربوط به صفحه نمایش وجود دارد . توضیحات :HKEY_CURRENT_USER -2 در این کلید ریشه اطالعات کاربری که هم اکنون به ویندوز الگین کرده است وج((ود خواه((د داش((ت .در اصل حاوی اطالعات مربوط به پروفایل شخص((ی ک((اربر فعال می باش((د و یا ب((ه عبارتی در این کلی((د پارامترهای تعیین شده در فایل User.datمربوط به پروفایل ش((خص فعال وج((ود دارد .در این کلی((د پارامترهایی که شما در پنجره Control Panelتعیین کرده اید پارامترهای مربوط به کار با برنامه‌های کاربردی و ...وجود دارد .چند مورد از زیر کلیدهای موجود در این کلید عبارتند از : : AppEventاین کلید مشخص کننده فایلهای صوتی که در صورت وقوع یک واقعه خاص مثل باز شدن یک پنجره باید اجرا شوند را تعیین میکند . : Control Panelاین کلید حاوی پارامترهایی اس((ت ک((ه در ب((رخی قس(متهای کن((ترل پان((ل تع((یین گردیده است . : Keyboard Leyoutدراین کلید آنچه که شما در تنظیمات ص((فحه کلی((د منظ((ور نم((وده ای((د قرار دارد . : Softwareاین کلید حاوی پارامترهایی است که ش(((ما در حین نصب ان(((واع نرم افزارها تنظیم نموده اید. توضیحات :HKEY_LOCAL_MACHINE -3 دراین کلید محتویات فایل SYSTEM.DATذخیره میشود که عبارتند از پارامترهای مرب((وط ب((ه سخت افزارها و نرم افزارهای موجود در کامپیوتر شما .کلیدهای فرعی این کلید عبارتند از : : HARDWAREدر این کلید چندین کلی((د فرعی مرب((وط ب((ه پورتها و ان((واع مودمهای م((ورد استفاده در سیستم شما میباشد . : SOFTWAREدراین کلید پارامترهای مربوط به کامپیوتر شما که نرم افزارهای نصب ش(((ده در سیستم از آنها استفاده میکنند ذخیره میشود . : SYSTEMدراین کلید کلیدهای فرعی و پارامترهای مرب((وط ب((ه شروع ب((ه ک((ار وین((دوز ذخ((یره میشود. :HKEY_USERS -4دراین کلید کلیه اطالعات و یا ارجاعات و تنظیمات پروفایلهای ک(((اربران مختلف که دراین سیستم عامل یک پروفایل (حساب کاربری) و تنظیمات مربوط به آن دارن((د موج((ود میباشد . توضیحات :HKEY_CURRENT_CONFIG -5 این کلید نیز حاوی کلیه اطالعات و تنظیمات سخت افزارهای نصب شدۀ کاربر فعال میباش((د .ب((دیهی است هر کاربر دارای یک حساب کاربری معتبر (پروفایل) و اطالعات مربوط به خود میباشد . تا اینجا ما به شرح کلیدهای ریشۀ رجیستری پرداختیم که خود آنها نیز به نوبۀ خ((ود دارای زی((ر کلی((د یا کلیدهای فرعی بودند .اما باید بدانیم که تنظیمات یا همان پارامترها ب((ه چ((ه ص((ورت در رجیس((تری ذخیره میشوند .پارامترها و مقادیرشان در غالب مقادیر ( )VALUEذخیره میش((ود ک((ه ما ب((ه آنها پارامتر میگوئیم پارامتر :هر پارامتر یک تنظیم یا تعریف داخل یک کلید است .هر پارامتر دس(((ت کم ش(((امل 2بخش است .اسم ( )NAMEکه شرحی از مقدار تعریفی است و دیگر داده ها ( )DATAکه خود تعریف یا تنظیم است .در ادامه باید بانیم که این پارامتر ها دارای چه نوع های هستند .این انواع عبارتند از : 5- 4-MULTI STRING 3-DWORD 1-STRING 2-BINARY ‏EXPANDABLE STRING توضیحات -1نوع :STRINGشامل مجموعه توضیحات حرفی – عددی ,که این نوع داده های داخل گیوم((ه نگهداری میشوند .مانند شماره سریال یا نام یک برنامه و یا نام یک فونت ,مانند”TXTfile“ : :BINARY -2بوسیلۀ جفت اعداد مبنای 16نمایش داده میش((ود .یع((نی ی((ک رش((ته کارکترهای مبنای 16شامل اعداد 0تا 9و اولین 6حرف الفبای انگلیسی مانند0100AC92 : :DWORD -3یک مقدار حداکثر 4بایتی که هم بصورت کاراکترهای مبن((((ای 16و هم کاراکترهای دهدهی نمایش داده میشود .مقادیر DWORDرا تعریف میکند مانند0X00000112 : :MULTI STRING -4همان مقدار STRINGاست که تنظیمات چندگان((ه را پش((تیبانی میکند :EXPANDABLE STRING -5همانطوریکه میدانیم در هر سیس(((تم عام(((ل متغییرهای محیطی وجود دارند که به منظ((ور یاری رساندن ب((ه برنام((ه نویسان و علي الخص((وص اس((تفاده های سیستم مورد بهره برداری قرار میگیرند بمنظور اس((تفاده نم((ودن از متغییرهای محیطی در رجیس((تری وین((((دوز ( XPمثال مس((((یردهی ) بای((((د از این ن((((وع اس((((تفاده نم((((ود مانن((((دsystemroot%% : \system32\ctfmon.exe الزم بذکر ست که %systemroot%متغییر محلی است که مسیر دایرکتوری ویندوز را بر میگرداند . برنامۀ ویرایش رجیستری آشنایی با برنامۀ Registry Editor همانطور که گفته شد رجیستری ویندوز پایگاه داده ای است که در آن مجموعۀ اطالعات پیکره بن((((دی سیستم و احیانا اطالعات شخصی کاربر را نگه((داری میکن((د و گفت((ه ش((د ک((ه این پایگ((اه داده بص((ورت فایلهای متنی ساده نیست و دارای ساختاری پیچیده است .حال زمان آن است که با برنامه م((دیریت , ویرایش و نگهداری رجیس((تری آش((نا ش((ویم .این برنام((ه ک((ه در خ((ود سیس((تم عام((ل وین((دوز قرار دارد Regeditنام دارد .نجوه اجرای آن به یکی از دو صورت زیر است : از منوی Stsrtگزینۀ Runرا اجرا میکنیم و سپس نام Regeditرا تایپ کرده و Enterمیکنیم . ‏از پنجرۀ Windows Explorerبه پوشۀ Windowsرفته و فایل Regedit.exeرا اجرا میکنیم شکل کلی بکار گیری این نرم افزار در زیر آمده است : ‏Regedit برنامۀ ویرایش رجیستری بررسی ساختار رجیستری در برنامه Regedit همانطور که در شکل مشاهده میکنید این برنامه به دو قسمت در چپ و راست تقسیم می‌شود .در سمت چپ نام کلید ها و زیر کلیدها بصورت سلسله مراتبی (مانند )Windows Explorerقرار دارد و در سمت راست نیز پارامتر ها جهت تنظیمات هر کلید قرار دارد .بدیهی است جهت رفتن به داخل کلید ها و زیر کلیدها باید از دستگیرۀ ( )+آن کلید استفاده کرد و قاعدتا با کلیک کردن بر روی هر کلید در سمت راست پارامتر ها آن کلید لیست می‌شوند . برنامۀ ویرایش رجیستری انجام عملیات مختلف در برنامه Regedit تغییر دادن مقدار یک پارامتر : تغییر دادن مقدار یک پارامتر از یک کلید کار بسیار ساده ایست .برای این منظور ابتدا کلید مورد نظر را یافته پس از انتخاب پارامتر مورد نظر در سمت راست نمایش داده میش(((وند .روی پارامتر م(((ورد نظر خود دبل کلیک میکنیم .طبق نوع آن پارامتر پنج((ره ای باز میش((ود ک((ه میت((وان در آن مق((دار پارامتر مذکور را تغییر داد . شکل باال نمونه ای از پنجره تغییر پارامتر برای یک نوع Stringمیباشد . برنامۀ ویرایش رجیستری جستجوی یک پارامتر در : Regedit در قسمت قبل توضیح داده شد که چگونه مقدار ی(((ک پارامتر را ع(((وض نمائیم .اما همیش(((ه یافتن پارامتر مورد نظر کار ساده ای نیست .برای رفع این نقص در برنام((ه Regeditدر من((وی Editگزین((ه ای بنام Findقرار دارد که وظیفه جستجوی پارامتر مورد نظر را عه((ده دار اس((ت .ش((کل زی((ر نمایی از این پنجره است . رشته مورد نظر را در ایجا وارد می کنیم این گزینه ها مبین نوع پارامتر مورد جستجو می باشند چک شدن این گزینه یعنی جستجو دقیقا شبیه به متن وارد شده باشد برنامۀ ویرایش رجیستری ‏تغییر نام و یا حذف یک کلید یا یک پارامتر : بمنظور تغییر نام یک پارامتر و یا یک کلید از کلید F2و یا از من((وی Editگزین((ۀ Renameاس((تفاده میشود و همچنین بمنظور حذف نمودن یک کلید یا یک پارامتر از کلید Delو یا از من((وی Editگزین((ۀ Deleteاستفاده میشود. ‏تعریف یک کلید یا یک پارامتر اگر در هر طرف از دو طرف نرم افزار Regeditکلیک راست کنید منوی کرکره ای باز خواه((د ش((د ک((ه در آن گزین((ه ای با عن((وان Newموجود است .حال با انتخاب گزینۀ مد نظر قادر خواهید بود یک کلید یا یک پارامتر ایجاد کنید . برنامۀ ویرایش رجیستری گرفتن نسخۀ پشتیبان از رجیستری و بازیابی آن : همانطور که میدانیم رجیستری پایگ((اه دادۀ بس((یار مهمی است که اگر دچار اشکال شود ممکن است تداخلی در کار ویندوز پیش بیاید و یا دیگر وین((((دوز کار نکند .برای جلوگیری از چنین حالتی امکان ایجاد می کپی و بازیابی آن در Regeditموج((ود باشد. این دو فع(((((ل با عن(((((اوین ( Importبازیابی) و ( Exportایجاد نسخۀ پش((تیبان) در اولین و دومین گزینه های منوی Fileموج((ود میباش((د .همانطور که در ش((کل مش((اهده میکنی((د میت((وان با تغی((یر گزینۀ Save asدر ک(((ادر محاوره ای Exporting Registry Fileمیت((((وان نح((((وه گرفتن نس((((خه پش((تیبان را ب((ه فایلهای رجیس((تری وین((دوز 9xو NT4و یا به یک فایل Textتغییر داد. مثال ها ‏مثال 1باز کردن خط فرمان از طریق منوی متن در دایرکتوری فعال ‏مثال (Shotdown) 2سریع سازی عملیات خاموش سازی ویندوز ‏مثال (CD Autorun) 3غیر فعال ساختن پخش خودکار سی دی ‏مثال 4از روی دسک تاپ Recycle Binحذف آیکون ‏مثال CTL + ALT + DEL 5و یا سه کلید Task Managerغیرفعال کردن پنجره ‏مثال 6ها Shortcutآيكون حذف فلش در ‏مثال 7نمايش متن و پيغامي براي كاربران ،هنگام شروع ويندوز ‏مثال 8و کلیه پنجره ها Desktopحذف راست کليک از ‏مثال 9قرار دادن عکس پس زمینه در Toolbarپنجره های MyComputerو Explorer ‏مثال 10حذف منو Send Toاز راست کلیک ها مثال ها مثال 1باز کردن خط فرمان از طریق منوی متن در دایرکتوری فعال گاه الزم میشود در مسیری خاص وارد محیط خط فرمان شوید .مراح((ل زی((ر را دنبال کنید : .Iدر برنامه Regeditبه مسیر روبرو بروید ‏HKEY_CLASSES_ROOT\Folder\shell .IIدر این زیر کلید ,زیر کلید دیگری بنام opennewایجاد کنید. .IIIزیر کلید opennewدارای یک پارامتر Defaultمی باشد با دوبار کلیک بروی آن مقدارش را به CommandPromptتغییر دهید. .IVدر زیر کلید opennewزیرکلید دیگری بنام commandایجاد کنید. .Vپارامتر Defaultزیر کلید commandرا به cmd.exe /e:on /f:on تغییر دهید. در تص((ویر مث((الی از این عملکرد را می بینی((د .تصویر کلی((ک راس((ت برروی آیکون MyComputerرا نشان میدهد. مثال ها مثال 2سریع سازی عملیات خاموش سازی ویندوز ()Shotdown بدین منظور اعمال زیر را تعقیب کنید : زیر کلید روبرو را پیدا کنید HKEY_CURRENT_USER\Control ‏Panel\Desktop روی پارامتر AutoEndTasksدبل کلیک کرده مقدار آن را به 1تغییر دهید . سپس روی پارامتر HungAppTimeoutدبل کلیک کرده مقدار آن را 5000تنظیم کنید سپس روی پارامتر WaitToKillAppTimeoutدبل کلیک کنید و مقدار آنرا 4000تنظیم کنید . سیستم خود را Restartکنید مثال ها مثال 3غیر فعال ساختن پخش خودکار سی دی ()CD Autorun بدین منظور اعمال زیر را تعقیب کنید : .Iزیر کلید زیر را پیدا کنید ‏HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom .IIروی پارامتر Cdromدبل کلیک کنید مقدار پیش فرض آن 1است آنرا به 0تغییر دهید. .IIIسیستم خود را Restartکنید . مثال ها مثال 4حذف آیکون Recycle Binاز روی دسک تاپ بدین منظور اعمال زیر را تعقیب کنید : .I زیر کلید روبرو را پیدا کنید \HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft\Windows ‏Currentversion\ Explorer\Desktop\NameSpace .II در زیر کلید Namespaceزیر کلیدی با عنوان {645FF040-5081- }101B-9F08-00AA002F954Eوجود دارد ,آن را حذف کنید . .III به صفحه دسک تاپ رفته آن را refreshکنید . مثال ها مثال 5غیرفعال کردن پنجره Task Managerو یا سه کلید CTL + ALT + DEL بدین منظور اعمال زیر را تعقیب کنید: مسير: ‏HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Syste ‏m كليد زير را ايجاد كنيد: نوعDWORD : پارامتر DisableTaskMgr : مقدار1 : توجه : جهت برگشت به حالت اوليه پارامتر را از مسير گفته شده حذف كنيد . مثال ها مثال 6حذف فلش در آيكون Shortcutها : جهت حذف فلش سفید رنگ در گوشه سمت چپ پائین هر Shortcutپارامتر زير را از مسيرهاي مشخص شده حذف كنيد بدین منظور اعمال زیر را تعقیب کنید: پارامتر IsShortcut : نوعString Value : مسير اول Linkfile/HKEY_Classes_root: مسير دوم Piffile/HKEY_Classes_root: مسير سوم InternetShortcut/HKEY_Classes_root: مسير چهارم DosShortcut/HKEY_Classes_root: همانطور که در تصویر مشاهده میشود آیکون Shortcutاز دو فایل نمونه بدون فلش ایجاد شده اند مثال ها مثال 7نمايش متن و پيغامي براي كاربران ،هنگام شروع ويندوز بدین منظور اعمال زیر را تعقیب کنید: مسير : ‏HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\Curre ‏ntVersion\Winlogon نوعString : پارامتر LegalNoticeCaption , LegalNoticeText : توجه : -1كاربر به هيچ عنوان نميتواند اين متن را حذف و يا تغيير دهد . -2هر بار كه سيستم روشن ميشود ،كاربر ناچار است اين پيغام را مطالعه كند و دكمه تاييد را فشار دهد تا ويندوز به طور كامل بوت شود . -3در پارامتر زير ،مقدار LegalNoticeCaptionمتن عنوان پنجره و مقدار LegalNoticeTextمتن اصلي پيغام مي باشد . مثال ها 7 تصویر روبرو بعنوان نمونه از مثال آورده شده است [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] “LegalNoticCaption”=“”عنوان پیام “LegalNoticText”=“”متن پیام که هر بار باال آمدن ویندوز نمایش داده میشود مثال ها مثال 8حذف راست کليک از Desktopو کلیه پنجره ها بدین منظور اعمال زیر را تعقیب کنید: مسير: \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion ‏Policies\Explorer نوعBinary : پارامتر NoViewContextMenu : مقدار00 00 00 01 : توجه : جهت برگشت به حالت اوليه پارامتر را از مسير گفته شده حذف كنيد. مثال ها مثال 9قرار دادن عکس پس زمینه در Toolbarپنجره های MyComputerو Explorer بدین منظور اعمال زیر را تعقیب کنید: مسيرHKEY_CURRENT_USER\Software\Microsoft\Internet : ‏Explorer\Toolbar نوعString : پارامتر BackBitmapShell : مقدار :مسیر عکس مورد نظر را تایپ کنید. بعد از Restartنتیجه را مشاهده میکنید. فایل مورد نظر باید دارای پسوند bmpو یا gifباشد . برای برداشتن عکس و برگشت به حالت اولیه ،پارامتر را از مسیر گفته شده حذف کنید . مثال ها مثال 10حذف منو Send Toاز راست کلیک ها بدین منظور اعمال زیر را تعقیب کنید: مسير : ‏HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandle ‏rs\Send To پارامتر Default : مقدار :به ابتدای کد موجود در پارامتر Defaultیک خط تیره ( )-اضافه کنید.

51,000 تومان