QuickBooks Error H201: Cannot Get the Network Address of the Company File Host

QuickBooks Error H201 stops a workstation from opening a company file in multi-user mode; our engineers explain what causes it and how to restore access.

Error H201 appears when a workstation tries to open a company file in multi-user mode and QuickBooks cannot work out which computer is hosting it. The data itself is usually sound. The fault sits in the network conversation between the machine that holds the file and the machine asking to open it. We see it most often in offices where two computers both believe they are the host, or where the hosting service on the server has stopped quietly.

What does the error message say?

QuickBooks presents the message in this form:

"You cannot use the company file located at: [path to your company file]. QuickBooks is unable to open this company file because it cannot get the network address of the company file host."

The bracketed part simply names the copy QuickBooks tried to reach. If other users are already working in the same file without trouble, that is a strong sign the company file is intact and the problem is communication, not data.

What does the code mean?

Every H series code describes a breakdown in the handover between a workstation and the host. In multi-user mode, the workstation asks the network for the address of the computer holding the file, then connects through the QuickBooks Database Server Manager service running there.

With H201, that first question goes out and no usable address comes back. QuickBooks stops rather than risk connecting to the wrong machine, or treating one file as two separate sets of books. The code points to the very first step of the handover: finding the host.

What triggers Error H201?

Five situations account for nearly every H201 case we handle:

  • Hosting switched on at more than one computer. A workstation that once opened the file directly may have left its own hosting enabled. QuickBooks then sees two hosts and cannot tell them apart.
  • A damaged ND file. The .ND file beside the company file stores its network settings. When it goes stale or corrupt, workstations can no longer find the host through it.
  • The host service is not running. If QuickBooks Database Server Manager was never set to start automatically, a reboot on the host leaves the file unreachable until someone notices.
  • A firewall blocking the ports. Security software that updates itself can silently withdraw the exceptions QuickBooks depends on.
  • The file on an unsupported drive. QuickBooks only supports hosting from a computer's internal disk, never from NAS or external USB drives.

How do you fix it?

Work through these scenarios in order. Most cases clear at the first one.

Scenario 1: hosting is on at more than one computer

  1. Confirm who should host: the computer where the company file physically lives.
  2. At every other computer, open QuickBooks without any company file, choose File, then Utilities, then Stop Hosting Multi-User Access. The option only appears where hosting is currently switched on, so repeat on each machine until it stops appearing.
  3. Close and reopen QuickBooks at your workstation and try the file again.

Scenario 2: the host service has stopped

  1. On the host, open QuickBooks Database Server Manager from the Start menu.
  2. Open the Windows Services console and find the service named QuickBooksDB followed by a number. Set it to start automatically, and start it now if it is stopped.
  3. Back in Database Server Manager, use Scan Folders to add the folder holding the company file and run the scan.
  4. Try the file from the workstation again.

Scenario 3: the ND file is damaged

  1. Close QuickBooks on every computer.
  2. On the host, open the folder containing the company file and find the companion files ending in .ND and .TLG.
  3. Rename each one by adding .old to the end.
  4. Open the company file on the host first, then in multi-user mode from the workstation. QuickBooks rebuilds both files automatically, and the TLG regenerates as the file is used.

Scenario 4: the firewall is blocking QuickBooks

  1. On the host, open Database Server Manager and note the port numbers shown in the Port Monitor.
  2. In Windows Defender Firewall, open Advanced Settings and create inbound and outbound rules for those TCP ports.
  3. Try the file again. If it still fails, add exceptions for the QuickBooks program executables and restart the host once.

If the error still stands. The QuickBooks Tool Hub includes the QuickBooks File Doctor, which tests the connection to the host and can repair several of the faults above on its own. If the doctor also reports that it cannot see the host, the fault lies in the network path itself, such as name resolution, a switch, or cabling, and that needs a network-level look.

How do you keep H201 from coming back?

  • Leave hosting switched on at exactly one computer, and stop it everywhere else.
  • Store the company file on the host's internal drive.
  • Set the QuickBooksDB service to automatic startup on the host, so a reboot never leaves the file orphaned.
  • After every QuickBooks release update, rescan the company file folder in Database Server Manager, because an update can change the port the host answers on.
  • Re-check firewall exceptions whenever security software updates itself.

None of these fixes touch the data inside the company file, so your books remain exactly as they were while you work through them.

Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.