QuickBooks Error 6000-93: Company File Network Conflict
QuickBooks error 6000-93 blocks multi-user access to the company file; learn what causes it and how to restore access without data loss.
Error 6000-93 in QuickBooks Desktop is a company file access error, not a data corruption indicator. It commonly appears when a workstation asks for the file in multi-user mode but the server is not hosting it, or when stale .ND and .TLG network files remain beside the .QBW. Our engineers treat this as a connection repair job. The goal is to restore multi-user access and open the existing file intact.
The error message shown in QuickBooks
The dialog typically reads:
An error occurred when QuickBooks tried to access the company file. Please try again. If the problem persists, contact Intuit and provide the following error codes: (-6000, -93).
The text can vary slightly by release, but the code pair is the identifying detail.
The meaning of error code 6000-93
Error 6000-93 belongs to the 6000 series of company file open failures. It means QuickBooks cannot attach to the company file in multi-user mode. The accounting data is not necessarily damaged; the problem sits in the network layer that manages shared access.
QuickBooks Desktop uses a network descriptor file (.ND) to tell each workstation where the file lives. It uses a transaction log file (.TLG) to coordinate changes between users. When hosting is off on the server, or when those helper files are stale, QuickBooks refuses the connection and reports 6000-93. In our experience this is a state conflict rather than a corrupted company file.
Common triggers for error 6000-93
The most common triggers we see are:
- Multi-user hosting is off on the computer that stores the company file.
- Stale .ND and .TLG files remain after an unclean shutdown, a crash, or a restore.
- The company file was moved to a new folder or server, and old helper files still point to the previous location.
- A workstation opens the file through a mapped drive instead of a UNC path, which can confuse the host lookup.
Repair steps for error 6000-93
We start with the hosting state and the stale helper files, because those are the most frequent causes.
- Close the company file on every workstation. If QuickBooks is open on the server, close the file there as well.
- On the server, open QuickBooks Desktop but do not open a company file. Go to File, then Utilities. If the menu item reads Host Multi-User Access, select it to enable hosting. If it reads Stop Hosting Multi-User Access, hosting is already on and you can move to the next step.
- Close QuickBooks on the server. Open the folder containing the company file. Look for files with the same name as the company file but with .ND and .TLG extensions. Delete them, or move them to a separate folder outside the company file directory.
- Reopen QuickBooks on the server, open the company file in multi-user mode, and let it rebuild the .ND and .TLG files.
- From each workstation, open the company file again in multi-user mode.
If the error returns after those steps, clean the network path. Open the company file on workstations through a UNC path such as \\server\share\companyfile.qbw rather than a mapped drive letter. If the company file was recently restored or moved, delete the old .ND and .TLG files at the new location as part of the move.
For a damaged helper file that will not regenerate, stop hosting on all workstations except the server, then repeat the delete and reopen sequence.
Preventing a recurrence
We advise three standing practices. Keep multi-user hosting enabled on one server only, and do not enable Host Multi-User Access on a workstation. Close QuickBooks normally and have users exit the file before any server restart or backup. When you move or restore a company file, delete the leftover .ND and .TLG files in the destination folder before the first multi-user open. Those steps keep the network state consistent and reduce the chance that 6000-93 returns.