80040408 - Could not start QuickBooks, XP users
80040408 - Could not start QuickBooks, Windows Vista, 7 or 8 users
80040408 - Could not start QuickBooks, Windows Vista & Windows 7 Users
80040407 - The installation of QuickBooks appears to be incomplete
80040407 - The installation of QuickBooks appears to be incomplete. Please re-install QuickBooks.
Resolving Error Code 80040407
According to Intuit Developer Network (IDN) Support, some errors such as this one above may only be resolved by the following procedure.
- Back up your QuickBooks data file twice; once on normal backup media and once to the hard drive of your computer in "My Documents"
- Un-install QuickBooks using Control Panel->Add/Remove Programs (Windows XP) - OR Programs & Features (Windows Vista, 7, and 8)
- Delete the folder where QuickBooks was installed; usually C:\Program Files\Intuit\QuickBooks
- Delete the contents of the folder C:\Program Files\Common Files\Intuit
- Install QuickBooks
- Update QuickaBooks with all current Maintenance Releases
80040406 - Could not determine the version of the QuickBooks file
80040406 - Could not determine the version of the QuickBooks company data file or the data file has been modified and requires a new version of QuickBooks.
Resolving Error Code 80040406
This error has been reported when updating to a new version of QuickBooks. Make sure QuickBooks is open and that it is the correct QuickBooks file.
Also see QuickBooks Connection Error Messages
80040405 - qbXML components have not been installed
80040405 - qbXML components have not been installed.
Resolving Error Code 80040405
See QuickBooks Connection Error Messages.
80040404 - The version of QuickBooks running does not support qbXML
80040404 - The version of QuickBooks currently running does not support qbXML.
Resolving Error Code 80040404
See QuickBooks Connection Error Messages.
80040403 - Could not open the specified QuickBooks file
80040403 - Could not open the specified QuickBooks company data file
Resolving Error Code 80040403
For Certified Payroll Solution - exit the error. In CPS, choose System setup, system preferences, Data Location Tab; click in the white QuickBooks file box and delete everything there. Click OK, and the try your request again.
For Construction Application for Payment Solution - exit the error. In CAPS, choose System Setup, Data Locations; click in the white QuickBooks file box and delete everything there. Click OK, and then try your request again.
Also see, Resolving QuickBooks Connection Issues
Windows Vista, 7 & 8 User's Only:
An 80040403 error could indicate that your QuickBooks file does not reside in either the Vista/Windows 7 Public or Private (Your User Name) folder. Please locate your Quickbooks file and move it to the correct location.
9/14/07: This error can also occur if QuickBooks does not have the latest maintenance release applied. To update your QuickBooks program, from the Help menu -> choose Update QuickBooks -> Update now. If you are in a multi-user environment, you'll need to update each computer.
80040402 - Unexpected error
80040402 - Unexpected error. Check the qbsdklog.txt for additional information.
Resolving Error Code 80040402
Search your computer for qbsdklog.txt (on my Windows 7 64-bit computer it is located in C:\ProgramData\Intuit\QuickBooks
double-click on it to open it, click into the file, press the CTRL and the A keys at the same time (selects all data in the file), press CTRL and the C keys at the same time (copies the hightlighted information), open Word or your email, press the CTRL and the V keys at the same time (pastes the copiedinformation) and send it to the 3rd party developer who created your program along with the complete error code and description.
Also see QuickBooks Connection Error Messages.
80040401 - Could not access QuickBooks
80040401 - Could not access QuickBooks. Failure in attempt to connect.
Resolving Error Code 80040401
Make sure the network connection to the QuickBooks file is available. Also see, QuickBooks Connection Error Messages
80040400 - QuickBooks found an error when parsing XML
Resolving Error Code 80040400
This is a programming error that should be reported for correction; along with the complete error description.
NOTE: The easiest way to obtain this is when the error message box/window is display - click on it, press the ALT and Print Screen Keys AT THE SAME TIME (this takes a picture of the message box). Now open Word or your email program, press the CTRL and the V keys at the same time to paste the picture.
QuickBooks Connection Error Messages
The solutions below are used to diagnose and solve the following QuickBooks Error Codes: 80040401, 80040402, 80040403, 80040404, 80040405, 80040406, 80040407, 80040408, 80040409, 8004040A, 8004040B, 8004040C, 80040416, 80040417, 80040418, 8004041B, 8004041C, and 8004041D.
QuickBooks "Upgrade" Bug/Integrated Application Permissions
September 2009
During recent testing with a final release of QuickBooks 2010, we discovered that this problem could be experienced by some current users. We installed and tested QuickBooks 2010 on 4 different computers - 1 running Windows XP Professions with SP2, 1 running Windows Vista Ultimate with SP1, 1 running Windows Vista Ultimate with SP2, and 1 running Windows 7 64-bit. Of these 4 computers, the Windows Vista Ultimate with SP2 experienced an 80040408 - Could not start QuickBooks - even though QuickBooks was open with the correct QuickBooks company file AND we had removed the "location" of the QuickBooks file from our software.
Once our software had been removed from the QuickBooks integrated applications preference, we were able to connect and grant new permissions.
During our testing, we were upgrading a copy of the same QuickBooks 2009 file, with established permissions for our software to work with that file to QuickBooks 2010.
I am left to assume that the existing Integrated Application permissions did not upgrade correctly when converting the file to 2010 format.
Originally, there was a problem in the conversion or update or Enterprise (mainly with the 2004 versions) to the 2006/2007 Pro/Premier or Enterprise 6.0/7.0 Edition; regarding integrated application permissions. Additionally, 2 other errors suddenly appeared for users of QuickBooks Pro/Premier 2006/2007 and Enterprise 6.0/7.0 - we discovered them initially in the "beta versions" of these two releases, but they "seemed" to be fixed with the final release. Unfortunately, they are rearing their ugly heads again - but only for some of you. We have reported the problems to Intuit (they have acknowledged that these errors are bugs) and are attempting to work with them (which is NOT an easy task) to find out what the problem is, why it has suddenly resurfaced, and how to correct it once and for all.
The problem is that these versions do not allow the "Integrated Application" to login automatically to the updated QuickBooks file when QuickBooks is closed; even though the proper permission settings exist in the Integrated Applications Preference.
These "bugs" could produce any one of the following error codes:
- 80040403 - Could not open the specified QuickBooks file
- 80040410 - The QuickBooks company data file is currently open
- 8004041D
- 80040408 - Could not start QuickBooks, Windows 7 & Vista users
- 80040408 - Could not start QuickBooks, XP users
- QuickBooks Error Code 80040408 Could not start QuickBooks.
WHAT CAUSES AN 80040408 ERROR?
Unfortunately, this is one of those errors that can happen for a lot of reasons and there are several steps that you can take to resolve this issue.
Simple things to check:
- Make sure you have the correct QuickBooks file specified. All third party applications need to know which QuickBooks file it's supposed to be working with. Perhaps you initially created a "test" file to experiment with, or you have recently upgraded to a new version of QuickBooks. This is especially true if you work with a 3rd party application that is linked to one specific QuickBooks file. Somewhere, within the 3rd party application, you linked it to your QuickBooks file.
- Make sure you have the proper version of QuickBooks running.
- Make sure you have the correct QuickBooks file open and with the proper version of QuickBooks.
- Have you applied all of the QuickBooks Maintenance Releases or "patches"?
- Have you applied all of the 3rd party applications Maintenance Releases or Updates?
- Make sure permissions are set so the application can access the QuickBooks data.
- Permissions in QuickBooks are set by the QuickBooks Administrator in Single-User mode under Edit -> Preferences -> Integrated Applications -> Company Preferences; and are further documented in the manual provided with your software. Enterprise users may have specific instructions depending upon the version.
- Do you have multiple versions of QuickBooks installed on your computer? Having multiple versions of QuickBooks installed on your computer can cause problems for/with integrated applications.
Once the basics above have been covered and if the error still persists, there are further steps that can be taken, each of which has a good chance of resolving your error. Try each suggested resolution individually and in the order shown.
THE #1 BEST RESOLUTION FOR ERRORS 80040403, 80040410, 8004041D, and 80040408:
- In QuickBooks, single-user mode and logged in as the Administrator. Go to the Edit menu -> Preferences -> Integrated Applications -> Company Preferences tab -> highlight and choose Remove for the integrated application that you are having trouble with. Try connecting again. If this doesn't work, you'll need to go into the integrated application and remove the location of the QuickBooks file - you should contact the application developer for assistance in this matter.
If the above does not resolve your problem, here are other things that we have found to work:
- Close QuickBooks, the integrated application, and all other open programs. Using "My Computer" or "Windows Explorer" and navigate to the folder where this QuickBooks version is installed. By default, this folder is C:\Program Files\Intuit\QuickBooks Pro (or whichever edition you originally installed). When you get to the Program Files Folder, you may need to click on the "Show Contents" option. Once you have found this folder which contains hundreds of files, scroll down to locate the file named "reboot" or "reboot.bat" and double-click on this file. A black box will come up and after several seconds disappears. Once it has disappeared, try the connection process again.
- Close all running programs, remove any diskettes or CD's from all drives, and reboot your computer. While your computer is starting up, press the F8 key (on the top row of your keyboard) every 2 seconds, until a simple text menu appears. If Windows boot normally, try again; this time, pressing the F8 key more frequently than before. Depending upon your version of Windows, 2 or 3 different menus will appear. Using your arrow keys, select to boot in "Safe Mode with Networking". You may also need to specify which device you wish to boot to; and usually, the first or highlighted option is correct. Once Windows boots in safe mode, start QuickBooks - giving it a few minutes to load completely; then close QuickBooks and reboot Windows normally.
- Rebuild the QuickBooks data file. In QuickBooks, switch to single-user mode, from the Window Menu, choose Close All. From the File Menu, choose Utilities and Rebuild Data. You will be forced to make a backup of your data (save this somewhere that it can be easily found and deleted; like "My Documents") and then the rebuild process will start. This process may take quite awhile depending upon the size of your QuickBooks data file and the speed of your computer.
As the last resort, QuickBooks needs to be un-installed and then re-installed. This solution came from the Intuit Developer Network Support Team in 2006.
- Back up your QuickBooks data file
- Determine the name and folder of your QuickBooks company file. This can be accomplished by pressing the CTRL & 1 keys (not the 1 on the numeric keypad) in QuickBooks
- Close QuickBooks
- Open "My Computer" or "Windows Explorer" and browse to the folder where the QuickBooks file (???.qbw) file is stored
- Create a folder named "backup" by choosing File, New, Folder
- Select all files EXCEPT the .QBW file that have the same name as the .QBW file; for example: if your company file is called foo.QBW, then select all remaining files that begin with "foo". To select the files, hold down the CTRL key and click each of the files with the mouse
- MOVE the selected files to the "Backup" folder created above. To move the files, click on a highlighted file, and drag it to the "Backup" folder
- Start QuickBooks
- Open your company file in Single-user mode as the Administrator
- From the Edit Menu, choose Preferences, Integrated Applications and the Company Preferences tab
- Remove each of the integrated applications listed
- Close the Preferences dialog boxes
- Start the Integrated application, grant permissions WITHOUT specifying that QuickBooks should allow the program to login automatically
- Close the integrated application
- In QuickBooks, from the Edit Menu, choose Preferences, Integrated Applications, highlight the application name, and click Properties, place a check mark in the box to "Allow this application to login automatically", and choose a user with sufficient privileges
- Close Preferences
- Close QuickBooks
- Start the integrated application
IS THERE ANY WAY THAT I COULD ELIMINATE THE POSSIBILITY OF THESE ERRORS OCCURRING?
Before converting your existing file to a newer version of QuickBooks, you could remove Integrated Applications from the QuickBooks Preferences. To do this; login to QuickBooks as the Administrator in single-user mode, and then from the Edit Menu, choose Preferences, Integrated Applications, and then the Company Preferences Tab. Highlight and remove each and every application. Backup your QuickBooks data file and proceed with the update to the new version. After the update has been completed, being once again logged into QuickBooks as the Administrator and in single-user mode; make the initial connection with each integrated application and grant the correct permissions.
WINDOWS VISTA & WINDOWS 7 USERS CAN RECEIVE THIS ERROR IF:
- The Vista User Account Control (UAC) is set to "OFF". This setting is found in the Vista Control Panel ->User Accounts section, and must be set to "ON" (as recommended by BOTH Microsoft and Intuit).
- Your QuickBooks file resides anywhere other than the PUBLIC folder in a network environment or the PRIVATE (User) folder in a single user environment.
- Both QuickBooks and the integrated application should have been installed and run with Standard User Permissions (NOT installed or elevated to run as Administrator) - see our blog post Windows, QuickBooks & 3rd Party Apps - the Struggle Within for additional information.
8007007F - Automation Error - Error Connecting to the QuickBooks File - QuickBooks 2014 & Windows XP or Server 2003
The Error Code 8007007F - Automation Error, The specified procedure could not be found resulting in an Error Connecting to the QuickBooks file is a NEW bug or error introduced by Intuit with the release of the R6 patch for QuickBooks 2014 (Pro, ALL Premeir verions as well as Enterprise 14.0) which occurs ONLY for those still running Windows XP or Server 2003.
80040435 - Could Not Start QuickBooks
Resolving Error Code 80040435
Full Description: Recent changes to your configuration requires you (the QuickBooks Administrator) to go into the Integrated Applications Preference and reauthorize your application to login automatically.
Resolution:
Exit the error. Open QuickBooks with the correct company file, logged in as the QuickBooks Administrator and in single-user mode.
You must have Administrator privileges to perform the functions described below.
From the top QuickBooks menu; choose Edit, Preferences, scroll to Integrated Applications, and choose the Company Preferences Tab. If the program is not listed, exit the Preferences section and run the program again, granting permissions as shown below.
If the applications are present, make sure that the top two boxes on this screen are not checked. Below these check boxes is a box listing applications that have requested access to your QuickBooks company file.
For Certified Payroll Solution and Wage Manager Solution - make sure that there is a check mark under the "Allow Access" column, highlight the application name, and click on the Properties button. In this window, you will want to make sure "Allow this application to access this company file" is checked and "Allow this application to login automatically" is also checked. The "Login as" drop down box should be set to Admin or someone with the same privileges as the Admin. Additionally, you will want to make sure that "Allow this application to access Social Security Numbers, customer credit card information, and other personal data" is also checked.
For Construction Application for Payment Solution - make sure that there is a check mark under the "Allow Access" column, highlight the application name, and click on the Properties button. In this window, you will want to make sure "Allow this application to access this company file" is checked and "Allow this application to login automatically" is also checked. The "Login as" drop down box should be set to Admin or someone with the same privileges as the Admin.
NOTE: This error has been reported on various occasions by customers who have upgraded to a newer version of QuickBooks, downloaded and installed the most current payroll update, or maintenance releases.
8004042C - Certificate has been revoked
Resolving Error Code 8004042C
Please document the error in its entirety and forward it to Technical Support.
8004042B - Unsupported interface
Resolving Error Code 8004042B
Currently there is not a known resolution for this error message. Please document the error in its entirety and forward it to Technical Support.
8004042A - Remote access is not allowed
Resolving Error Code 8004042A
Our software does not utilize any type of remote access {in any way shape or form}. The ONLY time remote access is used is when a Sunburst Technical Support Representative initiates it via an email that you must respond to. Please document the error in its entirety and forward it to Technical Support.
If you receive this error message, someone or something else is trying to use remote access. Determine what it is.
80040429 - The current message is not supported
Resolving Error Code 80040429
Currently there is not a known resolution for this error. Please document the error in its entirety and forward it to Technical Support.
80040428 - The request processor does not suport the request
Resolving Error Code 80040428
Currently there is no known resolution for this error code. Please document the error in its entirety and forward it to Technical support.
80040427 - Unregistered QuickBooks
Resolving Error Code 80040427
A legitimate registered copy of QuickBooks is required for this program to function. Please register your Quickbooks program and try again.