Помилка ВЕХ в операційній системі Windows: причини і рішення

Операційна система Windows має вкрай складну структуру, а за безперебійність її роботи відповідає величезна кількість різних служб, утиліт і процесів. Будь-яке несанкціоноване втручання (внутрішнє або зовнішнє) може привести до певних збоїв і помилок в її роботі. Це всім відомі істини, які вже неодноразово і багатьма повторювалися. Деякі анонсовані помилки і проблеми зустрічаються повсюдно і вирішуються звичним, і багато в чому стандартизованим, чином, а деякі виявляються вкрай рідко, що може привести до багатогодинних пошуків відповідей і рішень. Саме про таку «рідкісної помилку» з кодом події «BEX» і піде мова в цій статті.

Методи усунення помилки BEX в Windows.

Причини та рішення

Отже, поширена лексема «BEX» є абревіатурою від «Buffer Overflow Exception», що в дослівному перекладі означає «виключення переповнення буфера» або в більш зрозумілою інтерпретації «критична ситуація, яка є наслідком переповнення буфера». Розглянутий код події можна побачити після аварійного закриття будь-якого програмного забезпечення, де ці та інші відомості прописані в докладної інформації, яка супроводжує повідомлення операційної системи. На основі практичного досвіду і офіційних відомості, наданих компанією Microsoft слід виділити наступні можливі причини, які можуть привести до виникнення подібної проблеми:

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

На основі даних чотирьох причин і слід робити конкретні дії щодо усунення помилки «BEX».

Рішення

Варто зазначити, що попередньо слід створити точку відновлення, так як нижче описані дії можуть привести до певних збоїв в роботі операційної системи. Крім того, даний функціонал, але з іншого «точкою» може стати в нагоді як альтернативний варіант всіма зазначеними способами.

  1. Перше, що необхідно зробити, - це запустити проблемну програму з правами / повноваженнями адміністратора. Для цього клікніть правою кнопкою мишки по ярлику і виберіть «Запуск із правами адміністратора» або «Запуск від імені адміністратора». Також слід спробувати запустити ПО в режимі сумісності, особливо якщо помилка фіксується із застарілим програмами і іграми. Принцип той же. Відкрийте властивості ярлика і перейдіть на вкладку «Сумісність». У блоці «Режим сумісності» виберіть один з пропонованих варіантів.

  2. Внесіть зміни в функціонал безпеки ОС під назвою «Data Execution Prevention», в скороченні «DEP». Для цього потрібно:
    • Відкрийте «Цей комп'ютер» (Мій комп'ютер) і клацніть правою кнопкою мишки по порожньому ділянці вікна, виберіть «Властивості».
    • Далі відкрийте розділ «Додаткові параметри системи».

    • У вікні, перейдіть на вкладку «Додаткове», де зверніть увагу на блок «Швидкодія» - «Параметри».

    • Відкрийте вкладку «Запобігання втрати даних» і встановіть прапорець в пункті «Включити DEP для всіх програм і служб, окрім вибраних нижче».
    • Після даних маніпуляцій стане доступний функціонал додавання винятків у вигляді кнопки «Додати».

    • На комп'ютері знайдіть виконуваний файл програми, з якою виникли труднощі, виділіть її та збережіть внесені настройки. На завершення перезавантажте комп'ютер і перевірте працездатність шуканого продукту.
  3. Підтримка чистоти операційної системи - це ключ до її стабільної та безперебійної роботи. Візьміть за звичку проводити сканування Windows на можливі помилки, цілісність системних файлів і відсутність вірусного програмного забезпечення, а також не допускайте великої кількості непотрібних утиліт і додатків. Наприклад, скористайтеся сканером «sfc / scannow», антивірусним ПЗ MalwareBytes Antimalware і Dr.Web CureIT, а також час від часу звертайтеся до функціонала програми CCleaner. Все це необхідно зробити і зараз, так як це один з можливих варіантів.
  4. Як відзначають деякі користувачі на тематичних форумах і що вже неодноразово було підтверджено на практиці, в ряді випадків винуватцем є несанкціонована бібліотека sfdywnj.dll з певним значенням, яке і викликає розглянуті проблеми:
    • Натисніть клавіші «WIN + R» і виконайте команду «regedit».

    • Пройдіть по гілці «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows» і знайдіть запис «AppInit_DLLs», яка в якомусь сенсі і «відповідає» за згадану бібліотеку.

    • Двічі клікніть на знайдене записи і подивіться, яке значення їй присвоєно.
    • Якщо в рядку «Значення» порожньо, то дана бібліотека не робить на ваш комп'ютер негативного впливу.
    • В іншому випадку видаліть все, що там зазначено, перезавантажте комп'ютер і перевірте працездатність ПО.

Якщо вами використовується Windows з розрядністю 64 біт, то повторіть описані вище маніпуляції з аналогічним записом в наступному шляху «HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Windows».

висновок

Як уже згадувалося вище, в якості альтернативного варіанту можна спробувати скористатися функціоналом «Відновлення системи» і відкотити конфігурацію комп'ютера до моменту виникнення розглянутих проблем. Крім того, буде не зайвим очистити папку «Temp» від всього вмісту та повторити антивірусне сканування.