QuickBooks Error -6000, -77: Fixing Company File Access on Network and External Drives
QuickBooks Desktop Error -6000, -77 typically stems from where the company file is stored and the folder permissions around it — here is what resolves it.

QuickBooks Desktop users encountering Error -6000, -77 when attempting to open a company file are almost always facing a storage-location problem rather than a problem with the file itself. The error is most commonly triggered when the company file resides on an external device — such as a USB drive — or on a mapped network drive, particularly when the folder holding the file does not grant QuickBooks the access level it needs.
What triggers the error
The -6000, -77 code surfaces at the moment QuickBooks tries to read the company file and is blocked from doing so. Several conditions create that block. The file may sit on a removable or external drive that QuickBooks cannot reliably lock onto. The workstation may be reaching the file through a mapped drive letter that has gone stale or was never properly configured. Or the Windows folder permissions on the hosting machine may not include the access that QuickBooks requires to open the file in a multi-user environment.
Move the file to a local drive first
The fastest way to isolate the cause is to move the company file — or a copy of it — to the local internal hard drive of the workstation and attempt to open it from there. If the file opens without error on the local drive, the problem is confirmed as location-related rather than file corruption. Working on a copy ensures the original remains untouched while you troubleshoot.
Use the full network path instead of a mapped drive letter
When the company file must live on a network share for multi-user access, the way each workstation reaches that file matters. Mapped drive letters — the familiar Z: or X: shortcuts — can disconnect, reassign, or fail to reconnect after a restart, and QuickBooks does not always handle those disruptions gracefully. The more dependable approach is to browse to the company file using its full universal naming convention path — for example, — rather than relying on a drive-letter shortcut. This path is more stable across reboots and logoff cycles and tends to hold up better in multi-user configurations where several workstations need to find the same file on the host.
Verify folder permissions on the hosting computer
For multi-user mode to function, the folder containing the company file on the host machine must grant full read and write access to every user who will open QuickBooks. On the hosting computer, right-click the shared folder, open the properties panel, and confirm that the Windows sharing and security permissions allow access for all relevant users — not just the administrator. If the hosting machine itself was recently restarted or updated, confirm that QuickBooks Database Server Manager is running and that the folder is still scanned and recognized as the host for the company file. A folder that lost its sharing configuration after an update is a frequent and easily overlooked cause of this error.
Run File Doctor from the QuickBooks Tool Hub
The QuickBooks Tool Hub includes a diagnostic utility called File Doctor that checks and repairs folder permissions and hosting configuration automatically. Launching File Doctor and pointing it at the affected company file allows it to verify that the network setup, folder access, and hosting status are all correctly aligned. In many reported cases, running this utility alone resolves the -6000, -77 error without any further intervention. If you do not already have the Tool Hub installed, it is available as a free download and is worth keeping on hand for a range of QuickBooks Desktop issues.
Rename the network descriptor file
Each company file in a shared folder is accompanied by a small network descriptor file — recognizable by its .ND extension — that tells QuickBooks how to locate the file across the network. When the hosting details or network path have changed or gone stale, that descriptor can hold outdated information and block access. Renaming the .ND file — appending “old” or a similar marker to the filename — forces QuickBooks to rebuild a fresh descriptor the next time the file is opened. This step is particularly useful after server changes, workstation replacements, or any shift in the network setup.
When the error persists
If the company file still produces Error -6000, -77 after being moved to a local drive, after File Doctor has run, and after the network descriptor has been rebuilt, the issue likely extends beyond simple permissions or path configuration. At that point the file itself or the hosting environment may need deeper diagnosis, and a professional QuickBooks error-code-repair service can pinpoint and resolve the underlying cause.