Error 80040438 - Multiple QuickBooks Running

Modified on Sun, 26 Jul at 3:07 AM

Overview

The QQube synchronization log contains an Intuit Software Development Kit (SDK) error similar to the following:

Synchronization log message

<<<<<<<<<<<<<<<<<<<<<< 10/15/2027 06:44:57 PM >>>>>>>>>>>>>>>>>>>>>> BeginSession Error Code: 80040438 The application trying to connect to QuickBooks is not supported while multiple instances of QuickBooks are running. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

What the Error Means

Error 80040438 comes directly from the Intuit SDK. QQube cannot communicate with QuickBooks while two instances of QBW32.EXE are running under the Windows user where the synchronization occurs.

Where the Problem Occurs

EnvironmentWindows User to Check
Single-User workstationThe Windows user currently running QQube and QuickBooks.
Multi-User serverThe dedicated Windows synchronization user where QQube was installed.

QuickBooks may allow two company-file windows to be opened manually, but the Intuit SDK cannot operate while multiple QuickBooks instances are running.

Resolution

1. Close All QuickBooks Instances

Under the Windows user where the QQube synchronization runs, close every open QuickBooks window.

2. Check Windows Task Manager

Open Windows Task Manager and confirm that only one instance of QBW32.EXE is running.

If more than one instance remains, close the extra QuickBooks process before starting the synchronization again.

Expected Result

Only one QuickBooks instance is running under the QQube synchronization Windows user, and the synchronization completes without Error 80040438.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article