آموزش رجیستری و برخی از ترفند ها-1
مقدمه :
می توان گفت که انگیزه ی ساختن برنامه ی رجیستری از آنجایی شروع شد که کاربران Ms- Dos از این که عملا هیچگونه اختیاری در تنظیم منو ، پنجره ها و ... نداشتند ، خسته شدند. البته Ms- Dos از رجیستری مستثنی نبود و سه فایل Config.sys , MsDos.sys, Autoexec.Bat وجود داشتند که سیستم عامل Dos و جمعا برنامه های کاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعریف Cdrom و غیره را در این فایل ها ثبت می کردند در واقع این سه فایل نقش رجیستری را ایفا می کردند .
بعد از Dos سیستم عامل Win3X به بازار آمد. در این سیستم عامل فایلهایی با پسوند ini که مهمترین آنها Win.ini , System.ini, Control.ini بودند ، وظیفه رجیستری را بر عهده داشتند .
در نهایت نسل سوم رجیستری با روی کار آمدن ویندوز 9 X وراد بازار شد در این سیستم ها علاوه بر داشتن سه فایل Win3X دو فایل دیگر با نامهای System.dat , User.dat اضافه شد .
تعریف رجیستری :
برنامه ی رجیستری برنامه ای می باشد که ویندوز آن را در اختیار کاربر قرار داده است تا بتواند در دستورات و مقدارهای registery تغییراتی را به دلخواه ایجاد کند .
لازم به ذکر است که اگر اطلاعات کافی در مورد قسمتی از رجیستری ندارید هیچگاه آن را تغییر ندهید زیرا هر تغییری در رجیستری سریعا اعمال خواهد شد و برنامه ی regedit.exe هیچگونه تاییدی از کاربر نخواهد گرفت .
Regedit.exe را چه چگونه اجرا کنیم ؟
برای اجرا کردن Regedit.exe وارد منوی Run از دکمه Start شده ، تایپ کنید Regedit .exe ،با فشردن دکمه ی OK برنامه اجرا خواهد شد .
رجیستری شامل دو پنجره است که در پنجره ی سمت چپ ریشه و در پنجره ی سمت راست مقدارها مشخص می شود .
در پنجره ی سمت چپ یک ریشه به نام My Computer و 5 شاخه با عنوان های زیر وجود دارد :
1 - HKEY_CLASSES_ROOT :
شامل تناظر پسوند فایل ها و سایر تنظیمات ویندوز است .
2 - HKEY_CURRENT_USER :
شامل تنظیماتی که مختص کاربر فعلی است .
3 - HKEY_LOCAL_MACHINE :
شامل تنظیماتی که به طور سراسری اعمال می شود و به کاربر وابسته نیست .
4 - HKEY_USERS :
شامل تنظیماتی که مختص هر یک از کاربران متعدد کامپیوتر ، از جمله کاربر فعلی است .
5 - HKEY_CURRENT_CONFIG :
شا مل تنظیماتی که مختص پیکربندی سخت افزار موجود می باشد .
اگر مفاهیم اولیه ی رجیستری را به خوبی یاد بگیرید دیگر هیچگاه واهمه ای در اعمال تغییرات در آن نخواهید داشت .
نحوه ی ساختن یک کلید در زیر کلید های دیگر:
برای ساختن یک زیر کلید می توان برروی پوشه ی مورد نظر کلیک راست کرد ، وارد منوی New شد و بعد منوی Key را انتخاب کرد ، سپس نام مورد نظر را به جای New Value 1 تایپ کرده و بازدن دکمه ی Enter آن را تایید کنید .
مشاهده ی تغییرات ایجاد شده در رجیستری
اگر بخواهید در ویندوز 98, Me تاثیر تغییرات در رجیستری را سریعا مشاهده کنید ، سه کلید Ctrl+Alt+Del را همزمان فشار دهید و مدخل Explorer را انتخاب کنید و بعد دکمه ی End Task را بزنید با زدن این دکمه پنجره ی Shutdown ظاهر می شود ، در پنجره ی Shutdown دکمه ی Cancel را بزنید ، بعد از مدتی پنجره ای با عنوان A Program not responding ظاهر خواهد شد که شامل دو دکمه ی Cancel, End task می باشد. با زدن دکمه ی End task ، Explorer دوباره راه اندازی می شود و میتوانید تغییرات را مشاهده نمایید.در بعضی از دستورات راه اندازی دوباره ی Explorer موثر نمی باشد و تنها راه آن Logg off یا Restart می باشد .
در ویندوز های XP, 2000 برای اینکه بتوان تغییرات ایجاد شده را سریعا مشاهده کرد سه کلید Ctrl+Alt+Del را همزمان فشار دهید و بعد دکمه ی Task Manager را انتخاب کنید، از پنجره ی ظاهر شده Proccess Tab را فشار داده و بعد مدخل Explorer را انتخاب کرده و دکمه ی End Proccess را می زنیم ( در این مرحله Explorer بسته خواهد شد ) و بعد وارد Application Tab شده و دکمه ی New Task را می زنیم و بعد نام Explorer را تایپ کنید و با زدن دکمه ی OK ، Explorer دوباره راو اندازی می شود و میتوانید تغییرات را مشاهده نمایید .
توجه داشته باشد در بعضی از دستورات راه اندازی دوباره ی Explorer موثر نمی باشد و تنها راه آن Logg off یا Restart می باشد .
تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده :
دو فایل به نامهای Scanregw.exe, Scanreg.exe وجود دارند که در حقیقت وظیفه ی تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده را به عهده دارند .
برنامه ی Scanregw.exe :
1-فقط در محیط ویندوز اجرا می شود .
2- می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در فایلهایی با پسوند cab ذخیره کند .
3- می تواند در حالت safemode نیز اجرا شود .
4- در صورت لزوم رجیستری را Scan کرده و خطاها را گزارش می دهد .
5- در صورت به وجود آمدن خطا نمی تواند آن را تعمیر کند .
برنامه ی Scanreg.exe :
1-فقط در محیط Dos اجرا می شود .
2-می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در فایلهایی با پسوند cab ذخیره کند .
3-در صورت لزوم رجیستری را Scan کرده و خطاها را گزارش می دهد .
4-در صورت به وجود آمدن خطا می تواند آن را تعمیر کند .
5-می تواند تنظیمات رجیستری را به حالت قبل از تغییر ، برگرداند .
6- هر بار که ویندوز بوت می شود به طور خودکار یک نسخه ی پشتیبان از رجیستری تهیه کرده و انها را در فایلهای مخفی با پسوند cab در مسیر مخفی C:
\Windows\sysbackup ذخیره می کند .
اجباری کردن پسورد برای ویندوز 98 همانند ویندوز XP
برای این کار مراحل زیر را طی کنید:
1- وارد پنجره Control Panel شوید و آیتم Users را انتخاب کنید و یک کاربر با نام وکلمه عبور دلخواه بسازید.
2- سپس آیتم Network را در پنجره Control Panel باز کنیدو روی دکمه Add کلیک کنید در فهرست Mavufactures عبارت Microsoft و در فهرست Network Client گزینه Microsoft Family Logon را انتخاب کنید و روی دکمه OK کلیک کنید.
3- در کادر محاوره ایی Network از فهرست Primary Network Logon عبارت Microsoft Family Logon را برگزینید و روی دکمه OK کلیک کنید (معمولا در این مرحله به CD ویندوز 98 نیاز است)
4- اکنون گزینه RUN را از منوی START انتخاب کنید و فرمان regedit را تایپ کنید و OK بزنید.
5- در محیط رجیستری مسیر زیر را دنبال کنید :
HKEY_LOCAL_MACHINE\Network\Logon
6- متغییری از نوع DWORD با نام MustbeValidated بسازید (به حروف کوچک وبزرگ توجه کنید) و به آن مقدار 1 بدهید.
اکنون اگر سیستم را مجددا راه اندازی کنید کلیه کاربران باید کلمه عبور صحیح را وارد کنند و در غیر این صورت با پیغام خطا مواجه میشوند.
اجرای برنامه ها در یک فضای مجزا در حافظه
شاید بهتر باشد همیشه برنامه های قدیمی داس را در یک قسمت جدا از حافظه باز کنیم که برای این کار و اضافه شدن دکمه Run in Separate Memory Space در جعبه گفتگوی Run به regedit بروید
به آدرس زیر مراجعه کنید:
HKEY_CURRENT_USER\Software \ Microsoft\Windows\CurrentVersion\Policies\Explorer
و مقدار MemCheckBoxInRunDlg را به یک تغییر دهید.
اجرای یک برنامه در شروع ویندوز
شاید شما هم از آن دسته از افراد هستید که هنگام ورود به سیستم خود برنامه یا برنامه هائی را اجرا میکنید و بعد شروع به کار با سیستم خود میکنید . تا به حال فکر کرده اید که کاش این برنامه ها خودبه خود در شروع ویندوز به اجرا در بیایند . با این روش این کار به آسانی هر چه تمام تر صورت میگیرد .
به کلید زیر از رجیستری بروید .
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run
در سمت راست اگر برنامه هائی دارید که هنگام شروع ویندوز به اجرا در میایند میتوانید انها را مشاهده کنید . برای اضافه کردن برنامه کافی است که یک کلید از نوع String بسازید ، نام دلخواهی برای آن انتخاب کنید
سپس مقدار انرا برابر مسیر فایل اجرائی خود قرار دهید .... مانند
D:
\Program Files\Registry Mechanic\RegMech.exe
مسیر فایل اجرائی خود را میتوانید با راست کلیک بر روی آن وانتخاب گزینه Propertise درتب Shortcut و در قسمت Target مشاهده کنید .
برای حذف این برنامه هم همانطور که قبلا ذکر شده است ، برنامه را از مسیر حذف کنید .
اخراج فایلهای سر گردان از98 RAM
وقتی در ویندوز 98 برنامه ای را می بندید برخی از DLL های آن همچنان در RAM باقی می مانند که آنها روی سرعت
کامپیوترشما تاثیر می گذارند . برای حذف کلی آنها از RAM مراحل زیر را دنبال کنید
1-در RegEdit به مسیر زیر بروید
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer
2-یک داده String Value ایجاد کنید و آن را AlwaysUnloadDLL بنامید
3-برای فعال شدن به آن مقدار 1 بدهید .
4-کامپیوتر را Reset کنید
5- برای غیر فعال کردن این روش یا آنرا حذف و یا به آن مقدار 0 بدهید .
از کار انداختن Balloon Tip در ویندوز XP
شاید این مسئله به فکر شما هم خطور کرده باشد که Balloon Tip های گنجانده شده در Windows XP گاهی بیشتر آزار دهنده است و اگر میشد یک جوری از کار انداختش بد نبود!
خوب این کار شدنیست ولی مشکلی که هست اینه که نمیشه فقط برنامه های خاص رو وادار کرد تا Balloon Tip را نمایش ندهند. پس مراحلی که در پایین به آن اشاره شده Balloon Tip را به طور کل برای همه برنامه ها از کار خواهد انداخت:
1- بر روی Start و سپس Run کلیک کنید و بنویسید regedit و دکمه OK را بزنید
2- به قسمت زیر بروید:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Advanced
3- در Panel سمت چپ Advanced را انتخاب کرده و right-click کنید و یک مقدار DWORD جدید با نام EnableBalloonTips ایجاد کنید
4-بر روی گزینه جدید ساخته شده Double-Click کنید و مقدار آن را صفر قرار دهید ( Hexadecimal )
5- registry را ببندید، از سیستم خارج شوید( Log Off ) و دوباره به سیستم وارد شوید.
ازبین بردن آیتمهای موجود درکنترل پنل براى ویندوز xp به شاخه ى C:
\WINNT\system32 و دنبال فایلهایى با پسوند CPL بگردید و هر کدام را که خواستید پاک کنید!! مثلا فایل timedate.cpl براى ایتم Date/Time در کنترل پنل است و اگر ان را پاک کنید در نتیجه Date/Time هم از کنترل پانل پاک میشود!!
براى ویندوز ???? شما باید در شاخه C:
\windows\system دنبال این فایلها بگردید.
اضافه کردن مد VCD به منوی WMPLAYER
حتما تا به حال با مدیا پلیر فیلم نگاه کردید و متوجه شدید که پسوند dat که مشخصه این گونه فایلهاست در لیست
منوی Open این برنامه قرار نداره .!
خوب حالا با این ترفند این پسوند رو به لیست Open برنامه Windows Media Player اضافه میکنیم .
ابتدا به کلید زیر بروید .
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer \ Player\Extensions\Deions
در سمت راست تعدادی از این پسوند ها رو میبینید . اگر آخرین شماره پسوند شما 8 است ، یک کلید با نام 9 از نوع String بسازید
سپس مقدار( Modify ) انرا برابر مقدار زیر قرار دهید .
( VCD Player (*. dat
سپس در کلید زیریک کلید با نام 9 از String بسازید .
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer \ Player\Extensions\MUIDeio
Ns
سپس مقدار انرا برابر VCD Player قرار دهید .
و در آخر در کلید زیر یک String با نام 9 بسازید
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer \ Player\Extensions\Types
و مقدار انرا برابر *. dat قرار دهید .
از این پس مد VCD Player به قسمت Files Of Type اضافه شده است.
اضافه کردن Copy to و Move to به رایت کلیک موس
1-ابتدا رجیستری ویندوز را باز می کنیم(بوسیله تایپ Regedit در گزینه Run از منوی Start )
2-به ترتیب وارد پوشه های HKEY-classes-root\Directory\Shellex می شویم
3-بر روی پوشه ContextmenuHandlers رایت کلیک کرده وسپس گزینه New و پس از آن گزینه Key را انتخاب کنید و اسم آنرا Copy to بگذارید
4-در قسمت سمت راست بر روی ( Default ) دوبار کلیک کرده و در قسمت Value data عبارت:
{ C2FBB630-2971-11d1-A18C-00C04FD75D13 }
را بنویسید
5-پوشه دیگری مطابق دستورالعمل 4 بسازید ولی این بار نام آنرا Move to بگذارید و مانند قسمت قبل بر روی ( Default ) دوبار کلیک کرده و در قسمت Value data عبارت:
{ C2FBB631-2971-11d1-A18C-00C04FD75D13 }
را بنویسید.
اضافه کردن برنامه ها در قسمت run
برنامههایی مثل Regedit و Msconfig را میتوان از طریق کادر محاوره ای Run و بدون نوشتن مسیر آنها اجرا کرد. اما برای اجرای سایر برنامهها، باید یک کلید به رجیستری اضافه کنیم.
مسیر زیر را دنبال کنید:
HKEY-LOCAL-MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ App Paths
حالا یک کلید که نام آن همان نام فایل اجرایی است، اضافه کنید. برای مثال Myprog.exe . مقدار آنرا برابر آدرس کامل برنامه قرار دهید، در مثال ما C:
\Program Files\Myprog\Myprog.exe . همچنین میبایست یک String Value ایجاد کنید که آدرس آن فقط قسمتی از محل مورد نظر شماست که در مثال ما این آدرس میباشد:
C:
\Program Files\MyProg
اعمال تغییرات در رجیستری بدون Restart کردن سیستم
همان طور که میدانید معمولا هنگامی که یک تغییر در رجیستری ایجاد میکنیم برای اینکه این تغییر در ویندوز اعمال شود میبایست سیستم را Restart کنیم. این عمل میتواند بعضأ وقت گیر و خسته کننده باشد. اما راه دیگری هم برای اعمال تغییرات در رجیستری وجود دارد که نسبت به راه قبل بسیار سریع تر انجام میگیرد.
بدین منظور:
پس از به وجود اوردن تغییرات در رجیستری آنرا کاملا ببندید. سپس با زدن کلید های Ctrl + Alt + Delete برنامه Task Manager ویندوز را باز کنید. بر روی تب Processes کلیک کنید و عنوان explorer.exe را بیابید و روی آن یک بار کلیک کنید. سپس End Task را بزنید و در پیغام ظاهر شده OK را انتخاب کنید. سپس از منوی File بر روی New Task کلیک کنید و در آن همان عبارت explorer.exe را تایپ نمایید و Enter را بزنید.
با این کار تغییرات به صورت کامل و سریع اعمال خواهند شد.
افزایش 15درصدی سرعت ویندوز Xp
خب برای این کار باید تغییری در رجیستری ویندوز ایجاد کنیم.پس:
اول در بخش فرمان ( Ran )تایپ کنید:
Regedit و ok رو بزنید.
بعد در رجیستری به این قسمت برید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters
بر روی پوشه Prefetch Parameters یک بار کلیک کنید.
حالا در سمت راست ،رایت کلیک کنید و از منوی New ، DWORD Value رو انتخاب کنید.
حالا این نام رو (دقیقا)براش قرار بدید:
EnableSuperfetch
حالا بر روی ان دوبار کلیک کنید و در قسمت value data عدد یک رو بزارید.
افزایش حافظه پنهانی پوشه ها
1) تنظیم پیش فرض حافظه پنهانی ویندوز XP به صورتی است که تنظیمات Explorer برای 400 پوشه را حفظ میکند به منظور افزایش آن مراحل زیر را طی کنید:
2) ویراشگر ریجستری را باز کنید( Regedit ) .
3) به کلید زیر مراجعه کنید :
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell NoRoam
4) مقدار عبارت BagMRU را به هر اندازه ای که مایلید و بر مبنای شانزده (هگزادسیمال) تغییر دهید.معادل هگزادسیمال برخی از اعداد به صورت زیر است :
1000:
3 e8 2000:
7d0 3000:
bb8 4000:
fa0 5000:
13
افزایش سرعت Browser ویندوز
یک فایل تکست بسازید و نامش را به dnscache.reg تغییر بدهید . ومتن زیر را در آن کپی کنید :
Windows Registry Editor Version 5.00
[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Dnscache\Parameters ]
CacheHashTableBucketSize =dword:
00000001
CacheHashTableSize =dword:
00000180
MaxCacheEntryTtlLimit =dword:
0000fa00
MaxSOACacheEntryTtlLimit =dword:
0000012d
و حالا Save کنید و خارج شوید . فایل را اجرا کنید .
افزودن متن دلخواه درکنار ساعت ویندوز
با این کار متن کنار ساعت ویندوز خود را تغییر خواهید داد !
1- فرمان Regedit را در قسمت RUN ویندوز وارد کنید .
2- به کلید زیر بروید:
HKEY_CURRENT_USER\Control Panel\Internation
3- داده ای رشته ای با عنوان S1159 ایجاد کرده(در صورتی که از قبل ایجاد نشده باشد)و متن دلخواه خود را در آن وارد کنید .
4- داده رشته ای دیگر با عنوان S2359 ایجاد کرده و متن دلخواه دیگری را در آن وارد کنید .
توجه کنید که در ویندوز XP اگر فارسی را فعال کرده باشید می توانید عبارات را فارسی تایپ کنید .
اندازه ی واحد انتقال سرعت و کیفیت شبکه را افزایش دهیم
با تنظیم بهینه ی واحد انتقال حداکثر میتوانید سرعت و کیفیت شبکه ی خود، مخصوصا متصل شدن به اینترنت از طریق مودم را افزایش دهید ( واحد انتقال حداکثر اندازه ی پاکتی را تعیین میسازد که میتواند در هر بار از طریق شبکه انتقال یابد ).
رجیستری خود را باز کرده و این کلید را در آن بیابید:
HKEY_LOCAL_MACHINES\System\CurenntControlSet\Servi eces\tcpip\Parameters
یک مفدار جدید از نوع DWORD و به نام MTU بسازید و اندازه ی بهینه ی مورد نظرتان را برای آن تعیین کنید. برای اتصالات متکی به مودم که دارای پهنای باند ضعیفی هستند، بهترین اندازه برای واحد انتقال حداکثر 576 در مبنای هگزا یا 1398 در مبنای دسیمال است.
.::مرجع کد آهنگ::.
.::دریافت کد موزیک::.