رفع خطای Has Stopped Working در ویندوز (راهنمای کامل ۲۰۲۴)

عیب‌یابی فایل‌های سیستمی و اجرای برنامه در حالت ادمین از روش‌های حل ارور Has Stopped Working هستند. با سایر راهکارهای حل این مشکل آشنا شوید.

رفع خطای Has Stopped Working در ویندوز (راهنمای کامل ۲۰۲۴)

راهنمای جامع رفع خطای Has Stopped Working در ویندوز

آیا تا به حال هنگام کار با یک نرم‌افزار یا بازی در ویندوز، ناگهان با پیامی مبنی بر اینکه برنامه "متوقف شده است" مواجه شده‌اید؟ این خطا که با نام Has Stopped Working شناخته می‌شود، یکی از رایج‌ترین و ناامیدکننده‌ترین مشکلات کاربران سیستم‌عامل ویندوز است. بسته شدن ناگهانی برنامه می‌تواند باعث از دست رفتن اطلاعات و اختلال در کار شما شود. خبر خوب این است که دلایل این خطا مشخص بوده و راهکارهای متعددی برای رفع دائمی آن وجود دارد. در این راهنمای کامل، به بررسی دقیق علل بروز این خطا و ارائه راه‌حل‌های قدم به قدم برای حل ارور Has Stopped Working خواهیم پرداخت. با پیشگامیت همراه باشید تا دیگر با این مشکل دست و پنجه نرم نکنید.

خطای Has Stopped Working چیست و چرا رخ می‌دهد؟

قبل از پرداختن به راهکارها، درک صحیح ماهیت این خطا ضروری است. پیغام Has Stopped Working یک خطای عمومی در ویندوز است که زمانی نمایش داده می‌شود که یک برنامه به دلیل بروز یک مشکل غیرمنتظره نتواند به اجرای خود ادامه دهد. ویندوز برای جلوگیری از آسیب‌های احتمالی به سیستم، اجرای آن برنامه را متوقف می‌کند. این خطا به خودی خود علت خاصی را نشان نمی‌دهد، اما معمولاً به یکی از دلایل زیر بروز می‌کند:

  • ناسازگاری نرم‌افزار: ممکن است برنامه‌ای که اجرا می‌کنید با نسخه فعلی ویندوز شما (مثلاً ویندوز ۱۰ یا ۱۱) سازگار نباشد. این اغلب برای برنامه‌های قدیمی رخ می‌دهد.
  • خرابی فایل‌های سیستمی ویندوز: فایل‌های اصلی ویندوز که برای اجرای صحیح برنامه‌ها ضروری هستند، ممکن است به دلیل نصب/حذف نرم‌افزارها یا ویروس‌ها دچار خرابی شوند.
  • نبود دسترسی مدیر (Administrator): برخی برنامه‌ها برای اجرای صحیح به دسترسی‌های سطح بالا در سیستم نیاز دارند. اگر برنامه بدون این دسترسی اجرا شود، ممکن است با خطا مواجه شود.
  • درایورهای قدیمی: به‌ویژه برای بازی‌ها و نرم‌افزارهای گرافیکی، قدیمی بودن درایور کارت گرافیک یا سایر سخت‌افزارها می‌تواند باعث بروز این خطا شود.
  • نقص در سخت‌افزار: هرچند کمتر شایع است، اما مشکلاتی مانند خرابی رم (RAM) یا هارد دیسک نیز می‌توانند منجر به توقف ناگهانی برنامه‌ها شوند.
  • تداخل با نرم‌افزارهای دیگر: گاهی اوقات، آنتی‌ویروس‌ها یا سایر برنامه‌های پس‌زمینه با نرم‌افزار مورد نظر شما تداخل پیدا کرده و مانع از اجرای صحیح آن می‌شوند.

راهکارهای قدم به قدم برای حل خطای Has Stopped Working

اکنون که با دلایل اصلی این مشکل آشنا شدیم، بیایید به سراغ راهکارهای عملی برای رفع خطای Has Stopped Working برویم. توصیه می‌کنیم این راهکارها را به ترتیب انجام دهید، زیرا از ساده‌ترین روش‌ها شروع کرده و به سمت راه‌حل‌های پیچیده‌تر می‌رویم.

راهکار اول: تعمیر و عیب‌یابی فایل‌های سیستمی ویندوز

این روش یکی از مؤثرترین راه‌ها برای رفع خطاهایی است که به دلیل خرابی فایل‌های اصلی ویندوز به وجود آمده‌اند. با استفاده از ابزارهای خط فرمان ویندوز، می‌توانید این فایل‌ها را اسکن و تعمیر کنید. مراحل زیر را دنبال کنید:

۱. در کادر جستجوی ویندوز، عبارت CMD را تایپ کنید.

۲. روی Command Prompt کلیک راست کرده و گزینه Run as administrator را انتخاب کنید.

۳. اکنون پنجره فرمان با دسترسی ادمین باز شده است. به ترتیب دستورات زیر را وارد کرده و پس از هر دستور کلید Enter را بزنید. (توجه: برای اجرای هر دستور، نیازی به باز کردن مجدد پنجره CMD نیست و می‌توانید آن‌ها را پشت سر هم وارد کنید).

  • دستور اول:sfc /scannow
    این دستور تمام فایل‌های سیستمی محافظت‌شده را اسکن کرده و فایل‌های خراب را با یک نسخه سالم از کش ویندوز جایگزین می‌کند. این فرآیند ممکن است کمی طول بکشد.
  • دستور دوم:DISM.exe /Online /Cleanup-image /Restorehealth
    این دستور ابزارهای نگهداری و تعمیر تصویر ویندوز را اجرا کرده و خرابی‌های موجود را برطرف می‌سازد. این دستور به SFC کمک می‌کند تا عملکرد بهتری داشته باشد.

پس از اتمام اجرای این دستورات، سیستم خود را ری‌استارت کرده و مجدداً برنامه را اجرا کنید. در بسیاری از موارد، این مشکل حل خواهد شد.

راهکار دوم: اجرای برنامه به عنوان مدیر (Administrator)

همانطور که ذکر شد، برخی برنامه‌ها برای دسترسی به برخی منابع سیستمی نیاز به مجوز مدیر دارند. عدم وجود این مجوز می‌تواند باعث بروز خطای Has Stopped Working شود. برای حل این مشکل:

۱. روی فایل اجرایی یا میانبر (Shortcut) برنامه مورد نظر کلیک راست کنید.

۲. گزینه Properties را انتخاب کنید.

۳. در پنجره باز شده، به تب Compatibility بروید.

۴. تیک گزینه "Run this program as an administrator" را بزنید.

۵. روی دکمه‌های Apply و سپس OK کلیک کنید.

اکنون برنامه را اجرا کنید. اگر مشکل از نبود دسترسی ادمین بود، خطا برطرف خواهد شد. راه حل سریع‌تر نیز این است که هر بار روی برنامه کلیک راست کرده و گزینه Run as administrator را مستقیماً انتخاب کنید.

راهکار سوم: تنظیم سازگاری برنامه با نسخه‌های قدیمی‌تر ویندوز

اگر با یک برنامه قدیمی در ویندوز ۱۰ یا ۱۱ خود با این خطا مواجه هستید، احتمالاً مشکل از عدم سازگاری است. ویندوز به شما اجازه می‌دهد تا برنامه را طوری تنظیم کنید که فکر می‌کند روی یک نسخه قدیمی‌تر (مانند ویندوز ۷ یا ۸) در حال اجراست.

۱. روی فایل اجرایی برنامه کلیک راست کرده و Properties را انتخاب کنید.

۲. وارد تب Compatibility شوید.

۳. تیک گزینه "Run this program in compatibility mode for:" را بزنید.

۴. از منوی کشویی، یک نسخه قدیمی‌تر ویندوز را انتخاب کنید.

۵. روی Apply و OK کلیک کرده و برنامه را امتحان کنید.

راهکار چهارم: استفاده از فرایند Clean Boot

Clean Boot یا راه‌اندازی تمیز، ویندوز را با حداقل سرویس‌ها و برنامه‌های راه‌اندازی اجرا می‌کند. این کار به شما کمک می‌کند تا مشخص کنید آیا یک برنامه پس‌زمینه (مانند آنتی‌ویروس) باعث ایجاد تداخل و بروز خطا می‌شود یا خیر.

۱. کلیدهای Windows + R را فشار دهید تا پنجره Run باز شود.

۲. عبارت msconfig را تایپ کرده و Enter را بزنید.

۳. در پنجره System Configuration، به تب Services بروید.

۴. تیک گزینه "Hide all Microsoft services" را بزنید تا سرویس‌های اصلی ویندوز مخفی شوند.

۵. روی دکمه "Disable all" کلیک کنید.

۶. به تب Startup بروید و روی Open Task Manager کلیک کنید.

۷. در Task Manager، روی هر یک از برنامه‌های فعال راست کرده و Disable را انتخاب کنید تا همه غیرفعال شوند.

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

نکات تکمیلی برای پیشگیری از بروز مجدد خطا

پس از رفع مشکل، رعایت نکات زیر به جلوگیری از تکرار آن در آینده کمک می‌کند:

  • ویندوز را به‌روز نگه دارید: مایکروسافت به‌طور مداوم به‌روزرسانی‌هایی را منتشر می‌کند که شامل رفع باگ‌ها و بهبود سازگاری برنامه‌هاست.
  • درایورهای سخت‌افزار را آپدیت کنید: همیشه از وب‌سایت رسمی سازنده سخت‌افزار خود، آخرین نسخه درایورها، به‌ویژه درایور کارت گرافیک را دانلود و نصب کنید.
  • سیستم را برای ویروس اسکن کنید: بدافزارها می‌توانند فایل‌های سیستمی را تخریب کرده و باعث بروز چنین خطاهایی شوند.

جمع‌بندی

خطای Has Stopped Working یک مشکل رایج اما قابل حل است. با دنبال کردن راهکارهای ارائه شده در این مقاله، به‌ویژه تعمیر فایل‌های سیستمی و تنظیم دسترسی ادمین، می‌توانید در اکثر موارد این مشکل را برای همیشه برطرف کنید. اگر هیچ‌یک از این روش‌ها جواب نداد، ممکن است مشکل از خرابی سخت‌افزار یا باگ در خود برنامه باشد که در این صورت نصب مجدد برنامه یا بررسی سخت‌افزار توصیه می‌شود.

نظرات

1
Burhanuddin stanikzai
Burhanuddin stanikzai۱۴۰۱/۱۲/۲۸ ۱۸:۱۷
My windows drivers are not installed, I tried a lot, which solution do you suggest? My computer model is Latitude 6430