Error Messages You May See
When running the QuickBooks Desktop Web Connector, you may encounter one of these error messages:
"Update aborted. Company file is locked by another client"
"Company file is locked by another client [NAME]"
"I am locked out of QuickBooks because [NAME] has locked me out"
This article explains what's happening and how to resolve it.
What This Error Means
This error means QuickBooks Desktop thinks your company file is currently in use by another session or process, so the Web Connector can't run an update against it. This is a QuickBooks-level lock, not a MyWorks issue.
The Web Connector needs exclusive access to your company file to sync data, and QuickBooks is preventing that access because it believes the file is already open elsewhere.
Understanding the Computer Name Suffix
If you see an error like "Company file is locked by another client GPOQCP02S41" — the string at the end (S41, S14, S09, etc.) is simply QuickBooks' way of identifying a workstation or session. It's your base computer name plus a session suffix that QuickBooks assigns.
Important: This is NOT a separate person, account, or third party accessing your file. It's just QuickBooks' internal tracking code for different sessions on your network. You are not being locked out by another account or unauthorized user — it's typically just another session on your own network or a stale lock that needs to be cleared.
Common Cause
Sometimes QuickBooks or the Web Connector gets closed forcefully (or crashes) in the middle of a sync. When this happens, the session doesn't release the lock cleanly, and QuickBooks still thinks the file is in use even though it's not.
How to Fix This Error
Follow these steps in order, from least to most disruptive. Most users find success early in this list:
Step 1: Close QuickBooks on other computers
If you're running QuickBooks on multiple computers, close QuickBooks (or just close the company file) on the other computer first. Then try running the Web Connector again.
Step 2: Restart the QuickBooks computer
Simply restart the computer where QuickBooks is installed, then open QuickBooks again and try the Web Connector. This alone resolves the issue for most users, as it clears any stale locks from memory.
Step 3: Switch to Single User mode, then back to Multi User mode
In QuickBooks Desktop, go to the File menu
Select Switch to Single-user Mode
Wait a moment, then go back to File menu
Select Switch to Multi-user Mode
Try running the Web Connector again
Step 4: End all QuickBooks processes in Task Manager
Close QuickBooks completely
Press Ctrl + Shift + Esc to open Task Manager (or right-click the taskbar and select Task Manager)
Look for any QuickBooks processes: QBW32.exe, QBDBMgrN.exe, qbupdate.exe, and any others starting with "QB"
Select each one and click End Task
Once all QuickBooks processes are ended, reopen QuickBooks
Try running the Web Connector again
Step 5: Remove and re-add MyWorks to the Web Connector
If the lock persists after the above steps:
In the Web Connector, click Remove next to MyWorks Sync
Log into your WooCommerce or Shopify admin area
Go to MyWorks Sync > Connection
Click Generate QWC File to download a new connection file
Open QuickBooks and log in as the Admin user
Double-click the QWC file to add MyWorks back to the Web Connector
Complete the authorization prompts
Try running the Web Connector again
How to Avoid This Going Forward
Once you've resolved the error, follow these tips to prevent it from happening again:
Run the Web Connector on only one computer at a time. If you need to use multiple computers, make sure QuickBooks (and the Web Connector) are only actively syncing from one location at a time.
Don't close QuickBooks or the Web Connector mid-sync. Let an in-progress sync finish completely before closing either application. Interrupting a sync is the most common cause of stale locks.
If you need to sync while QuickBooks is closed, configure that intentionally by setting the correct company file path in MyWorks Sync > Connection. See the article below for details on how to do this properly.
