[حل شد] مشکلی باعث شد که برنامه به درستی کار نکند

رفع مشکلی که باعث شد برنامه به درستی کار نکند

این خطا می‌تواند هنگام اجرای هر برنامه، برنامه یا بازی ظاهر شود و تقریباً در همه نسخه‌های ویندوز(Windows) ، اعم از ویندوز 10، 8(Windows) یا 7 رخ می‌دهد. در حالی که این خطا ممکن است شما را به این باور برساند که این خطا با برنامه مرتبط است. خود، اما مشکل در ویندوز(Windows) شماست .

رفع مشکلی که باعث شد برنامه به درستی کار نکند

مشکلی باعث شده است تا برنامه به درستی کار نکند؛ یک خطا زمانی رخ می دهد که فرآیند ویندوز(Windows process) تشخیص دهد که حلقه ای که قرار بود خارج شود این کار را انجام نمی دهد. اکنون بی‌نهایت دلیل وجود دارد که چرا ممکن است این خطا را دریافت کنید، اما ما یک لیست کوچک تهیه کرده‌ایم که می‌تواند به شما در شناسایی مشکل ویندوزتان کمک کند.

دلایلی که ممکن است پیام خطا را دریافت کنید -(error message –) " مشکلی باعث شد که برنامه به درستی کار(A problem caused the program to stop working correctly) نکند . ویندوز برنامه را می بندد و در صورت وجود راه حل به شما اطلاع می دهد. ( Windows will close the program and notify you if a solution is available.)

  • مشکل سازگاری
  • مشکل وضوح صفحه نمایش
  • مشکل به روز رسانی KB3132372
  • درایور کارت گرافیک(Graphic Card Driver) خراب یا قدیمی
  • مشکل فایروال آنتی ویروس
  • DirectX قدیمی
  • مشکل دایرکتوری اسکایپ
  • سرویس‌های Image Acquisition ( WIA ) اجرا نمی‌شوند
  • EVGA Precision روشن است
  • Data Execution Prevention فعال است

[ حل(SOLVED) شد ] مشکلی باعث شد که برنامه به درستی کار نکند

روش 1: برنامه را در حالت سازگاری ویندوز اجرا کنید(Method 1: Run the Program in Windows Compatibility mode)

program/app icon and select کلیک راست کرده و Properties را انتخاب کنید .

2. تب Compatibility(Compatibility tab) را در پنجره Properties انتخاب کنید.

3. در مرحله بعد، در قسمت Compatibility mode ، مطمئن شوید که علامت “Run this program in compatibility mode for” را علامت بزنید و سپس Windows 8 را انتخاب کنید.

این برنامه را در حالت سازگاری اجرا کنید

4. اگر با ویندوز 8(Windows 8) کار نمی کند ، ویندوز 7(Windows 7) یا ویندوز ویستا(Windows Vista) یا ویندوز XP(Windows XP) را امتحان کنید تا زمانی که سازگاری صحیح را پیدا کنید.

5. روی Apply و سپس OK کلیک کنید . حالا دوباره سعی کنید برنامه/برنامه ای را که خطا می داد اجرا کنید - اکنون باید بدون مشکل کار کند.

روش 2: به روز رسانی KB3132372 را حذف نصب کنید(Method 2: Uninstall KB3132372 update)

1. Windows Key + X را فشار دهید و سپس بر روی Control Panel کلیک کنید.(Control Panel.)

از منوی استارت ویندوز 10 سیستم Widnows را پیدا کرده و سپس بر روی Control Panel کلیک کنید

در قسمت Programs and Features، روی View Installed Updates کلیک کنید / مشکلی باعث شد که برنامه به درستی کار نکند.

3. بعد، به‌روزرسانی امنیتی برای Internet Explorer Flash Player (KB3132372) را جستجو(Security Update for Internet Explorer Flash Player(KB3132372)) کنید.

4. هنگامی که آن را پیدا کردید، حتما آن را حذف کنید.(uninstall it.)

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

روش 3: نام پوشه اسکایپ را تغییر دهید(Method 3: Rename the Skype folder)

1. Shift + Ctrl + Esc را فشار دهید تا Task Manager باز شود و skype.exe را پیدا کنید،( skype.exe,) سپس آن را انتخاب کنید و روی End task کلیک کنید.(End task.)

2. حالا press Windows Key + R and type %appdata%, سپس enter را فشار دهید.

میانبر appdata از اجرا / مشکلی باعث شد که برنامه به درستی کار نکند

3. محل دایرکتوری اسکایپ(Skype directory) را پیدا کرده و روی آن کلیک راست کرده و تغییر نام را انتخاب کنید.

4. سپس نام دایرکتوری اسکایپ(Skype directory) را به Skype_old تغییر دهید.(Skype_old.)

5. یک بار دیگر، Press Windows Key + R and type %temp%\skype, سپس اینتر را فشار دهید.

6. پوشه DbTemp(DbTemp folder) را پیدا کرده و آن را حذف کنید.

7. کامپیوتر خود را مجددا راه اندازی کنید و دوباره Skype را راه اندازی کنید . این باید خطای « مشکلی باعث شد که برنامه به درستی کار نکند(A problem caused the program to stop working correctly) » را در اسکایپ حل کرد.

روش 4: درایورهای کارت گرافیک خود را به روز کنید(Method 4: Update your Graphics Card Drivers)

1. Windows Key + R را فشار دهید ، سپس « (type “)devmgmt.msc » را تایپ کنید (devmgmt.msc)و enters را فشار دهید تا (” and press enters)Device Manager باز شود .

مدیر دستگاه devmgmt.msc

2. آداپتور نمایشگر را باز کنید و روی (Display adapter)درایور کارت گرافیک(Graphic Card Driver,) خود کلیک راست کنید ، سپس « به‌روزرسانی نرم‌افزار درایور(Update Driver Software) » را انتخاب کنید .

به روز رسانی نرم افزار درایور در آداپتورهای نمایشگر

3. اکنون روی " جستجوی خودکار برای نرم افزار درایور به روز شده(Search automatically for updated driver software) " کلیک کنید و اجازه دهید ویزارد به طور خودکار درایورهای کارت گرافیک را به روز کند.

به طور خودکار نرم افزار درایور به روز شده USB Mass Storage Device را جستجو کنید

4. اگر مشکل همچنان ادامه داشت، دوباره مراحل 1 و 2 را تکرار کنید.

5. سپس، « Browse my computer for driver software» را انتخاب کنید. (Browse my computer for driver software.)

کامپیوتر من را برای نرم افزار درایور جستجو کنید

6. اکنون بر روی " Let me pick from a list of device drivers on my computer " کلیک کنید. (Let me pick from a list of device drivers on my computer.)

اجازه دهید از لیستی از درایورهای دستگاه در رایانه خود انتخاب کنم

7. درایور مرتبط(driver associated) با کارت گرافیک خود را انتخاب کنید و روی Next کلیک کنید .

NVIDIA GeForce GT 650M

8. برای ذخیره تغییرات، کامپیوتر خود را مجددا راه اندازی کنید.

روش 5: تنظیمات Comodo Firewall را بازنشانی کنید(Method 5: Reset Comodo Firewall’s settings)

1. در جستجوی ویندوز (Windows search and click)Comodo را تایپ کنید و روی Comodo firewall کلیک کنید .

فایروال کومودو

2. روی Tasks در گوشه سمت راست(right corner) بالا کلیک کنید .

3. بعد به این صورت پیمایش کنید: Advanced tasks> Open Advanced Settings> Security Settings> Defense+> HIPS> HIPS Settings .

4. اکنون برای Detect shellcode injections را پیدا کرده و Exclusions را انتخاب کنید.

تزریق کد پوسته را شناسایی کرده و Exclusions را انتخاب کنید

5. روی فلش زیر Manage Exclusions کلیک کنید،(Manage Exclusions,) سپس Add و سپس Files را انتخاب کنید.

6. اکنون به مکان زیر در پنجره Add Files(Add Files Window) بروید :

C:\Program Files (x86)\Google\Chrome\Application\

7. بر روی chrome.exe دوبار کلیک کنید و سپس روی OK کلیک کنید.

8. روی OK کلیک کنید و سپس همه چیز را ببندید و ببینید آیا می‌توانید مشکلی را که باعث می‌شود برنامه به درستی کار نمی‌کند برطرف کنید(Fix A problem that caused the program to stop working error correctly) .

روش 6: DirectX را به روز کنید(Method 6: Update DirectX)

DirectX را می توان با به روز رسانی ویندوز خود به روز کرد، که می تواند انجام شود:

1. تنظیمات(settings) را در نوار جستجوی ویندوز تایپ کنید و(Windows search bar and click) روی تنظیمات(Settings) کلیک کنید .

2. اکنون بر روی Update & Security کلیک کنید .

به روز رسانی و امنیت

3. در مرحله بعد، روی " بررسی به روز رسانی ها(Check for updates) " کلیک کنید تا DirectX به طور خودکار به روز شود.

بررسی به روز رسانی / مشکل باعث شد برنامه به درستی کار نکند

4. اگر می خواهید DirectX را به صورت دستی به روز کنید ، این پیوند را دنبال کنید(follow this link) .

روش 7: آنتی ویروس نورتون را حذف کنید(Method 7: Remove Norton Antivirus)

یکی از مشترکات مشترک کاربران(thing user) که با خطای "مشکلی باعث شد برنامه به درستی کار نکند" این است که همه از آنتی ویروس نورتون(Norton Antivirus) استفاده می کردند . بنابراین(Therefore) ، حذف آنتی ویروس نورتون(Norton antivirus) ممکن است گزینه خوبی برای رفع این مشکل باشد.

ابزار حذف نورتون

می توانید آنتی ویروس نورتون(Norton Antivirus) را از Control Panel> Programs> Norton, یا باید Norton Uninstall Tool را امتحان کنید، که (Norton Uninstall Tool)نورتون(Norton) را به طور کامل از سیستم شما حذف می کند. اگر نورتون(Norton) ندارید ، سعی کنید نرم افزار آنتی ویروس یا فایروال(Antivirus Software or Firewall) فعلی خود را غیرفعال کنید .

روش 8: جلوگیری از اجرای داده ها را غیرفعال کنید(Method 8: Disable Data Execution Prevention)

پیشگیری از اجرای داده ها(Data Execution Prevention) ( DEP ) مجموعه ای از فناوری های سخت افزاری و نرم افزاری است(hardware and software technologies) که بررسی های اضافی را بر روی حافظه انجام می دهد تا از اجرای کدهای مخرب بر روی سیستم جلوگیری کند. در حالی که DEP می تواند بسیار مفید باشد، اما در برخی موارد می تواند باعث ایجاد مشکل در ویندوز(Windows) شود. بنابراین ممکن است به فکر غیرفعال کردن DEP برای این نمونه خاص باشید و ممکن است بتوانید  مشکلی را که باعث شده برنامه به درستی کار نمی‌کند را برطرف(Fix A problem caused the program to stop working correctly issue) کنید، اما اگر هنوز گیر کرده‌اید، دوباره آن را فعال کنید.

نحوه خاموش کردن DEP

روش 9: سرویس Windows Image Acquisition (WIA) را راه اندازی کنید(Method 9: Start Windows Image Acquisition (WIA) service)

1. Windows Key + R را فشار دهید ، سپس Services.msc را (Services.msc)تایپ(type “) کرده و اینتر را بزنید.

ویندوز خدمات

2. در پنجره Services سرویس Windows Image Acquisition (WIA) را پیدا کرده (Windows Image Acquisition (WIA)) و روی آن کلیک راست(service and right-click) کرده سپس Properties را انتخاب کنید .

Windows Image Acquisition WIA

3. مطمئن شوید که نوع Startup روی (Startup type)Automatic(Automatic; if) تنظیم شده است . اگر  نه، آن را تنظیم کنید.

ویژگی های WIA کسب تصویر ویندوز

4. سپس بر روی تب Recovery کلیک کنید،(Recovery tab,) سپس در قسمت First dështim، از منوی کشویی گزینه (select “)Restart the Service را انتخاب کنید.(Restart the Service)

تنظیم First Failure to Restart the Service Properties WIA / مشکلی باعث شد که برنامه به درستی کار نکند

5. روی Apply و(Apply,) سپس Ok کلیک کنید.

6. مطمئن شوید که سرویس های WIA در حال اجرا هستند یا دوباره روی آن کلیک راست کرده و Start را انتخاب کنید .

روش 10: EVGA Precision را خاموش کنید(Method 10: Turn off EVGA Precision)

بسیاری از گیمرها از EVGA Precision استفاده می کنند تا از کارت گرافیک خود حداکثر بهره را ببرند، اما گاهی اوقات این دلیل اصلی خطای "مشکل باعث شد برنامه به درستی کار نمی کند" است. برای رفع این مشکل، باید تیک همه موارد OSD (زمان فریم، FPS و غیره) را بردارید و ممکن است خطا برطرف شود.

EVGA Precision را خاموش کنید

اگر باز هم مشکل را حل نکرد، نام پوشه PrecisionX(PrecisionX folder) را تغییر دهید . به C:\Program Files (x86)\EVGA\PrecisionX 16 و PrecisionXServer.exe و PrecisionXServer_x64 را به چیز دیگری تغییر نام دهید. اگرچه این راه حل موثری نیست، اما اگر این کار موثر باشد، پس چه ضرری دارد.

خودشه؛ شما با موفقیت مشکلی را که باعث شد برنامه به درستی کار نمی کند برطرف کرده اید، اما اگر هنوز در مورد این راهنما سؤالی دارید، در (Fix a problem that caused the program to stop working correctly)بخش نظرات(comment section) از آنها بپرسید .



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts