No matter how hard you try to not to bump in any error when working on QuickBooks, some or the other error might come and disturb your entire work flow. The glitches in QuickBooks are denoted by some or the other error code and today we will be discussing one such error code i.e., QuickBooks error code C=343. This error can be seen due to windows compatibility issues. You might come across this issue when you are unable to access the QuickBooks company files. The triggers to be error can be many, and further the issue can be fixed by performing some set of steps. All this is discussed later in this technical segment. Thus, if you are also troubled by any such error, then simply keep a check on this writing and unleash the ways to chuck off such an error.

An alternate for the same can be the same to get on a call with our QuickBooks error support team. You can contact us at any point of time and discuss the issue with our accounting professionals and certified experts. Ring up to our tech geeks at 1-800-761-1787, and let our team fix the error for you.

What is QuickBooks Error C=343?

QuickBooks Unexpected Error Code C=343 - Screenshot

Majority of the times, you might get the QuickBooks error code C=343 while opening QuickBooks desktop with an error message:

An unexpected error:

An error has occurred in QuickBooks. Please restart QuickBooks to try again. If you continue to experience this error, please note the C= value and contact technical support. C=343

As a consequence of this error you might not be able to access the company file and QuickBooks might not respond. It should be noted that you are required to keep a note of updating software on a regular basis, in order to avoid any further issues. The causes of such an error can be plenty, which we will be discussing later in this post.

What triggers to QuickBooks error C=343?

The causes of this error can be many, out of the common ones are listed below:

  • It can be seen if the file is damaged
  • If the file is missing
  • The same error can also be seen when the file is unregistered
  • Along with that, if you are not running the latest release of the QuickBooks accounting software, then such an error could be seen
  • In case the Microsoft core XML services.dll files are unregistered, damaged, or missing.

You may also see: Fix Error 1712 when installing QuickBooks for Desktop

Methods to Resolve the QuickBooks Error C=343

There can be a couple of methods that can be implemented in order to fix the QuickBooks error code C=343. We have enumerated below some of the most common ones; let us have a look:

Method 1: Use QuickBooks in safe mode

  • Initially, hold the Ctrl key and double-click the QuickBooks icon.
  • QuickBooks will open in Safe mode with multiple company files.
  • Furthermore, hit a click on the file.
  • Choose the open file and browse through the documents.
  • Now you need to run verify and rebuild data, if the QuickBooks opens and the new company file is not opening:
    • For this, choose the file menu tab.
    • Navigate to the Utilities tab.
    • Then process with the steps to Verify and Rebuild the data.
Verify data utility - Screenshot

Method 2: Uninstall and reinstall MSXML.dll files

Uninstall MSXML.dll files - Screenshot
  • For this method, it is required to open the download page and then look for the files.
  • Followed by downloading the files on the system.
  • Next step is to install these files on the system and then double click the MSXML.MSI file and then perform the detailed instructions displayed on the screen.
  • Last step is to reboot QuickBooks and check if the error persists.

Read Also: How to Fix QuickBooks script error when accessing company file?

Method 3: Use QuickBooks Install Diagnostic Tool

Step 1: Download QuickBooks Tool Hub program

  • Close your QuickBooks desktop and download the most recent version of the QuickBooks Tool Hub from here.
  • Save the downloaded file somewhere you can easily find it.
  • Now open the downloaded file named as (QuickBooksToolHub.exe)
QuickBooksToolHub.Exe File - Screenshot 1
  • To install this tool on your system, follow the on-screen steps and agree to the terms and conditions.
  • Once the installation finishes, double-click the tool hub icon on to open it.
QuickBooks Tool Hub - Logo

Step 2: Run QuickBooks Install Diagnostic tool from Tool Hub program

Choose QuickBooks Install Diagnostic tool - Screenshot
  • Note that as per the web speed and PC execution, this process might take around 20 minutes.
QuickBooks Company File Diagnostic Tool-Screenshot
  • The last step is to ensure that the components are properly updated and, along with that, reboot the system when done with all the steps.

Method 4: Update QuickBooks to the latest release

In case your software is not updated to the latest version available, then it is important to do that. You need to first update QuickBooks to the latest release and then open QuickBooks again. Many times, a simple update can work in fixing the issue, as it brings in various fixes and features.

  • You will have to update QuickBooks by clicking the Update now tab.
Update QuickBooks desktop (Screenshot)
  • Download and install updates, if any are available.
  • Furthermore, reboot the system.
  • Lastly, open QuickBooks to check if the error has been resolved.

See Also: QuickBooks File Size is Extremely Large – What to do Now?

Method 5: Save MSXML.DLL files

The MSXML.DLL files are third-party applications that can be smoothly integrated with QuickBooks. Let us check out the steps involved in saving these files:

For 32-bit framework

  • If you are using the 32-bit framework, then you need to open the Run command window.
  • Visit the search area and also enter the Regsvr32 MSXML.dll.
Save MSXML.DLL files - Screenshot
  • The next step is to hit the OK tab.
  • And you will not see a prompt showing the successfully registered status.
Save MSXML.DLL files - Screenshot 1
  • Reboot the software and Save the changes.

For 64-bit framework

  • For the 64-bit framework, it is required to open the Run command window.
  • Navigate to the search area. After that, fill in the text cmd to open the command prompt window.
  • Hit Enter key.
  • Fill in the command CD Windows-syswow64 and then hit the OK tab.
  • The next step is to fill in Regsvr32 MSXML3.dll and then hit Enter key.
  • Fill Regsvr32 MSXML4.dll and hit Enter tab again.
  • Both the .dll files might be successfully registered now.
  • To end the process, you need to reboot the QuickBooks software.

Method 6: Using Clean Install Tool

Clean Install Utility - Screenshot Image

If none of the above steps worked for you, then you can use the clean install tool. You are recommended to have a backup of the data file in a secured place. And then run the tool to fix the error. The steps to be followed here are:

  1. Firstly, uninstall QuickBooks desktop.
    • Press Windows + R keys to view RUN.
    • Move to the control panel and also hit the OK tab.
    • The next step is to choose the programs and features tab.
    • Move to the programs list, QuickBooks, and then click on uninstall.
    • Follow the prompts to finish the process.
  2. And then Rename the installation folders.
    • You can download and run QuickBooks clean install tool.
    • Then open the QuickBooks clean install exe.
    • Choose I accept that is written on the license agreement.
    • Select the QuickBooks desktop version and then press the continue tab.
    • Lastly, hit the OK tab when the message appears “QuickBooks is ready to do a clean install“.
    • Moving ahead, rename QuickBooks desktop installation folders manually.
  3. Followed by re-installing QuickBooks desktop.

Read this also: Set up your email service in QuickBooks Desktop

Method 7: Turning off compatibility for QBW32.exe

This QuickBooks error can also be rooted out by ensuring that the compatibility for the QBW32.exe file is disabled. For that, follow the trails below:

  • Right-click the QuickBooks Desktop icon and advance to Properties.
  • Within Properties, opt for the Open File location tab.
  • Thereafter, look for the QBW32.exe file therein and right-click it to select Properties.
  • Within Properties, click on the Compatibility tab and uncheck the box beside the option for running the program in the compatibility mode.
Compatibility view in internet explorer - Screenshot Image
  • Finally, click on Ok.

Method 8: Manually fix the error

You can resolve the error manually using the steps below:

  • At first, you need to re-register all the needed files or folders when running the QuickBooks accounting software.
  • Reboot the QuickBooks software for checking whether the issue is resolved or not.
  • In case the error appears repeatedly, you will have to download and re-install Microsoft’s code XML services.

Winding Up..!

Once you are done with all of the above procedures, it is expected that the QuickBooks error message C=343 will no longer trouble you. However, if in case the error continues to create a nuisance, then it is highly recommended to get in touch with a team of experts and certified ProAdvisors and ask them to fix the error on your behalf. You can contact our QuickBooks enterprise support team using our dedicated support line i.e.,1-800-761-1787. And they will help you in resolving the issue with ease.


Other helpful articles:

How to fix QuickBooks printing problems?

Methods to Fix MFC100.dll File is Missing Error in QuickBooks

How to Customize Reports in QuickBooks Desktop for Mac?

Call Now +1-800-761-1787