QuickBooks is considered to be the finest accounting software in the market. The only drawback of this amazing software is the couple of errors that the users might face while working on this software. One such error is QuickBooks error code C=343. In today’s article, we will be talking about this error in detail, along with the causes and fixes for the same. This error can be seen due to windows compatibility issues. Such an error is generally faced by the user when he/she is unable to access the QuickBooks company files. There are various facts related to this error, which we will be discussing later in this article. Thus, if you are facing such an error, then it becomes important for you to go through the article carefully till the end.

An alternate for the same can be the same to get in touch 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. Make a call at 1-800-761-1787, and let our team fix the error for you.

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

What is QuickBooks error C=343?

QuickBooks Unexpected Error Code C=343 - Screenshot

Majority of the times, the users 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 the user might not be able to access the company file and QuickBooks might not respond. It should be noted that the users 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 are the causes of QuickBooks error C=343?

The causes of error code C=343 can be many, out of the common ones are listed below:

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

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

  • First of all, the user needs to hold the Ctrl key and double click the QuickBooks icon
  • After that QuickBooks will open in safe mode with multiple company files
  • The next step is to click on the file
  • And also, select the open file and browse through the documents
  • Now, the user needs to run verify and rebuild data, if the QuickBooks opens and the new company file is not opening:
    • For this, choose file
    • And then navigate to the file operations
    • After that verify rebuild
Verify data utility - Screenshot

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

Method 2: Uninstall and reinstall MSXML.dll files

Uninstall MSXML.dll files - Screenshot
  • For this method, the user is required to open the download page and then look for the files
  • Followed by downloading the files on the system
  • The 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
  • The last step is to reboot QuickBooks and check if the error persists.

Method 3: Use QuickBooks install diagnostic tool

Step 1: Download QuickBooks tools hub program

  • Close your QuickBooks desktop and download the most recent version of the QuickBooks Tool Hub from here.
  • After that 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 tools hub program

Choose QuickBooks Install Diagnostic tool - Screenshot
  • After that, the user should note that as per the web speed and PC execution, this process might take around 20 minutes
QuickBooks Company File Diagnostic Tool-Screenshot
  • And 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. The user needs too 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.

  • The user will have to update QuickBooks by clicking the update now tab
Update QuickBooks desktop (Screenshot)
  • And then download and install updates, if any available
  • After that reboot the system
  • Lastly open QuickBooks to check if the error has been resolved.

See Also: Fix QuickBooks Error 3371 Status Code 11118 Easily

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 32-bit framework, then you need to open the run command window
  • And then, visit the search area and also enter the Regsvr32 MSXML.dll
Save MSXML.DLL files - Screenshot
  • The next step is to hit OK tab
  • And, the user will not see a prompt which will show the successful registered status
Save MSXML.DLL files - Screenshot 1
  • The last step is to reboot the software and save changes

For 64-bit framework

  • For 64-bit framework, the user is required to open the Run command window
  • And then, navigate to the search area. After that fill in the text cmd to open the command prompt window
  • Also, hit enter
  • And then, fill in the command CD windows-syswow64 and then hit OK tab
  • The next step is to fill in Regsvr32 MSXML3.dll and then hit enter
  • Also, fill Regsvr32 MSXML4.dll and hit enter tab again
  • Both the .dll files might be successfully registered now
  • To end the process, the user needs to reboot the QuickBooks software.

Method 6: Using clean install tool

Clean Install Utility - Screenshot

If none of the above steps worked for you, then you can use the clean install tool. The user is 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:

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

Method 7: Manually fix the error

The user can resolve the error manually, using the steps below:

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

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

The bottom lines

Once you are done with all of the above procedures, it is expected that the QuickBooks error code C=343 will no longer trouble you. However, if in case the error continues to create 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 at 1-800-761-1787. And they will help you resolving the issue with much ease.


Other helpful articles:

How to fix QuickBooks printing problems?

How to Customize Reports in QuickBooks Desktop for Mac?