Skip to main content

Web Connector Error: Company file is locked by another client

Resolve the "Company file is locked by another client" error in the QuickBooks Web Connector — including what the computer name suffix means and how to clear stale locks.

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

  1. In QuickBooks Desktop, go to the File menu

  2. Select Switch to Single-user Mode

  3. Wait a moment, then go back to File menu

  4. Select Switch to Multi-user Mode

  5. Try running the Web Connector again

Step 4: End all QuickBooks processes in Task Manager

  1. Close QuickBooks completely

  2. Press Ctrl + Shift + Esc to open Task Manager (or right-click the taskbar and select Task Manager)

  3. Look for any QuickBooks processes: QBW32.exe, QBDBMgrN.exe, qbupdate.exe, and any others starting with "QB"

  4. Select each one and click End Task

  5. Once all QuickBooks processes are ended, reopen QuickBooks

  6. 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:

  1. In the Web Connector, click Remove next to MyWorks Sync

  2. Log into your WooCommerce or Shopify admin area

  3. Go to MyWorks Sync > Connection

  4. Click Generate QWC File to download a new connection file

  5. Open QuickBooks and log in as the Admin user

  6. Double-click the QWC file to add MyWorks back to the Web Connector

  7. Complete the authorization prompts

  8. 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.

Did this answer your question?