Skip to content

How to Fix QuickBooks Error C=343?

QuickBooks Error C=343

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 solution for all your accounting needs. By using this tool, you can store the complete business accounting data, can track business activities, and can manage 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.

Error Code:Error C=343
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]
Developer:Intuit Inc.
Applies to:Windows XP, Vista, 7, 8
Cause:QuickBooks file can be damaged, “C=343 or the file name is not executable”.
Symptoms:QuickBooks Desktop won’t respond or work, Windows operating system got frozen
Solution:Uninstalling and then re-installing the MSXML.dll files, Open Quickbooks Desktop Manually

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 the 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]

Causes of QuickBooks error C=343

Like other software and tools, 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 for this error is that the QuickBooks file can be damaged, missing, or unregistered.

The occurrence of this error can be attributed to a variety of factors, with some of the most common ones outlined below:

  1. File Damage: This error may manifest if the associated file is corrupted or damaged.
  2. File Absence: A similar error can occur when the required file is missing from the system.
  3. File Unregistration: Another common cause of this error is when the file in question is unregistered.
  4. Outdated QuickBooks Version: If you are not running the most up-to-date release of QuickBooks accounting software, it can also trigger this error.
  5. Microsoft Core XML Services.dll Issues: The error may stem from unregistered, damaged, or missing Microsoft Core XML Services.dll files.

Identifying and addressing these potential causes can help resolve the error and restore regular system operation.

Symptoms Of QuickBooks Error C=343

QuickBooks Error C=343 may manifest through various common symptoms, such as:

  1. QuickBooks becoming unresponsive or crashing, 
  2. Sluggish system performance, 
  3. Encountering error messages upon QuickBooks startup, 
  4. Facing difficulties when trying to access company files.

Solutions of QuickBooks Error  C=343

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

Method 1: 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 the QuickBooks desktop version. It is one of the troubleshooting options to solve this issue. You can find a good solution to this problem by registering these files in your QuickBooks tool.

Method 2: Download and 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 needs to save the file to any local folder 
  • Click on the Run button and then close all other programs 
  • It should take 20 minutes to complete the process
  • Once it’s completed, then open your QuickBooks to check whether the issue is resolved or not.

Method 3: 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 move ahead with the displayed guidelines 
  • After this, a message will appear on your screen that shows the successfully registered status
  • Then, you have to save the MSXML DLL files
  • At last, you just need to reboot 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 is required 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 that the issue is fixed

Method 4: 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 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 will all resolve this error issue.

Method 5: 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. 

Method 6: Operate 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 move forward with the displayed prompt 
  • Moving ahead, the user is required to select an open file
  • Once you select a file browse over the file operations
  • At last, end the process by validating the Rebuild 
  • End the process, by validating the rebuild.

Alternative Solutions of QuickBooks Error  C=343

Solution 1: Make an Updation of QuickBooks

Here are the rewritten points:

  1. 1. Ensure all end users update their QuickBooks accounting software to the latest release, QuickBooks Desktop 2019.
  2. 2. After updating, reopen QuickBooks in its regular mode.
  3. 3. If any issues persist, proceed to the next troubleshooting solution.

Solution 2: Install the Latest Version of QuickBooks Desktop Application

For comprehensive guidance on installing the most up-to-date version of the QuickBooks Desktop application, please refer to our article titled “A Step-by-Step Guide to Updating QuickBooks Desktop to the Latest Release.”

Solution 3: Disable Windows Compatibility Mode for QuickBooks Icon

To resolve the issue, follow these steps:

  1. Close the QuickBooks Desktop application on your Windows computer.
  2. Locate the QuickBooks icon and right-click on it.
  3. Choose “Properties” from the context menu.
  4. In the Properties window, go to the Compatibility section.
  5. Select the “Run this program in compatibility mode” checkbox.
  6. Click the “OK” button to save the changes.
  7. If the checkbox was unchecked, click “Cancel” and proceed to the next troubleshooting step.

Solution 4: Disable Windows Compatibility Mode for QuickBooks QBW32.exe file

Here are the rewritten points:

  1. Go to the QuickBooks installation directory to locate the QBW32.exe file. Typically, you can find this file in the “C:\Program Files (x86)\Intuit\QuickBooks” folder.
  2. Find the QBW32.exe file and right-click on it. Then, choose “Properties.”
  3. In the Properties window, navigate to the Compatibility section. Ensure that the “Run this program in compatibility mode for” checkbox is not selected. If it is selected, uncheck it and click “OK.”
  4. Attempt to run QuickBooks once more. If you still encounter a QuickBooks error, specifically error code C 343, proceed to the following troubleshooting step to repair the damaged QB Desktop Company file.

Solution 5: Repair Damaged QuickBooks Company File

QuickBooks File Doctor, a tool created by Intuit®, is designed to repair damaged QuickBooks company files and network issues automatically. To get started, follow these steps:

  1. Access the QuickBooks Tool Hub download page by navigating the Help tab.
  2. Click on the QuickBooks Tool Hub option.
  3. Download the relevant setup file and save it to your preferred location on your computer.
  4. Run the downloaded setup file to initiate the installation process, and then follow the on-screen instructions to complete the installation.
  5. Once the QuickBooks Tool Hub is installed, locate the shortcut icon on your Windows desktop and run the program.
  6. Go to the Company File Issues tab within the QuickBooks Tool Hub.
  7. Select QuickBooks File Doctor from the available options.
  8. Use the Browse function to choose your company file.
  9. Checkmark the “Check File Damage Only” option.
  10. Click the “Diagnose File” button, allowing File Doctor to identify and resolve any issues found in your company file.

Solution 6: Install a Supported Version of Windows Operating System

For comprehensive guidance on installing a Windows version compatible with QuickBooks Desktop, please refer to the article “Installation Guide for Windows Operating Systems.” QuickBooks Desktop’s most recent release mandates the presence of Windows Vista (Service Pack 2) and 32-bit and 64-bit versions of Windows 7, 8, and 10.


QuickBooks Error C=343 comes from different factors, like file damage, absence, unregistration, outdated software, and problems with Microsoft Core XML Services.dll files. Recognizing and addressing these causes is very important for resolving errors and restoring system operation.

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.

  4. What Causes QuickBooks Error C=343?

    QuickBooks Error C=343 is a commonly encountered issue when attempting to launch QuickBooks desktop software. This error typically arises due to a missing or corrupted component within the Microsoft .NET Framework, which is essential for the proper functioning of QuickBooks.

  5. How Can I Rectify QuickBooks Error C=343?

    To resolve QuickBooks Error C=343, you can employ several troubleshooting methods. These include repairing the Microsoft .NET Framework, reinstalling QuickBooks, or utilizing the QuickBooks File Doctor tool. If none of these remedies prove effective, contact QuickBooks support for further assistance.

  6. What Are the Common Indications of QuickBooks Error C=343?

    Some common indicators of QuickBooks Error C=343 encompass QuickBooks freezing or crashing, diminished performance, error prompts during QuickBooks startup, or difficulties accessing company files.

  7. How Can I Prevent QuickBooks Error C=343?

    Indeed, you can proactively prevent QuickBooks Error C=343 by ensuring your QuickBooks software and Microsoft .NET Framework remain up to date. Regularly perform system maintenance tasks such as disk cleanup and defragmentation. Additionally, minimize the risk of software conflicts by exclusively installing reputable and trusted programs.

  8. What Is the Typical Resolution Time for QuickBooks Error C=343?

    The duration required to resolve QuickBooks Error C=343 hinges on the specific cause of the error and the chosen troubleshooting steps. Sometimes, a quick resolution is possible with straightforward procedures, while extensive repairs may be necessary in more complex cases.

Was this worth your time?

This helps us sort answers on the page.

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Speak to A Specialist about QuickBooks Software

Headache🥺. Huh, Save time & money with QuickBooks Support 24×7 @ +1/, we provide assistance to those who face problems while using QuickBooks (Support all U.S. & Canada Editions)

--- Support - We provide solutions for the following QuickBooks (Pro, Premier, Accountant, Enterprise, Payroll, Cloud) ---

  • Error Support
  • Data Import
  • Data Conversion
  • Payment Solutions
  • Upgradation
  • Payroll Support
  • Data Export
  • Software Integration
  • QuickBooks Printer Support
  • Complete QuickBooks Solutions
  • Tax-Related Issues
  • Data Damage Recovery
  • Installation, Activation Help
  • QuickBooks Windows Support

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



Bigxperts Tollfree Number