ترفند های رجیستری (بخش اول)
نوشته شده توسط : مهدی فیضی

حل مشکل User32.dll و Out of Memory
 

تا حالا شده موقع بالا آمدن سيستمتون با پيغام user32.dll failure يا Out of Memory مواجه بشيد در حاليکه حافظه به اندازه کافی داريد؟ برای حل اين مشکل باز به سراغ ريجستری می ريم. وارد مسير زير در ريجستری شويد


HKEY_LOCAL_MACHINESystemCurrentControlSe tControlSession ManagerSubSystemsWindows


متغيری بنام SharedSection رو پيدا کنيد و روش دابل کليک کنيد تامقدارش رو ببينيد.همانطور که می بينيد مقدار اين متغير خيلی طولانی هست


% SystemRoot%system32csrss.exe ObjectDirectory=Windows SharedSection=xxxx,yyyy


من يه مقدارش رو اينجا کپی کردم (البته بجای xxxx,yyyy عدد می بينيد)در اين رشته متغير SharedSection رو پيدا کنيد همانطور که می بينيد اين متغير از الگوی زير پيروی می کند:


SharedSection=xxxx,yyyy,zzzz


توضيح : متغير xxxx اندازه ماکزيمم system-wide heap (ناحيه ای از حافظه که منابع مهم رو در خودش نگهداری می کند) به کيلو بايت و متغير yyyy اندازه desktop heap را تعيين می کنند.


متغير zzzz اندازه hidden desktop heap را تعيين می کند که بوسيله non-interactive processes بوجود می آد .که بلافاصله بعد از yyyy مياد.اگه اين متغير رو نداريد اون رو بايد بسازيد يعنی بعد از مقدار yyyy بايد عدد ۵۱۲ را تايپ کنيد و کامپيوتر تون رو reset کنيد.


اگر باز پيغام Out of memory رو دريافت می کنيد مقدار متغير yyyy رو به ۲۵۶ تغيير بديد همچنين بايد مقدار RegistrySizeLimit را از مسير زير حذف کنيد


HKEY_LOCAL_MACHINESystemCurrentControlSetControl


در ضمن بايد مقدار متغير PagePoolSize را از مسير زير به عدد صفر تغيير بديد.


HKEY_LOCAL_MACHINESystemCurrentControlSetContro lSession ManagerMemory Management .


در نهايت کامپيوترتون رو دوباره reset کنيد.


خارج ساختن سريع برنامه ها از حافظه
 

زماني که کليدهاي ctrl+alt+delete را براي خارج ساختن يک برنامه خاطي فشار دهيد و يا زماني که مي خواهيد از ويندوز خارج شويد و ويندوز مي خواهد يک برنامه خاطي را از حافظه خارج کند ويندوز يک پيغام را به برنامه خاطي مي فرستد و 20 ثانيه صبر ميکند تا برنامه جواب دهد و در صورتي که جوابي دريافت نکند برنامه را از حافظه خارج مي سازد براي اينکه اين زمان انتظار را تغيير دهيم تا ويندوز زودتر برنامه هاي خاطي را از حافظه خارج کند در رجيسري ويندوز در کليد


hkey_current_userdefaultcontrol paneldesktop


يک مقدار رشته اي بنام waittokillapp timeout مشاهده خواهيد کرد که حاوي زمان 20000 ميلي ثانيه 20 ثانيه است اين مقدار را به يک زمان مناسب تغيير دهيد فراموش نکنيد که مقدار وارد شده بر حسب ميلي ثانيه است.


خراب کردن صفحه کلید
 

با اين كار عملا استفاده از صفحه كليد ممكن نيست.


اين كار باعث مي شود كه هنگامي كه دكمه اي از صفحه كليد را فشار دهيد صداي بوقي( beep ) شنيده شود و مانيتور چشمك بزند. به دو مسير زير به رجيستري ويندوز برويد.


مسیر1: HKEY_CURRENT_USERControl PanelAccessibilityKeyboard Response


نوع: String Value


نام: Flags


مقدار: 127


مسیر2: HKEY_CURRENT_USERControl PanelAccessibilitySoundSentry نام : Flags مقدار: 3


نام: WindosEffect


مقدار:3


نوع: String Value


خودتان ویندوزتان را فارسی کنید
 

در این ترفند قصد داریم روشی بسیار جالب را به شما معرفی کنیم که با استفاده از آن خودتان میتوانید بدون نیاز به اطلاعات پیچیده کامپیوتری و نرم افزار خاصی و تنها از طریق رجیستری ویندوز قسمتهای اساسی ویندوز را فارسی کنید. این ترفند روی تمامی نسخه های ویندوز قابل اجراست.


برای این کار:


از منوی Start وارد Run شوید و در آن عبارت regedit را وارد کنید و Enter بزنید تا ویرایشگر رجیستری باز شود.


اکنون به آدرس زیر بروید:


HKEY_USERS / S-1-5-21-515967899-1454471165-839522115-1003 / Software / Microsoft / Windows / ShellNoRoam / MUICache


حالا در قسمت دیگر رجیستری ، شما میتوانید تمامی اطلاعات زبان را مشاهده کنید. کافی است روی هر کدام از آنها دوبار کلیک کنید و در پنجره جدید و قسمت Value Data به جای نام انگلیسی آن ، نام فارسی مورد نظر خودتان را بنویسید. نهایتأ OK را بزنید تا تغییرات اعمال شود.


در آوردن پسورد یاهو از رجیستری
 

از منوي Start گزينه Run را انتخاب كنيد و Regedit را تايپ كنيد تا داخل محيط ويرايش ريجستري شويد حالا به اين كليك در ريجستري برويد :


HKEY_CURRENT_USERSoftwareYahooPager


و روی Save Password دو بار كليد كنيد و عدد 100 را در آن تايپ كنيد و OK بزنيد.


حالا ياهو مسنجر را نگاه كنيد آخرين ID و Password ID می بينيد می توانيد باآن LOGIN بشويد .


حالا بايد يك برنامه از قبل آمده كرده باشيد كه بتواند پسورد روي ويندوز که به صورت ستاره نمایش داده میشود را بخواند كه با آن بتوانيد پسورد درون ياهو مسنجر را بخوانيد.


اين كار را شما مي توانيد در كافي نت انجام بدهيد. چون Password شخص قبلي( كسي كه قبل از شما كار مي كرده) اگر هم پسورد را Save نكرده باشه مي توانيد در بياريد .


دست بردن در تنظيمات شماره گيري خودكار اينترنت
 

ويندوز اين قابليت را دارد كه به طور خودكار شماره ي كارگزار اينترنتي شما را به منظور برقراري اتصال به اينترنت بگيرد. اين گزينه را ميتوانيد به اين ترتيب تحت اراده ي خود قرار دهيد. رجيستري را باز كنيد و اين كليد را در آن پيدا كنيد:


HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurre ntVersionInternet Setting يك متغير جديد از نوع باينري در قاب سمت راست به نام Enable Autodial بسازيد.


و براي فعال كردن شماره گيري خودكار مقدار 00 00 00 01 را به آن بدهيد. اگر بخواهيد اين گزينه از كار بيفتد.


كافي است مقدار 00 00 00 00 را به متغير مزبور بدهيد توجه داشته باشيد كه اين دخل و تصرف را ميتوان طبق سياست كاربر به كاربر انجام داد و آنرا به HKEY_CURRENT_USER اضافه نمود و يا كل كامپيوتر را مشمول آن ساخت و به HKEY_LOCAL_MACHINE اضافه كرد .


دسك تاپ غير فعال
 

به زير كليد زير برويد:


HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurre ntVersionPoliciesExplorer


و يك مقدار DWORD به نام NoActiveDesktop بسازيد و براي فعال كردن آن مقدار صفر و براي غير فعال كردن آن مقدار يك بدهيد.


ذخيره كردن آخرين وضعيت NumLock
 

اگر می خواهيد ويندوز آخرين وضعيت NUM LOCK شما را پس از بارگذاری مجدد اعمال کند تا هربار مجبور به روشن کردن آن نشويد مراحل زير را دنبال کنيد:


برنامه رجيستری اديتور را اجرا کنيد.


به آدرس زیر بروید


HKEY_Current_UserControl Panelkeyboard


يک مقدار رشته ای به نام InitialKeyboardIndicators در صورت موجود نبودن بسازيد و به آن مقدار 2 بدهيد


راه حل مشکل کاربران هنگام خروج از ويندوز
 

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


ابتدا در Run فرمان Regedit را تايپ کرده و سپس آدرس زير را دنبال کنيد:


HKEY_USERDEFAULTControl panelDesktop


حالا يک مقدار رشته ای Auto EndTasks بسازيد و به آن مقدار1 بدهيد. و اگر هم که بود فقط به مقدار عدد 1 تغییر دهید.


رجیستر کردن برنامه ها توسط رجیستری ویندوز
 

ممکن است شما نیز برنامه هایی را بر روی سیستم تان نصب کرده باشید که پس از مدتی ، زمان استفاده رایگان از آنها پایان میبابد. بنابراین باید اینترنت را برای یافتن کرک آن زیر و رو کنید. اما اکنون قصد داریم ترفندی را به شما معرفی کنیم که با استفاده از آن میتوانید این برنامه ها را از طریق رجیستری ویندوز کرک کنید.


بدین منظور:


از منوی Start وارد محیط Run شوید و در آن عبارت regedit را تایپ کنید تا ویرایشگر رجیستری باز شود.


حال وارد HKEY_CURRENT_USER / Software شوید و به دنبال نام برنامه مورد نظر بگردید و روی آن دوبار کلیک کنید.


حال از قسمت دیگر ، بر روی Maxusage دوبار کلیک کرده و در پنجره باز شده مقدار Value آن را به 1 تغییر دهید.


در پایان دقت کنید که:


* این ترفند ممکن است بر روی برنامه های خاصی جواب نده.


* در صورت عدم وجود Maxusage خودتان آن را ایجاد کنید.


* این ترفند مخصوص برنامه های مدت دار است نه آنهایی که حتما برای استفاده نیاز به کرک داشته باشند


ساخت يوزر مخفي در ويندوز xp
 

اگه دوست دارين تا يوزر شما هم مثل administrator در صفحه welcome screen نمايش داده نشه و مخفي باشه با ما همراه بشين .


به رجيستري بريد (در قسمت run بنويسيد regedit ) سپس به ادرس زير بريد :


Hkey local machine > software > microsoft > windowsnt > curr entversion > winlogon > specialaccounts > userlist


حالا به قسمت سمت راست نگاه كنيد . براي كاربري كه مي خواهيد انرا مخفي كنيد يك فايل dword با نام همان يوزر بسازيد . ودر قسمت valuedata به ان مقدار صفر بدهيد .


مثلا اگر مي خواهيد يوزر ali را مخفي كنيد بايد يك فايل dword به نام ali بسازيد و ارزش انرا در قسمت valuedata عدد صفر بدهيد .


سپس كليد F5 را بزنيد و سيستم را restart كنيد .


حال براي استفاده از اين يوزر مخفي بايد در صفحه welcome screen دو بار كليد هاي ctrl alt del را بزنيد حالا در كادر جديد مي توانيد username و پسورد را وارد كنيد و وارد ويندوز شويد .


اين كار امنيت سيستم را بالا مي برد .


سریعتر کردن ( Windows Explorer و IE )
 

در ریجستری به پنجره زیر بروید


HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Explorer RemoteComputer


و در سمت چپ مقدار


{ D6277990-4C6A-11CF-8D87-00AA0060F5BF }


را حذف کنید.


غير فعال کردن Regedit
 

هشدار : در بکار گيری ترفند زير محتاط باشيد زيرا يک بار که اين تکنيک را اعمال کنيد ، ديگر نخواهيد توانست REGEDIT را اجرا کرده و به رجيستری دسترسی داشته باشيد.کليد زير را پيدا کنيد :


HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurre ntVersionPoliciesSystem


در صورت نبود system ان را ايجاد کنيد ، يک مقدار جديد از نوع DWORD با نام DisableRegistryTools ايجاد کرده و مقدار ان را برابر 1 قرار دهيد تا توابع ويرايش رجيستری غيرفعال گردد.


نکته: تا زمانی که ويندوز را Restart و Logoff نکرده ايد با اجرای Regedit و حذف مقدار ايجاد شده فوق می توانيد از قفل شدن رجيستری جلوگيری کنيد.


روش دوم :


1- از منوی Start به Run بروید و در Run تایپ کنید Gpedit.msc و Ok را بزنید.


2- در پنجره ظاهر شده مسیر مقابل را دنبال کنید :


user configuration / administrative templates / system


3- حال در سمت راست روی گزینه Prevent access to registry editing tools دوبار کلیک کنید.


4- در پنجره ای که باز می شود گزینه Enable را فعال کرده و Ok کنید.


5- دیگر نیازی به Gpedit.msc نیست آنرا ببندید.


6- حال در Run تایپ کنید regedit تا رجیستری باز شود.


7-خواهید دید که با پیغامی مبنی بر بسته بودن رجیستری مواجه میشوید.


دقت کنید که برای آنکه بتوانید رجیستری را دوباره اجرا کنید مسیر گفته شده را دنبال کرده و این بار به جای Enable گزینه NotConfigured را برگزینید .


غیر فعال کردن اتصال خودکار مودم
 

اگر اتصالات راه دور در ویندوز فعال باشد ، سیستم عامل سعی میکند هنگام بالا امدن ویندوز یا در زمان اجرای هر برنامه اقدام به اتصال به اینترنت بکند.


برای انجام این عمل به كليد زير برويد :


HKEY-LOCAL-MACHINESOFTWAREMICROSOFTOLE


حالا یک فایل جدید به نام Enable Remot Connect Value از نوع staring ایجاد کنید .


برای فعال شدن


" Y "


و برای غیر فعال شدن


" N "


راتايپ كنيد .


غیر فعال کردن تنظیمات System Restore
 

اگر ميخواهيد دسترسي به تنظيمات System restore را در Control Panel غير فعال کنيد رجيستري را باز و به مسير زير برويد .


HKEY-LOCAL-MACHINE/Software/Microsoft/WindowsNT/SyetemRestore


در اين مسير مقداري با نام DisableConfig را بيابيد .اگر وجود ندارد آن را از نوع DWORD Value بسازيد . سپس مقدار آنرا به يک تغيير دهيد .


غير فعال كردن Error Reporting
 

ابتدا وارد رجيستري شويد، StartRunRegedit سپس اين مسير را طي كنيد:


HKEY-LOCAL-MACHINESOFTWAREMicrosoftPCHealthErrorReporting


سپس در صفحه سمت راست برروي فايلي كه نوشته DoReport دوبار كليك كنيد.براي غير فعال كردن اين قسمت Value را مساوي 0 قرار دهيد.براي برگشتن اين حالت دوبار همين مقدار رو به 1 تغيير بدهيد.


غير فعال كردن اتوران سي دي
 

در ويندوز اکس پي قابليتي وجود داره که هر وقت شما يک سي دي جديد مي گذاريد ، ويندوز شروع به شناسايي اتوماتيک اون سي دي و اجراي اون مي کنه ( CD-ROM Autorun Function ) براي جلوگيري از اينکار چند راه وجود داره ، يکي از اونها غير فعال کردن اين خاصيت به کمک رجيستري هست :


اول . وارد رجيستري اديتور بشويد


دوم . کليد زير را پيدا کنيد :


HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServic esCDRom


سوم. براي غير فعال کردن قابليت اجراي اتوماتيک بخش داده مقدار Autorun رو به صفر تغيير بديد .


اگر اين مقدار وجود نداره يک مقدار جديد از نوع DWORD Value بسازيد و اسمشو بذاريد Autorun و به بخش داده اون مقدار صفر رو نسبت بديد.


چهارم. براي اعمال اين تغييرات بايد سيستم خودتون رو راه اندازي مجدد کنيد ( Restart ) نكته .براي فعال كردن مجدد اين خاصيت كافيه به بخش داده مقدار Autorun عدد يک رو نسبت بديد.


غیرفعال کردن پنجره Task Manager و یا سه کلید CTL + ALT + DEL
 

با بکار بردن دستور زیر با مقدار 1 ، سه کلید CTL + ALT + DEL غیرفعال شده و منوی Task Manager نیز از راست کلیک بر روی Taskbar غیرفعال خواهد شد .


سیستم عامل : XP
 

مسير : HKEY_Current_UserSoftwareMicrosoftWindowsCurre ntVersionPoliciesSystem نوع : DWORD Value دستور : DisableTaskMgr مقدار : 1


* توجه :


جهت برگشت به حالت اوليه دستور را از مسير گفته شده حذف كنيد


فارسي كردن يا تغيير نام دادن اجزا ويندوز
 

شما ميتونيد به راحتي هر چه تمام تر اجزا ويندوزتون رو فارسي كنيد مثله ماي كامپيوتر يا اينترنت اكسپلورر يا .........


براي فارسي كردن يا تغيير نام دادن كافيه اين مسير رو طي كنيد:


HKEY_CURRENT_USERSoftwareMicrosoftWindowsShell NoRoamMUICache وقتي به اين صفحه رسيديد مي بينيد كه در سمت راستتون تعدادي از نام ها هست و شما مي تونيد اونا رو تغيير بديد.


فعال سازي قابليت Font Smoth
 

وقتي اين چيزه فعال باشه فونتا صاف و صوف نشون داده ميشن.


از Start Menu روي Run كليك كنين و regedit رو بنويسن.


به اين مسير برين:


HKEY_CURRENT_USERControl PanelDesktop


حالا مقدار جديدي از نوع String با نام FontSmoothing بسازين و براي اينكه فعال بشه اگر ويندوز 98/95/ ME دارين اونو برابر 1 بزراين و اگر ويندوز NT/2000/XP دارين برابر 2 بزارين و در هر دو صورت براي غير فعال كردن مقدار صفر رو بزارين. اين روش در صورتي كار ميكنه كه از مدهاي گرافيكي high color استفاده كنين.


قرار دادن تصوير در هنگام بالا آمدن ويندوز XP
 

در نسخه هاي قبلي ويندوز، مثل ويندوز 98 مي شد با تغيير فايل Logo.sys ، تصويري را كه در هنگام راه اندازي ويندوز به نمايش در مي اومد رو عوض كنيم، ولي ساختار ويندوز XP 1 به اين گونه نيست .در ويندوز XP تصويري كه در هنگام راه اندازي ويندوز نمايش داده مي شه در درون فايل ntoskrnl.exe قرار داره و امكان ويرايش اون توسط ابزارهاي متداول در ويندوز وجود نداره. ولي نا اميد نشيد، ويندوز XP اين قابليت رو داره كه تصويري را قبل از كادر Welcome به نمايش درآوره .شما هم بدين ترتيب مي تونيد تصوير مدنظر خودتونو در هنگام راه اندازي ويندوز به معرض نمايش بگذاريد.


براي اين کار در رجيستري به دنبال مسير زير بگرديد :


HKEY_USERS.DEFAULTControl PanelDesktop


يك مقدار رشته اي ( string ) بنام Wallpaper بسازيد و بهش مسير تصوير مد نظرتونو بدين . اين تصوير بايد يك تصوير طرح بيتي ( *. bmp ) باشه. از اين زمان به بعد هر وقت كه ويندوز راه اندازي بشه اين تصوير قبل از كادر Welcome به نمايش در مي آيد.




:: بازدید از این مطلب : 136
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 12 فروردين 1390 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: