Skip to main content

How to Fix QuickBooks Error Code H101

· 6 min read
Debits

Introduction

QuickBooks Error Code H101 typically arises in multi-user mode when QuickBooks Desktop fails to establish a connection with the company file located on another computer (server). This error occurs because the workstation is unable to access the company file due to incorrect configuration or connectivity issues. Resolving Error H101 ensures seamless access to your company file in a multi-user environment.

The error message typically states:
"Error H101: This company file is on another computer, and QuickBooks needs help connecting to it."

This guide provides a detailed, step-by-step approach to troubleshooting and fixing QuickBooks Error Code H101.


Causes of QuickBooks Error Code H101

  1. Incorrect Hosting Configuration: The hosting settings for QuickBooks are not set up correctly.
  2. Firewall Restrictions: Firewall or antivirus software blocks communication between QuickBooks and the server.
  3. Damaged Network Data (.ND) Files: Corrupted or damaged .ND files prevent QuickBooks from accessing the company file.
  4. Multi-User Mode Issues: The system is not configured for multi-user access.
  5. Incomplete QuickBooks Services Setup: Necessary QuickBooks services, such as QBDBMgrN, are not running.
  6. DNS or Network Connectivity Problems: Issues with DNS settings or the network can interrupt communication.

Symptoms of QuickBooks Error Code H101

  • You receive the error message: “Error H101: QuickBooks needs help connecting to the company file.”
  • Workstations are unable to access the company file stored on the server.
  • QuickBooks runs in single-user mode instead of multi-user mode.
  • Performance issues such as slow response or freezing when accessing the company file.

Steps to Fix QuickBooks Error Code H101

Step 1: Verify QuickBooks Hosting Settings

Ensure that the QuickBooks hosting settings are configured correctly.

  1. On the Server Computer:
    • Open QuickBooks Desktop.
    • Go to File > Utilities.
    • Ensure that Host Multi-User Access is enabled. If it says Stop Hosting Multi-User Access, the setting is already correct.
  2. On the Workstations:
    • Open QuickBooks Desktop on each workstation.
    • Go to File > Utilities.
    • Ensure that Host Multi-User Access is disabled. If it says Host Multi-User Access, do not select it.

Step 2: Check the QuickBooks Services on the Server

Make sure that essential QuickBooks services are running on the server.

  1. Open the Run Dialog:
    • Press Windows + R, type services.msc, and press Enter.
  2. Locate QuickBooks Services:
    • Look for the following services:
      • QuickBooksDBXX (XX represents your QuickBooks version, e.g., QBDB32 or QBDB33).
      • QuickBooksDBMgrN.
  3. Start the Services:
    • Right-click on each service, select Start, and set the Startup Type to Automatic.
  4. Restart the Server:
    • Restart the server computer to apply changes.

Step 3: Configure the Firewall and Antivirus

Firewall and antivirus software can block QuickBooks' access to the company file. Adding QuickBooks to the list of exceptions can resolve this issue.

  1. Open Firewall Settings:
    • Go to Control Panel > System and Security > Windows Defender Firewall.
  2. Allow QuickBooks Through Firewall:
    • Click Allow an app or feature through Windows Defender Firewall.
    • Add the following QuickBooks files:
      • QBDBMgrN.exe
      • QBW32.exe
      • QuickBooksMessaging.exe
  3. Open QuickBooks Ports:
    • Add the necessary ports for your QuickBooks version:
      • QuickBooks 2021: 8019, 56728, 55378-55382
      • QuickBooks 2020: 8019, 56727, 55373-55377
  4. Temporarily Disable Antivirus:
    • Turn off your antivirus software and test if the error is resolved. Re-enable it after testing.

Step 4: Rename .ND and .TLG Files

Damaged or corrupted .ND (Network Data) and .TLG (Transaction Log) files can cause Error H101. Renaming these files forces QuickBooks to recreate them.

  1. Locate the Files:
    • Navigate to the folder containing your company file.
    • Look for files with the same name as your company file but with .ND and .TLG extensions.
  2. Rename the Files:
    • Right-click on each file and select Rename.
    • Add .old at the end of the file name (e.g., CompanyName.qbw.nd.old).
  3. Retry Opening the File:
    • Open QuickBooks and try accessing the company file again.

Step 5: Use the QuickBooks Database Server Manager

The QuickBooks Database Server Manager ensures that workstations can connect to the server.

  1. Open QuickBooks Tool Hub:
    • Download and install the latest version of QuickBooks Tool Hub from Intuit's website.
  2. Run the Database Server Manager:
    • Open Tool Hub and go to the Network Issues tab.
    • Select QuickBooks Database Server Manager.
  3. Scan for Company Files:
    • Click Browse and navigate to the folder containing your company file.
    • Click Start Scan to scan for issues.
  4. Restart QuickBooks:
    • Open QuickBooks and attempt to access the company file.

Step 6: Test Network Connectivity

Network issues can prevent QuickBooks from accessing the company file.

  1. Ping the Server:
    • Open Command Prompt (Windows + R, type cmd, and press Enter).
    • Type ping [Server Name] (replace [Server Name] with the name of your server) and press Enter.
  2. Check the Response:
    • If you receive a timed-out message, troubleshoot your network connection.
  3. Restart Network Devices:
    • Restart your router and modem to refresh the network connection.

Step 7: Use QuickBooks File Doctor

QuickBooks File Doctor can diagnose and repair file and network issues.

  1. Download QuickBooks Tool Hub:
    • Visit Intuit's official website and download the latest version of Tool Hub.
  2. Run QuickBooks File Doctor:
    • Open Tool Hub and go to the Company File Issues tab.
    • Select Run QuickBooks File Doctor and choose your company file.
  3. Retry Accessing the File:
    • Open QuickBooks and attempt to access the company file.

Additional Tips

  • Backup Regularly: Always back up your QuickBooks data to avoid data loss during troubleshooting.
  • Use a Dedicated Server: Host your company file on a dedicated server for better reliability.
  • Keep QuickBooks Updated: Regular updates minimize errors and improve functionality.

Conclusion

QuickBooks Error Code H101 can disrupt your ability to access your company file in a multi-user setup. However, the solutions provided in this guide—adjusting hosting settings, configuring the firewall, and using QuickBooks tools—can effectively resolve the issue.

If the error persists, consider contacting QuickBooks Support or consulting a certified QuickBooks expert for advanced assistance.