Помилка під час виконання: що це таке і як її виправити

Під час виконання програми або під час першої спроби запустити програму виникає помилка під час виконання. Іноді помилка зникає сама по собі, просто знову відкриваючи програму, але якщо ні, ви можете спробувати кілька речей.

Помилки під час виконання

повідомлення про помилку під час виконання

Valentin.d / Flickr

Залежно від ситуації існує кілька причин, чому може виникнути помилка під час виконання:

  • У програмному забезпеченні є помилка.
  • Не вистачає пам’яті чи іншого системного ресурсу.
  • Ви ввели чужий символ у текстове поле або виконали якусь заборонену дію.

Помилка зазвичай відображається у вигляді невеликого вікна, часто із зазначенням програми, на яку впливає, а іноді з кодом помилки та повідомленням. Підказка також може містити пропозицію зв’язатися з командою підтримки або адміністратором.

Ось кілька прикладів:

Сталася помилка під час виконання. Бажаєте налагодити?
Помилка виконання! Програма: Ця програма попросила завершити виконання в незвичайний спосіб.
Помилка виконання ': 

Якщо можливо, зверніть пильну увагу на те, що говорить про помилку, це найкращий спосіб її усунути. Якщо помилка занадто загальна, щоб діагностувати відразу, виконайте наведені нижче дії по порядку. Однак, якщо він конкретний і згадує щось на зразок бібліотеки Microsoft Visual C++ Runtime Library, то

це крок, з якого слід почати.

Як виправити помилку під час виконання

Помилки під час виконання з’являються в різних ситуаціях, тому можливі виправлення є повсюдно:

  1. Перезавантажте комп’ютер. Це вірогідне рішення, якщо ваш комп’ютер раптом відчуває, що він працює набагато повільніше, ніж зазвичай.

    Деякі помилки під час виконання викликані проблемами, пов’язаними з пам’яттю, і перезапуск — це найшвидший спосіб закрити все, що зараз працює на вашому ПК. Це звільнить раніше використані системні ресурси для програми, яка викликає помилку.

  2. Оновіть програму до останньої версії. Помилка під час виконання може бути викликана помилкою, яка ще не була виправлена ​​у випуску, який ви використовуєте.

    Наприклад, деякі користувачі повідомляють про помилку під час виконання, коли вони використовують NVIDIA GeForce Experience для перевірки наявності оновлень відеокарти. У цьому випадку потрібно оновити програму NVIDIA.

    Можливо, вам доведеться повторно завантажити його з сайту виробника програмного забезпечення, якщо немає вбудованого методу перевірки наявності оновлень.

    Це також хороший час перевірити наявність оновлень Windows.

  3. Повністю видалити програму, а потім перевстановіть його. Причиною помилки під час виконання може бути установка, яка не завершується належним чином.

    Процедура оновлення на попередньому кроці могла зробити це, але якщо ви все ще отримуєте помилку, настав час повністю видалити програму та підтвердити, що вона повторно встановлюється з нуля.

    Деякі деінсталятори не дуже добре видаляють усі залишки файлу з реєстру та жорсткого диска. Спробуйте спеціальний деінсталятор програми якщо звичайний інструмент від виробника програми не виправляє помилку.

  4. Встановіть останній розповсюджуваний пакет Microsoft Visual C++. Якщо ваша помилка щось говорить про компоненти середовища виконання бібліотек Visual C++, це, ймовірно, рішення.

  5. Використовуйте SFC scannow для відновлення пошкоджених файлів Windows. The Команда SFC виконується у вікні командного рядка і може бути виправленням помилки під час виконання.

  6. Запустіть відновлення системи щоб повернути комп’ютер до попереднього стану. Це може виправити помилку під час виконання, якщо вона спричинена пошкодженням реєстру Windows.

  7. Перевстановіть Windows. Якщо зосередження уваги на певній програмі не усунуло помилку під час виконання або якщо вона заважає роботі Windows в цілому, скидання є останнім варіантом.

Як програмісти можуть запобігти помилкам під час виконання

Якщо ви розробник програмного забезпечення, GeeksforGeeks пропонує кілька способів уникнути помилок під час виконання. Перейдіть за цим посиланням, щоб глибше зануритися в різні типи помилок під час виконання, з прикладами того, чому вони трапляються, і що ви можете зробити, щоб запобігти їх. Деякі виправлення включають уникнення змінних, які не були ініціалізовані, і не оголошувати забагато пам’яті стека.