کد خبر: ۴۱۱۴
تاریخ انتشار: ۰۹ ارديبهشت ۱۳۹۶ - ۰۹:۱۷
فناوری

از شر هنگ کردن خلاص شوید

بعد از چند ساعت کار اگر برنامه مورد نظر شما قفل کند، واقعا جای عصبانیت وجود دارد، مخصوصا اگر کارهای خود را ذخیره نکرده باشید
دو سیستم‌عامل ویندوز هفت و هشت به شما امکان می‌دهند که در این گونه شرایط مدیریت بهتری روی نرم‌افزار قفل شده داشته باشید.

در ویندوز هر برنامه با اجرای چند پردازش موازی کار می‌کند.

در بسیاری از برنامه‌ها حداقل دو پردازش به طور موازی کار می‌کنند تا برنامه اجرا شود اما این اقدام متاسفانه احتمال قفل شدن برنامه‌ها را کمی افزایش می‌دهد.

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

در Taks Manager می‌توان برنامه‌های قفل شده را مشاهده کنید.

این پردازش‌ها و برنامه‌ها در ویندوز به عنوان Not Responding نمایش داده می‌شود. 

از شر هنگ کردن خلاص شوید2

ویندوز به کاربر امکان می‌دهد که با حذف شاخه‌های زیرین یک نرم‌افزار، برنامه را به حالت عادی بازگرداند. هر نرم‌افزار یک پردازش اصلی دارد و پردازش‌های دیگر، شاخه‌هایی از درخت اصلی پردازش نرم‌افزار محسوب می‌شوند. 

در صورتی که یکی از این زیر شاخه‌ها حذف شود، درخت اصلی دوباره آن را فراخوانی و اجرا می‌کند. 

در ویندوز 7 در پنجره Run عبارت RESMON را تایپ کرده و در ویندوز 8 انجام همین کار یا فشردن دکمه Open Resource Monitor در سربرگ Performance برنامه Task Manaer برنامه Resmon.exe را اجرا کنید. 

حال از پخش CPU پردازش قفل شده را که قرمز رنگ است، انتخاب کرده و روی آن راست کلیک کنید. 
از شر هنگ کردن خلاص شوید3
گزینه Analyze Wait Chain را انتخاب کنید تا درخت پردازش شما از شاخه اصلی به فرعی نمایش داده شود. 

در صورتی که پردازش قفل شده یکی از پردازش‌های شاخه زیرین درخت است، کنار آن تیک گذاشته و با دکمه End Process به آن خاتمه دهید. 

پس از حذف این پردازش، شاخه اصلی برنامه آن را دوباره فراخوانی خواهد کرد و برنامه به کار خود ادامه می‌دهد.
 
در صورتی که پردازش اصلی قفل شده باشد، این کار گرهی از مشکل شما باز نخواهد کرد.