QuickBooks, like other Windows applications, relies on the Windows file system and resources to function properly. A BEX (Buffer Overflow Exception) error occurs when an application exceeds the memory capacity of a specific region, causing a conflict with Windows data execution.
QuickBooks BEX error is uncommon but can be resolved by identifying its exact cause. This article explains the reasons behind the error and provides quick, effective troubleshooting steps. Read until the end for a detailed 4 solutions guide on fixing the BEX error in QuickBooks.
Solution 1: Manual Repair of the Microsoft Components
Microsoft components such as MSXML, NET Framework, and C++ can be repaired manually. You have to follow the steps that are mentioned below:
- From the Windows Start menu, you have to go to the Control Panel.
- Now you have to go to the Programs and Features tab, within the Control Panel.
- Now Navigate to the Uninstall a program menu and then Select Windows Features.
- After that, you are needed to opt for .NET Framework 3.5 and enable the same.
Steps for Repairing MSXML
- Start by tapping on the Windows Start menu on your Desktop and then type CMD.
- By right-clicking the CMD you have to make sure that you have start the command prompt (CMD) Run as an administrator.
- You have to type cd\windows\syswow64 within the Command Prompt Eindow (CMD).
- By hitting the Enter key on your keyboard you have to type in regsvr32 MSXML6.dll
Solution 2: Download QuickBooks Tool Hub and Run QuickBooks Install Diagnostic Tool
- Download the latest version of QuickBooks Tool Hub by clicking the link.
- Open Downloads by pressing Ctrl + J in your browser.
- Double-click the QuickBooksToolHub.exe file and accept the terms and conditions.
- Follow the on-screen instructions to complete the installation.
- Go to the Desktop after the installation is finished.
- Close all background programs running on your Windows PC.
- Run QuickBooks Tool Hub using the Desktop icon created after installation.
- Download the QuickBooks Install Diagnostic Tool.
- Save the file to your system.Close all running applications on Windows.
- Double-click the QuickBooks Install Diagnostic Tool on your desktop.
- Wait for the tool to detect and fix installation errors. This process may take some time.Once the repair is complete, restart your system.
- Open QuickBooks and check if the issue is resolved.
Solution 3: Rename Your QuickBooks User File
The BEX Error can also be caused by a damaged QuickBooks User File. It may be possible to resolve QuickBooks BEX Error by renaming this file. Proceed as follows:
- Open the Windows File Manager. Now go to the QuickBooks Folder that is generally placed in the C drive: Users\ [user name]\ AppData\ Local\ Intuit\ QuickBooks.
- Find and press right-click QBWUSER.ini file. Now choose the option Rename.
- At the end of the particular file name, Enter .OLD. Now save the file.
- Now open QuickBooks once more. In case the BEX error is still active, then implement the next solution.
Solution 4: Install Updates for Windows
- Press Windows + R keys together and open the Run screen
- Now write Control Panel in the given text space. Now click the Enter key.
- Search and hit on the option for Windows Update available on the Control Panel. Now open it and press the option, Check for Updates.
- Now download all the updates for Windows. Now press Install Now.
- After all the updates are installed, you need to restart the system. Now you can attempt to install the QuickBooks Desktop application again.
What is QuickBooks BEX Error?
A Buffer Overflow Exception (BEX) occurs when an application tries to store more data in a memory block than it can handle. In QuickBooks, this issue causes the software to crash, displaying the error message: “QuickBooks is not working anymore. Windows can look for a solution online.” Users are given two options: close the program or search for a solution online.
The Problem Event Name identifies BEX as the issue, and the Application Name appears as qbw32.exe, indicating that QuickBooks Desktop encountered the problem. The error message also lists the Fault Module Name, which shows the file causing the issue, though this file may vary for different users.
What Leads to QuickBooks BEX Error?
The BEX Error in QuickBooks occurs due to certain defaults in the QuickBooks Desktop application and Windows Operating System, including damaged Microsoft components like Visual Basic C++.
Here is an overview of the possible reasons that can trigger QuickBooks to display a BEX error:
- Third-party security Application on Windows disrupting QuickBooks processes.
- Your hard drive is somehow Corrupted.
- Wrong QuickBooks Desktop Installation
- Corrupted Microsoft components such as Visual Basic C++ and .NET Framework.
- QuickBooks QBWUSER.INI File is Missing or Corrupted.
- Long Company File Names
- Windows Operating system is damaged.
What are the Symptoms of Microsoft Word BEX Errors?
Here is the list of common symptoms of Microsoft Word BEX errors:
- Word error BEX will come up and the current application window will crash.
- Mouse input is slow or the keyboard and Windows are working sluggishly.
- While starting MS Word or using MS Word, it gets crashed, and then access is revoked.
- Often computer freezes for a specific time.
What are the Prerequisites before Troubleshooting QuickBooks BEX Error?
Here is the list of the pre-requisites prior to troubleshooting the QuickBooks BEX error:
- Shorten the QuickBooks Company File Name: Ensure the file name is less than 35 characters.
- Reinstall QuickBooks Using the Clean Install Tool: This helps fix installation issues that may cause BEX errors.
- Check QuickBooks Version Compatibility: Older versions like QuickBooks 2014 do not work on Windows 10. Use a supported version.
- Disable Antivirus or Anti-Malware Temporarily: Run QuickBooks after disabling security software. If it works, exclude QuickBooks from the scan list.
- Check for Hard Drive Issues: If other applications also have issues or the system is malfunctioning, the hard drive may be corrupted and should be replaced.
How to Prevent the Crashing of Microsoft Word?
To fix any kind of issue in the MS Word or crashing, you need to implement the steps given below:
- Open the Control Panel in your Windows 7, 8, or 10. Now press Programs and Features. Now press on Microsoft Office.
- On the screen, Press Repair. Now continue.
- You can select Quick Repair and Online Repair. Now once the repair is completed, you need to start your system again.
We hope that the information shared with you in this article will assist you to fix the QuickBooks BEX error. However, if the troubleshooting steps are not of any assistance to you and the issue may be because of some other reason, then we recommend that you hire professional services.
You can reach out to our team of Dancing Numbers experts for all kinds of technical assistance needed to fix such issues.
Accounting Professionals, CPA, Enterprises, Owners
Looking for a professional expert to get the right assistance for your problems? Here, we have a team of professional and experienced team members to fix your technical, functional, data transfer, installation, update, upgrade, or data migrations errors. We are here at Dancing Numbers available to assist you with all your queries. To fix these queries you can get in touch with us via a toll-free number
+1-800-596-0806 or chat with experts.