Fix this issue for good with these surefire solutions
by Loredana Harsana
Loredana is a passionate writer with a keen interest in PC software and technology. She started off writing about mobile phones back when Samsung Galaxy S II was… read more
Updated on September 22, 2022
Reviewed by
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more
- The annoying BEX64 error you’re seeing is often related to crushed third-party apps.
- To solve it, eliminate third-party interfering apps, as described below.
- You can disable the amBX service, too, assuming that you tend to play GTA V and similar games.
- The DEP may also cause the BEX64 explorer.exe error in Windows 10, so take a look at our quick tip on how to fix it right away!
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
The BEX64 error is related to an app crash. According to some users, the error occurs randomly, while others encounter it after they perform a demanding activity.
This is often the result of a conflict between two processes. For example, users reported applications such as Teamviewer, MacType, or Razer Synapse that caused interference and launched BEX64.
Regarding Windows, you should know that the Data Execution Prevention (DEP) will sometimes block the application that crashes. This may as well trigger the error and crash named BEX64.
Here’s what one concerned user claims on Microsoft’s forum:
While playing Call of Duty: Black OPS 4, the game stopped working, and I received the Problem Event Name BEX64. I have tried so many solutions to get this to work (clean boot, startups disabled, dep off – which doesn’t work for a 64bit application, turned WIndows Firewall exceptions to all for bo4, nVIDIA control panel add program).
How can this problem be solved?
Assuming that’s your question, take your time to read through this article and learn about three efficient solutions that will help you solve the BEX64 error for good.
What is BEX64?
BEX 64 is an error usually appears when File Explorer, a third-party app, or a game has crashed. This can be caused by conflicting processes or a problematic app on your PC.
Also, it can be due to activating some wrong settings on your PC. No matter the cause, we have a detailed solution to help you fix it in this guide.
How can I fix the BEX64 error?
1. Disable the amBX service
- Press Windows key + R, type services.msc in the run box, and hit Enter.
- Navigate through the list and Right-click on amBX
- Choose Properties from the new menu.
- Click the dropdown before Startup type and select Disabled.
- Finally, click Apply to save the changes.
After you have passed through each of these steps, restart your computer. Launch the game, causing the BEX64 error after the startup is complete.
Some games, such as GTA V, will have issues with the amBX service. So, disabling the amBX feature should prevent the error.
2. Eliminate third-party interfering apps
2.1. Perform a clean boot
- Press Windows + R, type msconfig, and click the OK button.
- Click the Services tab at the top.
- Check the box for Hide all Microsoft devices
- Now, click the Disable All button.
- Click the Startup tab at the top and select Open Task Manager.
- Right-click each of the processes in the Startup tab and select Disable.
- Now, go back to the Services tab and click the Apply button, followed by OK.
The clean boot will start up the system using only the Windows services loaded and the default programs necessary to function.
Some PC issues are hard to tackle, especially when it comes to missing or corrupted system files and repositories of your Windows.
Be sure to use a dedicated tool, such as Fortect, which will scan and replace your broken files with their fresh versions from its repository.
Using clean boot will also free up computer memory from your system and stop any process that can cause the BEX64 error.
2.2. Uninstall faulty programs
- Press the Windows key + I to open Settings.
- Select the Apps option.
- Select the problematic app and click the Uninstall button.
- Finally, follow the onscreen instruction to complete the process.
If the BEX64 error stopped after the clean boot, you could enable the disabled programs again. However, it would help if you also restarted your PC several times to identify the problematic program.
This second phase of our solution allows you to eliminate that program.
- Accelerometerst.exe Application Error in Windows 10 [Fix]
- SystemSettingsAdminFlows.exe Error: How to Fix It
- 0xc190020e Windows Update Error: How to Fix It
- Netwbw02.sys BSOD Error: How to Fix It on Windows 10 & 11
- Api-ms-win-core-libraryloader-l1-1-1.dll is Missing [Fix]
3. Disable the Data Execution Prevention (DEP)
- Press Windows key + S and type cmd in the search box.
- Click the Run as administrator option under Command Prompt.
- Press Yes to grant admin access to User Account Control (UAC).
- Type the following command, and press Enter:
bcdedit.exe /set {current} nx AlwaysOff
- Restart the computer and wait until Windows has loaded.
After following these steps, you can relaunch the app causing this BEX64 error and see if it is still there.
This solution is essential because Data Execution Prevention ensures no malicious codes run in your operating system by performing additional checks on the computer memory.
Unfortunately, certain games will interact with the DEP environment because of how they were built. As a consequence, this will launch the BEX64 error on your computer.
How do I fix the BEX64 error on Windows 11?
The BEX64 error is a general issue on all Windows systems with similar causes. If you are getting the error on Windows 11, it can be down to faulty apps or conflicting programs.
You can effectively fix the issue using the solutions provided in this guide.
If you have encountered the BEX64 error in Windows 10, you should know how frustrating it is. But with the fixes in this guide, it should now be history.
If you are facing other issues like your device ran into a problem and needs to restart, check our detailed guide on how to fix it quickly.
Test out our recommended solutions and leave a message to tell us if they have proven helpful to you.
Still experiencing issues?
SPONSORED
If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.
Newsletter
Операционная система Windows имеет крайне сложную структуру, а за бесперебойность её работы отвечает огромное количество различных служб, утилит и процессов. Любое несанкционированное вмешательство (внутреннее или внешнее) может привести к определённым сбоям и ошибкам в её работе. Это всем известные истины, которые уже неоднократно и многими повторялись. Некоторые анонсированные ошибки и проблемы встречаются повсеместно и решаются привычным, и во многом стандартизированным, образом, а некоторые проявляются крайне редко, что может привести к многочасовым поискам ответов и решений. Именно о такой «редкой ошибке» с кодом события «BEX» и пойдёт речь в настоящей статье.
Причины и решения
Итак, распространённая лексема «BEX» является аббревиатурой от «Buffer Overflow Exception», что в дословном переводе означает «исключение переполнения буфера» или в более понятной интерпретации «критическая ситуация, являющаяся следствием переполнения буфера». Рассматриваемый код события можно увидеть после аварийного закрытия какого-либо программного обеспечения, где эти и иные сведения прописаны в подробной информации, которая сопровождает уведомление операционной системы. На основе практического опыта и официальных сведения, предоставленных компанией Microsoft следует выделить следующие возможные причины, которые могут привести к возникновению подобной проблемы:
- Проблемная программа была запущена с недостаточными полномочиями.
- Операционная система распознаёт действие, инициированное программным обеспечением как вирусное вмешательство, и блокирует его исполнение.
- Засоренность операционной системы сказывается на качестве её работы.
- В работу программного обеспечения вмешиваются системные библиотеки.
На основе данных четырёх причин и следует предпринимать конкретные действия по устранению ошибки «BEX».
Решение
Стоит отметить, что предварительно следует создать точку восстановления, так как ниже описанные действия могут привести к определённым сбоям в работе операционной системы. Кроме того, данный функционал, но с другой «точкой» может пригодиться как альтернативный вариант всем указанным способам.
- Первое, что необходимо сделать, – это запустить проблемную программу с правами/полномочиями администратора. Для этого кликните правой кнопкой мышки по ярлыку и выберите «Запуск с правами администратора» или «Запуск от имени администратора». Также следует попробовать запустить ПО в режиме совместимости, особенно если ошибка фиксируется с устаревшим программами и играми. Принцип тот же. Откройте свойства ярлыка и перейдите на вкладку «Совместимость». В блоке «Режим совместимости» выберите один из предлагаемых вариантов.
- Внесите изменения в функционал безопасности ОС под названием «Data Execution Prevention», в сокращении «DEP». Для этого потребуется:
- Поддержание чистоты операционной системы – это ключ к её стабильной и бесперебойной работе. Возьмите за привычку проводить сканирование Windows на возможные ошибки, целостность системных файлов и отсутствие вирусного программного обеспечения, а также не допускайте обилия ненужных утилит и приложений. Например, воспользуйтесь сканером «sfc/scannow», антивирусным ПО MalwareBytes Antimalware и Dr.Web CureIT, а также время от времени обращайтесь к функционалу программы CCleaner. Всё это необходимо проделать и сейчас, так как это один из возможных вариантов.
- Как отмечают некоторые пользователи на тематических форумах и что уже неоднократно было подтверждено на практике, в ряде случаев виновником является несанкционированная библиотека sfdywnj.dll с определённым значением, которое и вызывает рассматриваемые проблемы:
Если вами используется Windows с разрядностью 64 бит, то повторите описанные выше манипуляции с аналогичной записью в следующему пути «HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindows NTCurrentVersionWindows».
Заключение
Как уже упоминалось выше, в качестве альтернативного варианта можно попробовать воспользоваться функционалом «Восстановление системы» и откатить конфигурацию компьютера до момента возникновения рассмотренных проблем. Кроме того, будет не лишним очистить папку «Temp» от всего содержимого и повторить антивирусное сканирование.
Ошибка BEX возникает в том случае, когда запускаемая программа пытается заполучить не положенные ей права доступа. Давайте теперь разберемся, как избавится от этой ошибки.
Содержание
- Исправляем ошибку BEX
- Остальные возможные причины ошибки BEX
- Различное программное обеспечение
- Забитая система
- Библиотека sfdywnj.dll
Исправляем ошибку BEX
Для начала просто попробуйте выполнить запуск нужной вам утилиты от имени Администратора. Также поэкспериментируйте с режимами совместимости. Если ничего не получилось, то нужно будет попробовать исправлять проблему с помощью функционала DEP, который может предотвращать выполнение данных нужной вам программы.
Вам нужно добавить запускаемое ПО в список исключения DEP. Для этого пройдите таким путем: Мой компьютер -> Свойства -> Дополнительные параметры системы -> Дополнительно -> Параметры вкладки Быстродействия -> Предотвращение выполнения данных.
В этой вкладке будет возможность добавить в исключения нужную вам утилиту. Однако, есть вероятность, что программа откажется входить в исключение.
Остальные возможные причины ошибки BEX
Различное программное обеспечение
Довольно часто данная проблема возникает из-за различных вирусов и подозрительных утилит. Лучше всего будет, если вы сделаете полное сканирование своей системы.
Забитая система
Освободите свою оперативную память от различных не нужных вам утилит. Чем больше свободной оперативки, тем легче будет «дышаться» вашему компьютеру.
Библиотека sfdywnj.dll
Возможной причиной ваших проблем может быть библиотека sfdywnj.dll. Что именно она делает – непонятно. Эта библиотека имеет такой адрес в реестре: HKEY_LOCAL_MACHINE => SOFTWARE => Microsoft => WindowsNT => CurrentVersion =>Windows => AppInit_DLLs.
Именно в AppInit_DLLs и может быть прописано вредоносное значение. Сотрите его, так как у AppInit_DLLs не должно быть установлено никаких значений.
Если вы всё-таки не смогли разрешить данную проблему, то тогда можно попытаться исправить положение с помощью Восстановления системы. Найти это опцию вы можете в Панели управления. Найдите в списке точек восстановления наиболее приемлемую для вас. Из этого списка можно также определить, что стало причиной ошибки.
- 03.12.2019
Сегодня у программы Origin выскочила ошибка под именем BEX. Что это за ошибка BEX и почему она появляется?
Не долго думая я пошел в ближайший поисковик и вырыл от туда такую информацию:
Когда происходит нарушение прав доступа, возникает следующее сообщение об ошибке. Может появиться сообщение об ошибке BEX или APPCRASH.
Причины появления ошибки BEX:
- Использует Winsock API или crypto API и могут часто загрузки/выгрузки DLL динамически.
- Это многопоточных приложений.
Способ решения первый:
- Открыть свойства вашего компьютера.
- Дополнительные параметры системы.
- Дополнительно > Быстродействие «Параметры» > Предотвращение выполнения данных
- Поставьте точку у надписи «Включить DEP для всех программ и служб, кроме выбранных ниже»
- Добавьте в этот список программы с ошибкой BEX
Примечание:
Если у вас высветится окошко с текстом: «Эта программа должна выполняться с включенным предотвращением выполнения данных (DEP). Нельзя отключить DEP для этой программы» то этот способ не подходит.
Способ решения второй:
Вспомните последнюю программу которую вы установили, возможно ошибка BEX вызвана из за этой программы! Удалите программу и проверьте наличие ошибки BEX
Так же из моего опыта есть случаи, что на Windows 7 ошибка BEX вылазила к примеру раз в месяц у одного приложения. Но при перезагрузки системы ошибка пропадает и не беспокоит вас некоторое время! так что делитесь опытом!
Способ решения третий:
Если у вас появляется ошибка типа:
Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: chrome.exe Версия приложения: 16.0.912.63 m Штамп времени приложения: 1abde1b0 Имя модуля с ошибкой: StackHash_8d17 Версия модуля с ошибкой: 0.0.0.0 Штамп времени модуля с ошибкой: 00000000 Код исключения: c0000005 Смещение исключения: 00000000 Версия ОС: 6.0.6000.2.0.0.768.2 Код языка: 1049 Дополнительные сведения 1: 8d17 Дополнительные сведения 2: cdca9b1b21b12b77d84f02df48e34311 Дополнительные сведения 3: 8d17 Дополнительные сведения 4: cdca9b1b21b12b77d84f02df48e34311
То возможно ваше система заражена каким либо вирусом!
Что бы удалить вирус и решить данную проблему выполните следующие действия:
- Запустите regedit для правки реестра. Для вызова окна «Выполнить» можно использовать комбинации клавиш Win+R.
- Перейдите по ветке реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWindows и проверьте значение параметра AppInit_DLLs. Для 64-x битных Windows проверьте также значение параметра AppInit_DLLs по ветке реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWow6432NodeMicrosoftWindowsNTCurrentVersionWindows. В данных параметрах реестра записываются библиотеки (dll файлы) запускаемые при загрузке программ. Если параметр имеет значение, то удалите это значение параметра, но не сам AppInit_DLLs, предварительно запомнив или записав имя файла и путь описанный в значении. В моем случае файл назывался sfdywnj.dll и находился в каталоге C:Windowssystem32.
- Перезагрузите систему, найдите и удалите этот файл.
Не забудьте проверить элементы автозагрузки запустив msconfig или проверив значения параметров по веткам реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce
Удалите или отключите все подозрительные элементы автозагрузки.
После этого нужно очистить папки Temp пользователей и операционной системы, а также удалить все архивные файлы резервного копирования системы и создать новый.
Давайте бороться с ошибкой BEX вместе!
На чтение 5 мин Просмотров 14.1к. Опубликовано 10 февраля, 2019
Ошибка BEX она же BEX APPCRASH инициируется, когда какое либо приложение (во многих случаях — игра), пытается получить права доступа, которые ей не положены.
Содержание
- Ошибка BEX как исправить?
- Другие причины ошибки BEX
- Вредоносное ПО
- Удалите и отключите все не нужные программы
- «Ненужная» библиотека sfdywnj.dll в реестре
- Восстановление системы
- Ноутбук с двумя видеокартами и GTA5
Ошибка BEX как исправить?
Ниже, мы рассмотрим как исправить ошибку BEX.
Начав описание способов устранения, будем исходить из того, что вы уже попробовали запустить проблемное приложение от имени «Администратора», и пробовали режимы совместимости со старыми операционными системами Windows.
В большинстве случаев, эта проблема устраняется просто. На компьютерах под управлением ОС Windows есть средство защиты от вирусов и угроз безопасности DEP — предотвращение выполнения данных. Так же эта технология может аппаратно поддерживаться процессором.
Задача этой службы, как видно из названия, предотвратить «несанкционированные» действия программ (приложений) и игр в том числе.
Наша задача, добавить наше приложение в исключения DEP.
Для этого откройте «Свойства системы» через «Панель управления», или щелчком правой кнопки мыши на иконке «Компьютер» и выберите пункт «Свойства».
В этом окне щелкните на «Дополнительные параметры системы».
Пройдите на вкладку «Дополнительно», затем нажмите кнопку .
В открывшемся окне «Параметры быстродействия», перейдите на вкладку «Предотвращение выполнения данных», и переключите крыжик на «Включить DEP для всех программ и служб, кроме выбранных ниже:» и нажмите кнопку .
Теперь Вам осталось только пройти по пути до того места, где у вас расположен файл *.exe проблемного приложения, выделить его, и подтвердить.
После этого, нужно закрыть все окна, и перезагрузить систему. После запуска проверьте проблемное приложение.
Стоит заметить, что по неизвестной нам причине, некоторые приложения, не могут быть добавлены в исключения. В этом случае вы получите вот такое сообщение:
Если это произошло, придется воспользоваться другими способами избавления от BEX ошибки.
Другие причины ошибки BEX
Вредоносное ПО
Еще одной распространенной причиной ошибки BEX могут быть вирусы и Malware.
Функции которые использует вредоносное ПО настолько разнообразны, что в последнее время участились даже случаи отключения антивирусов этими «зловредами».
Мы можем только догадываться как они могут вести себя в системе.
Вполне логично будет проверить ее на заражение. Для этого очень подходят две программы — MalwareBytes Antimalware и Dr.Web CureIT!
Обе программы достаточно просты для пользователя любого уровня, и их загрузка и использование не доставит проблем.
В случае обнаружения угроз, эти программы попросят перезагрузить систему после сканирования.
В любом случае, надеяться только на ваш антивирус не правильно, а дополнительная проверка, еще никому не навредила.
Удалите и отключите все не нужные программы
Чем меньше всего в оперативной памяти, тем меньше шансы того, что произойдет сбой. Откройте «Панель управления», затем «Программы и компоненты» и осмотритесь — куча ненужных приложений, старые игры, в которые вы уже полгода не играли, программы установленные «на пробу», и так не удаленные, всевозможные тулбары, панели, доки, и много всего того, что любит загружаться с системой.
Если не знаете что из себя представляет та или иная программа, вы всегда можете найти описание в интернете. Будьте осторожны, не удалите какой нибудь драйвер.
Также стоит посмотреть — что загружается с вашей системой. Некоторые программы не видно в «Программах и компонентах», но это не значит, что их нет на вашем жестком диске, и они не прописаны в автозагрузке.
«Ненужная» библиотека sfdywnj.dll в реестре
В довольно редких случаях, виновником бед может стать библиотека с непонятным названием и функциональностью sfdywnj.dll или что-то вроде нее. Все зависит от фантазии создателей подобных вещей.
Так вот эта библиотека прописывается в реестре Windows по адресу:
HKEY_LOCAL_MACHINE => SOFTWARE => Microsoft => WindowsNT => CurrentVersion =>Windows
в параметре AppInit_DLLs
Чтобы туда добраться, нажмите сочетание клавиш + . В приглашении, введите команду:
regedit
и нажмите .
Пройдите по пути который вы видели парой строк ранее, а затем в правой части окна щелкните дважды на параметре AppInit_DLLs
Внимательно посмотрите на значение этого параметра. В «здоровых» системах, оно отсутствует — просто пустая строчка.
А вот в пострадавших, значение скорее всего будет c «начинкой». Вот эту начинку и нужно стереть. А выглядеть это будет примерно так (или возможно немного по другому):
Для систем с 64-й битностью, те же действия необходимо проделать и по следующему пути:
HKEY_LOCAL_MACHINE => SOFTWARE => Wow6432Node => Microsoft => WindowsNT =>CurrentVersion =>Windows
Восстановление системы
Сразу нужно сказать, что восстановление системы поможет только в случае, если на проблемном приложении, ошибка BEX раньше не появлялась, а совсем недавно начала. И то при условии что вы не обновляли саму игру. Но, если это не компьютер вашего работодателя а ваш, и вам терять нечего.. Вперед! В прошлое! Откатимся на тот момент когда все работало.
Нажмите кнопку и начните печатать «Восстановление системы», а когда ярлычок появиться, запустите его правой кнопочкой мыши от имени «Администратора».
Жмем .
Посмотрим, какие точки восстановления есть еще. Кстати, тут же можно (примерно) вычислить по времени появления ошибки, какое действие ей предшествовало: обновление, установка программы или драйвера и т.д.
Ноутбук с двумя видеокартами и GTA5
Ну и на закуску: тем у кого ноутбук с двумя видеокартами.
Видео от Terror2