Skip to content

Resolve QuickBooks Error C 343 with this Comprehensive Guide

QuickBooks error C 343 is a common interruption appearing while opening the QB application or accessing the company file. If you are getting troubled by this error and are unable to complete your work, here’s a comprehensive guide to get you out of this issue soon. Read the blog till the end for favorable solutions to the issue. 

QuickBooks is a popular application used worldwide for business accounting. It provides innovative and technically advanced solutions to make accounting-related business processes convenient for its users. While being one of the most advanced applications, it is not free of errors. QuickBooks error c-343 is a common error that you may get when you try to open your QuickBooks Desktop application. The error restricts you from accessing your company file and thus needs to be resolved soon. In this article, we will discuss the various reasons why the error occurs and also the methods through which you can resolve it.

“If you come across QuickBooks Error C 343 while trying to open your QuickBooks application and you are struggling to resolve it, reach QuickBooks Technical Helpdesk at 1-(855)-856-0042 to get technical assistance from our certified experts”

You may also see: How To Use QuickBooks Tool Hub

What does QuickBooks Error Message C343 mean?

When you attempt to reach your company file, the QuickBooks error message C 343 might occur. It appears along with an error message saying that the file name is not executable. It freezes your computer window and suggests you to restart your application and then try to open the company file. The error may persist even if you restart the application, as it does nothing to troubleshoot the error.

QuickBooks Error C 343
QuickBooks Error C 343

As per our observation, the QuickBooks Error c=343 predominantly occurs in the outdated versions of the application. QuickBooks brings a new version of their application every year optimized for latest Operating systems and web browsers. When you use an outdated QuickBooks application but keep updating your web browser and the Windows Operating system, it can bring compatibility issues. It may appear as a company file error or installation error, but compatibility is the most prominent cause behind the error. Let us analyze the other reasons and the troubleshooting techniques for the error in the following paragraphs.

The Reasons why I am Getting QuickBooks Error C = 343

The users may wonder why I am getting QuickBooks error C = 343 when they encounter the issue. In this section, we will discuss the different possible reasons:

  1. Using a version of the QuickBooks Desktop application that has been discontinued is the most common reason behind the error.
  2. If you have not updated your Windows OS for a very long time, that might also bring compatibility issues. It can cause QuickBooks error 343 when you open the application.
  3. If your company file is damaged or has gone corrupt, errors like C 343 can appear.
  4. In case, the Microsoft XML (DLL) files gets damaged, QuickBooks can produce 343 error.
  5. Missing or unregistered Dynamic Link Library (.dll) file can also cause the error.

Understanding the reasons makes it easier for us to resolve the QuickBooks error code c=343. Let us look at the troubleshooting methods in the next section.

Read Also – How to fix QuickBooks Error 12007

Troubleshooting Methods for QuickBooks Unexpected Error C 343

Depending on the reasons causing QuickBooks Unexpected error C 343, various methods can be applied to resolve the error. The detailed steps for these methods have been provided below for you:

Method 1: Registering the dll File to Resolve QuickBooks Error C 343

You may encounter the QuickBooks error C 343 because of a compatibility issue between Windows and your QuickBooks application. You can resolve the issue by registering the required dll file.

Follow the steps below if you are using a 32-bit computer system:

  1. Open the computer and click on the ‘Start’ menu.
  2. Type “command” and right-click on the search result ‘Command Prompt.’
  3. Select the ‘Run as administrator’ option.

    Run Command Prompt as Administrator
  4. Type the command “Regsvr32 MSXML3.dll” and hit the ‘Enter’ key.

    Run Regsvr32 MSXML3
  5. When you receive the message saying “succeed,” restart your QuickBooks application.

If you are using a 64-bit computer, the steps are as follows:

  1. Type “cmd” after clicking the ‘Start’ button.
  2. Open the ‘Command Prompt’ from the search result as an administrator.
  3. Open the C drive of your computer, click on ‘Windows’ and then reach ‘syswow64.’

    syswow64
  4. Press ‘OK’ and then type “Regsvr32 MSXML3.dll” and hit the ‘Enter’ key.
  5. Type “Regsvr32 MSXML4.dll” and press the ‘Enter’ key again.
  6. Restart your application once you receive the success message.

Method 2: Reinstalling the MS XML Files

If registering the MS XML files could not resolve your error, you should reinstall them on your computer. Find the detailed steps below:

  1. Open your Web browser and Google search “Microsoft core XML files.”
  2. Click on the search result to reach the download page.
  3. Download the MS XML file and click on the downloaded msXML.msi file to install it.
  4. Restart your QuickBooks application and check if the error is resolved.

Besides MS XML files, there are some other factors that can affect the compatibility as well. If the above methods could not resolve the error, try disabling the compatibility mode for the QBW32 file.

Method 3: Disable Compatibility of QBW32.exe File

  1. Open the File Explorer window and go to the C drive.
  2. Reach the QuickBooks installation folder in ‘Program files.’
  3. Find the QBW32.exe file in the installation folder and right-click on it.
  4. Select the ‘Properties’ option.
  5. Go to the ‘Compatibility’ section and unmark the box saying ‘Run this program in compatibility mode.’
  6. Click on the ‘OK’ button for the changes to take effect.

Open QuickBooks and log in to your company file to check if the error is resolved through these steps. You can also try to run the QuickBooks File Doctor Tool or the QB Install Diagnostic Tool from the QuickBooks Tools Hub in case the error persists.

You may also read: How To Fix QuickBooks Error 1612

Method 4: Install the latest QuickBooks Desktop Version

Resolve the C=343 QuickBooks Error occurring due to an outdated QuickBooks application as follows:

  1. Go to the QuickBooks Desktop icon on your system to open it.
  2. Once opened, move the cursor to the Help menu.
  3. Navigate the help menu to find the Update QuickBooks Desktop option.
  4. Click it and further choose the Update Now option. 
  5. When a dialog box appears, hit the Get updates option.
  6. Now, let the updates download and install on the system without interruption. Ensure having a stable internet connection to undertake these steps.
  7. Once updates are downloaded and installed, run them, and check if the error QuickBooks C 343 remains in the system.

Method 5: Disable Windows Compatibility for the QuickBooks Desktop App

Undertake this resolution method for error c 343 as follows:

  1. First, exit your QuickBooks Desktop application.
  2. Now, find its icon on your system and right-click it.
  3. Choose the Properties option, followed by navigating to the Compatibility section. 
  4. Here, find the checkbox that says ‘Run this program in the compatibility mode.’ Your job is to uncheck it and hit the OK button.
  5. If it is already unchecked, then proceed with other troubleshooting methods.

Method 6: Fix the Damaged Company File

Open QuickBooks and log in to your company file to check if the error is resolved through these steps. You can also try to run the QuickBooks File Doctor Tool, or the QB Install Diagnostic Tool from the QuickBooks Tools Hub in case the error persists. To do so, you need to undertake the following steps:

Download QB Tool Hub

  1. Begin by downloading the king of error repairs of the QuickBooks application- the QuickBooks Tool Hub from the official Intuit website.
  2. Let the file download and save in a location easily accessible and memorable on your desktop.
  3. Once the download finishes, you need to go to that saved folder, and locate the QuickBooksToolHub.exe file, and double-tap it to execute installation.
  4. As soon as you’ll double-tap, you’ll find prompt boxes, terms and conditions, and agreements boxes appearing on the screen awaiting your response. 
  5. Keep following them until your installation begins and ends successfully.
  6. Once done, you’re good to go with opening and accessing the tool hub utilities.

Run QB File Doctor

QuickBooks File Doctor helps users resolve several issues with the company files. So, if you are encountering the error due to problems with the company file, QB File Doctor tool is your genie. 

  1. Open the QuickBooks Tool Hub program.
  2. Run to the Company file issues section. 
  3. Choose QuickBooks File Doctor.
  4. Further, select your company file from the drop-down, or by browsing and locating it manually.
  5. After finding it, tick-mark the Checkbox your company file damage only option.
  6. Next, select the Diagnose file option and allow the QB File Doctor to run the scans, identify the issues, and fix them.

Use QB Install Diagnostic Tool

Partial or incomplete QB installation on the system can bring forward various issues, including error c 343 QB Desktop. So, fix it through the install diagnostic tool as follows:

  1. In the Tool Hub, hover over to the Installation issues section.
  2. Here, you’ll find the QB Install Diagnostic tool.
  3. Select it and run the commands as they appear to detect and fix the installation errors.

Recommended To Read – What is QuickBooks Error 6175

Method 7: Run Verify and Rebuild Data in the Safe Mode

Utilizing QB in the safe mode will prevent any conflicting programs to cause issues with the application’s running. So, resolve the errors like c 343 as follows in the safe mode:

  1. Hold the Ctrl key and then double-tap the QB Desktop icon to open it in the safe mode.
  2. Multiple company files will open in this mode.
  3. Here, go to the File menu and choose the Open a file option.
  4. Browse through the documents.
  5. Now, run the verify and rebuild data as follows:
  6. First, run the rebuild data: File menu > Utilities > Rebuild Data option.
  7. It will repair any errors with the selected company file.
  8. Next, run the verify data utility to detect if errors are still present. Do it as follows: File menu > Utilities> Verify Data.

Method 8: Undertake the Clean Installation of QB Desktop

Reinstall QuickBooks after running the clean install tool as follows:

Uninstall QB Desktop app

Remove QuickBooks Desktop from your device as follows:

  1. Go to the Control Panel in your device’s settings.
  2. Run to the Programs and Features section, where you’ll find the uninstall a program option.
  3. Choose it and you’ll arrive at the list of currently installed programs in your system.
  4. Select QuickBooks Desktop from this list and initiate the uninstallation procedure. Follow all the prompts until the process finishes. 

Run the Clean Install Tool

Next, you need to run the clean install tool to clear all the space and fix everything for reinstallation. You can download and run it from an authentic website online. Further, you can clear cache, temporary folders, junk files, and other such things reducing space in your hard drive using Disk Cleanup. 

Reinstall QuickBooks application

The last step is to reinstall the QB desktop of the latest version from the official sources. However, you need to ensure to have the necessary information like license number, product key, etc., handy to put in when prompted.

Note: Also, before you undertake this solution, you must create a backup of your files to ensure you do not lose them anywhere. By pressing F2 in QB, you can reach the product information window and get some necessary details about the existing version.

At The End

In this article, we discussed the various troubleshooting methods that can help you resolve the QuickBooks error C 343. We also discussed the reasons and other related aspects of the error. It should help you resolve the error by applying the method based on the reason causing it. If you are still struggling and need the help of an expert for resolution, dial QuickBooks Helpline Number 1-(855)-856-0042.