Skip to content

QuickBooks Error C=343

QuickBooks Error C=343

What is Error Code C=343 in QuickBooks

Users get an error message QuickBooks Error C 343 or the file name is not executable when they’re attempting to open QB Desktop. MsXML Services.dil file getting damaged or missing and unregistered is one of the most probable reasons behind this error. To fix it, try to restart your QuickBooks Desktop or update software with its new release.

Error Name: QuickBooks Error Code C=343

Error Message: An error has occurred in Quickbooks.

Please restart QuickBooks and try again. if you continue to experience this error, please note the C=value and contact technical support. [C=343]

About QuickBooks Error C=343

Error Code:Error C=343Developer:Intuit Inc.
Error Description:An error has occurred in Quickbooks.

Please restart QuickBooks and try again. if you continue to experience this error, please note the C=value and contact technical support. [C=343]
Cause:QuickBooks file can be damaged, “C=343 or the file name is not executable”..Applies to:Windows XP, Vista, 7, 8
Symptoms:QuickBooks Desktop won’t respond or work, Windows operating system got frezonPossible Solution:Uninstalling and then re-installing the MSXML.dll files, Open Quickbooks Desktop Manually

When it comes to solving the problem of account management, business owners can easily find a perfect solution like QuickBooks. It is one of the most popular accounting tools that you can use to manage business accounts. Most small and medium-sized businesses are using this tool because of its user-friendly interface and advanced features of business account management.

If you want to use a perfect accounting tool, QuickBooks can be a perfect resolution for all your accounting needs. By using this tool, you can store the complete business accounting data, can track the business activities, and can manage the business accounts in the best way.

QuickBooks is one of the preferred tools because you can use this tool anytime anywhere. This tool is available for various devices like desktops, mobile, and tablets. It is made to support various platforms and to make your account management easy on the go. With QuickBooks, you can also attach your bank accounts to track your transactions. Whether you need to make any invoice or payroll, you can directly perform it with the help of the QuickBooks tool.

Causes of QuickBooks error C=343

Like other software and tools, the QuickBooks owners can also face various errors and issues in the system. In QuickBooks, sometimes Error C=343 is faced by users. This error occurs when the user tries to open the QuickBooks Desktop. The system will show the error message named “C=343 or the file name is not executable”. There can be various reasons for this error in your QuickBooks System. The main reason to occur this error is that the QuickBooks file can be damaged, missing, or unregistered.

Solutions of QuickBooks Error  C=343

We have mentioned some of the most common solutions below, let’s take a look:

  • Open Quickbooks Desktop Manually
  • Download & Run the QuickBooks Install Diagnostic Tool
  • Save the MSMXML.DLL files
  • Uninstalling and then re-installing the MSXML.dll files
  • Run QuickBooks clean install tool
  • Operate the QuickBooks in a Safe mode

1. Method One: Open Quickbooks Desktop Manually

If you are also facing this error in your system, you always want to solve it as soon as possible. If you want to Solve QuickBooks Error C=343 while opening QuickBooks Desktop manually.

You can find two main solutions for this:

  • First you need to check if you are using the latest version of this tool or not.
  • If you are using the old and outdated version of QuickBooks, it can be a cause of this error.
  • To solve this issue, you need to update to the latest and upgraded version of QuickBooks. Your problem can be solved by this method.
  • If you are still facing this error, you need to register the MSXML.dll files in QuickBooks desktop version. It is one of the troubleshoot options to solve this issue. You can find good solution of this problem by registering these files of your QuickBooks tool.

2. Solution Two: Download & Run the QuickBooks Install Diagnostic Tool

The best way to resolve this error is to download and run the QuickBooks Install Diagnostic Tool 

  • Firstly, you have to download the QuickBooks Install Diagnostic Tool from the QuickBooks Tool hub
  • Then the user need to save the file to any local folder 
  • Click on the Run button and then close all other programs 
  • It should be taken 20 minutes to complete the process
  • Once it’s completed, then open your QuickBooks to check whether the issue is resolved or not.

3. Solution Three: Save the MSMXML.DLL files

To fix this error, you need to save the MSMXML.DLL files with the following steps. This solution is applicable to the 32-bit Framework.

  • The first step is to open the Run command window
  • Then, the user needs to type Regsvr32 MSXML.dll in the search bar and hit the Enter key
  • Hit the Ok and moving ahead with displayed guidelines 
  • After this, a message will appear on your screen which shows the successfully registered status
  • Then, you have to save the MSXML DLL files
  • At last, you just need to reboot the QuickBooks.
For the 64-bit framework user, the steps are listed below:
  • Firstly, open the Run window command 
  • Then, go to the search area and type “cmd” to view the command prompt window 
  • HIt the enter key 
  • Then fill in the command CD-windows  system 64 and hit the OK button
  • Moving forward toward  the user that requires to fill in Regsvr32 MSXML. DLL and hit the Enter Key 
  • Once DLL files are successfully registered 
  • Then the last step is to restart the QuickBooks to ensure about the issue is fixed

4. Solution Four: Uninstalling and then re-installing the MSXML.dll files

You can also fix this error by uninstalling and then re-installing the MSXML.dll files

  • In the first step, you have to open the download pages and check all files
  • Then, moving forward to download the files on the system
  • Hit the double-click on the MSXML.MSI file 
  • Agree and perform with on-screen guidelines 
  • After that, reboot your QuickBooks and you are all resolved with this error issue.

5. Solution Five: Run QuickBooks clean install tool

QuickBooks clean install tool is also the best way to resolve this issue 

Download and install the QuickBooks clean install tool from the QuickBooks tool hub. It is suggested to create a backup file before implementing the troubleshooting steps. This tool automatically renames the old installed folders and it will permit you to add new install files while reinstalling. To run this tool, choose the installation issue and then click on the Clean Install Tool. Hit the Ok and the issue was resolved automatically. 

6. Solution Six: Operate the QuickBooks in a Safe mode

To fix this error, you can easily operate the QuickBooks in a Safe mode 

  • Hit the first click on the CTRL key and then double-click on the QuickBooks icon 
  • After this, open your QuickBooks in the secure version with multiple company files 
  • Hit the next click on the file option  and moving forward with the displayed prompt 
  • Moving ahead, the user is required to select an open file
  • Once you selected a file then browse over the file operations
  • At last, end the process by validating the Rebuild 
  • End the process, by validating rebuild.
Need Professional Help?

If you are still unable to find a solution to this error in your system, you can contact us for a perfect resolution to Solve QuickBooks Error C=343 while opening QuickBooks Desktop. We are offering the best support services for all QuickBooks users. If you are unable to find this solution manually, we are here to serve you in the best way. You will find 24/7 QuickBooks experts to find a perfect solution to all QuickBooks errors by CALL NOW.

Read Also – QuickBooks Error 1612


  1. What happens when QuickBooks Error C=343 appears?

    This error appears when the user fails to get access to the QuickBooks company file. The main reason behind this issue is that QuickBooks accounting software is not updated at regular intervals.

  2. How can I find a suitable solution for the QuickBooks Error C=343?

    To find a suitable solution, firstly find the reason behind it. The best way to resolve this error is to uninstall and re-install the MSCML.dll file or update your QuickBooks software to the latest release.

  3. Why does QuickBooks Error C=343 appear while I am trying to install the update?

    This error can be caused when QuickBooks isn’t updated to the latest edition. The straightforward answer for this error can be to update QuickBooks to the latest form. At the point when the client opens QuickBooks, the error code C=343 or the file name isn’t executable can be seen, because of windows compatibility issues.

Disclaimer : We are a third party agency working on providing authentic support and full fledged services for for accounting software QuickBooks 2018 version. It is one of… Read more