In some cases, QuickBooks Desktop runs into an error where running the QB Desktop app gives an error message “QuickBooks has Stopped Working” with Problem Event Name: BEX. This error is also recognized as a BEX error in QuickBooks and can appear in any version of the Windows operating system. BEX error does not mainly appears in QuickBooks but also affects other Windows applications like Microsoft Outlook, Mozilla Firefox, Internet Explorer and various other applications. After investigating the error, we have found some troubleshooting steps suggested by Microsoft and Intuit for a quick solution. Follow the complete article to learn more about this error and its troubleshooting method.
What is QuickBooks BEX Error
BEX is referred to “Buffer Overflow Exception” which is an error that usually arises when an application tries to save more information on a memory block than it can handle. When QuickBooks encounters BEX error, it crashes immediately with an error message “QuickBooks has stopped working. Windows can check online for a solution to the problem” with two options available to the users, i.e., either to check for a solution online or to close the program.
Problem Event Name displays BEX as the error and Application name shows qbw32.exe that is the QuickBooks Desktop application that has encountered the error. The error message also displays the file name that is causing the error under the Fault Module Name, which can be different in your case.
What Cause QuickBooks BEX Error
Various faults in QuickBooks Desktop application and Windows operating system including damaged Microsoft components like Visual Basic C++ are responsible for triggering BEX error in QuickBooks. Down below we have listed every reason that can cause QuickBooks to show BEX error.
- Damaged Microsoft components like .NET Framework and Visual Basic C++.
- Third-party security applications on Windows interrupting QuickBooks processes.
- QuickBooks QBWUSER.INI file is damaged or missing.
- Your hard-drive is corrupt or damaged.
- Lengthy company file name.
- Improper QuickBooks Desktop installation.
- Damaged Windows operating system files.
Steps to Troubleshoot BEX Error in QuickBooks
Important points to consider before following the troubleshooting steps
- Make sure you are using an updated version of QuickBooks Desktop as QuickBooks 2014, and older versions are not supported on Windows 10 now.
- Try to shorten the name of QuickBooks company file and make sure it is less than 35 characters in length.
- Disable any antivirus or anti-malware app and try running QuickBooks and if it works then exclude QuickBooks from such application’s scan list.
- Try reinstalling QuickBooks using Clean Install Tool, as it will eliminate any installation errors causing BEX error. (Follow Step 5 Perform a Clean Installation of QuickBooks from our article on QuickBooks Error 1328.)
- If other applications on Windows are also having the same issue and your computer is performing miserable, then it could be happening because of a damaged hard-drive, and you might need to replace it.
Troubleshooting Step 1: Download and Run QuickBooks Install Diagnostic Tool
- Download QuickBooks Install Diagnostics Tool.
- Save the file on your desktop and exit every running application on Windows.
- Double-click the QuickBooks Install Diagnostic Tool from the desktop and wait until the tool repairs all the installation errors. It might take some time for the tool to complete the repair process.
- Once the repair is completed, restart your computer and try rerunning QuickBooks.
Troubleshooting Step 2: Rename QuickBooks User File
- Open Windows File Manager and navigate to the QuickBooks folder, which is usually located in the C drive at \ Users\ [user name]\ AppData\ Local\ Intuit\ QuickBooks.
- Locate and right click QBWUSER.ini file and select Rename.
- Type .OLD at the end of the file name and save the file.
- Try to open QuickBooks again and if BEX error persists then follow the next troubleshooting step.
Troubleshooting Step 3: Install Windows Updates
- For detailed instructions on how to install Windows updates, follow step 4 Download and Install Windows Updates from our article on QuickBooks Error 61686.
Hopefully, the information in the article will help you resolve error BEX in QuickBooks, but if in case the given troubleshooting steps did not help then the BEX error might be arising in QuickBooks because of the damaged hard-drive of your computer or because of any registry errors. We suggest you contact QuickBooks Technical Support at (844)-888-4666 for further help and assistance.