۱۳۸۸ آبان ۱۰, یکشنبه

End task

بسياري از ما در هنگام كار با ويندوز ناگهان به مشكل هنگ كردن برنامه ها برخورد كرديم. اين مشكل مواقعي پيش مي آيد كه برنامه نتواند فايلهاي سيستمي خود را به درستي بارگذاري كند و ... در اين هنگام ما به سرعت كليدهاي تركيبي Ctrl+Alt+Del را زده و از صفحه Task Manager برنامه مورد نظر را End Task ميكنيم. همه اين را قبول دارند كه در ويندوز XP اين كار به طرز شگفت انگيزي نسبت به ويندوزهاي سري 9X سريعتر شده و ديگر كمتر مشكل Restart پيش مي آيد. اما شايد براي بعضي ها سرعت End Task يك برنامه بسيار كند باشد تا جايي كه حتي شخص مجبور به Restart شود. در اينجا يك نكته اي وجود دارد كه با اعمال آن ميتوان سرعت End Task كردن يك برنامه را افزايش داد. اين روش حتي باعث ميشود كه اگر براي برنامه اي مشكل پيش بيايد آن برنامه به سرعت متوقف شده و ديگر مشكل هنگ كردن و يا كرش كردن سيستم پيش نيايد
براي اين منظور مراحل زير را انجام دهيد : ابتدا از طريق Run وارد قسمت Regedit شده و كليد زير را بيابيد : <:P:>HKEY_CURRENT USERControl PanelDesktop <:P:>سپس در صفحه سمت چپ به دنبال كليدي به نام LowLevelHooksTimeout بگرديد. اگر اين كليد وجود نداشت يك كليد از نوع String به همين نام بسازيد. حال ميتوانيد يك عدد را برحسب ميلي ثانيه به دلخواه به آن اختصاص دهيد. اين مقدار همان ميزان زمان End Task را تعيين ميكند. براي مثال شما ميتوانيد عدد 3500 را كه معادل 3.5 ثانيه است را به آن اختصاص دهيد. اين ترفند در واقع باعث ميشود كه مدت زمان پاسخگويي برنامه Crash شده يا به عبارتي Hook شده در برابر ويندوز كاهش بيابد و ويندوز وقت اضافه اي را براي به اجرا در آوردن آن برنامه هدر ندهد و اين كار باعث ميشود كه در واقع برنامه مشكل دار به زور اجرا نشود و جلويش گرفته شود. اين ترفند ميتواند كارايي ويندوز را نيز بالا ببرد چون همان طور كه ميدانيد هنگ كردن سيستم خود يك عامل كاهش كارايي سيستم ميباشد كه با اين ترفند تا حدود بسيار زيادي از اين مشكل كاسته ميشود.

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

ارسال یک نظر

نظر دهید