QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

Story Highlights

How to Fix QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

QuickBooks is a widely used accounting software that helps businesses manage their finances efficiently. QuickBooks is renowned for streamlining accounting processes, especially in multi-user environments. However, like any software, QuickBooks is not immune to errors. One such error is the QuickBooks Error Code H505, which occurs when there’s an issue with the multi-user hosting setup. QuickBooks Error Code H505 occurs when there’s an issue with the Multi-User Hosting Setup. This error usually occurs when users are trying to access a company file stored on another computer in a multi-user mode, and QuickBooks is unable to establish a connection with the server hosting the file. This error can disrupt the smooth functioning of financial management processes for businesses relying on QuickBooks.

What is QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

QuickBooks Error Code H505 Problem with Multi-User Hosting Setup emerges when an attempt is made to access a QuickBooks company file that is located on another computer, and QuickBooks is unable to establish a connection with the server hosting the company file. QuickBooks Error Code H505 Problem with Multi-User Hosting Setup error typically occurs in a multi-user environment where the QuickBooks file is stored on a server and accessed by multiple computers.

Error Message

Problem with multi-user hosting setup
Error code: H505
This company file is on another computer, and QuickBooks needs some help connecting.

QuickBooks Error Code H505

Symptoms of QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

If you come across QuickBooks Error Code H505, which relates to issues with Multi-User Hosting Setup, you might notice various symptoms that indicate the presence of this error. Common symptoms associated with QuickBooks Error Code H505 and Multi-User Hosting Setup issues include:

  • Error Message: QuickBooks Error Code H505 Problem with Multi-User Hosting Setup is typically accompanied by an error message that suggests a problem with the multi-user connection or network setup. The error message often states, “Error Code H505: This company file is on another computer, and QuickBooks needs some help connecting.”
  • Inability to Switch to Multi-User Mode: You may experience difficulty in switching your QuickBooks software to multi-user mode, which allows multiple users to access the company file simultaneously. QuickBooks Error Code H505 Problem with Multi-User Hosting Setup prevents users from collaborating efficiently.
  • Company File Inaccessibility: QuickBooks will be unable to access the company file located on another computer. This means you won’t be able to open, edit, or save changes to the company file from different workstations.
  • Freezing or Crashing: When trying to open a company file in multi-user mode, QuickBooks might freeze, become unresponsive, or crash altogether, leading to a disruption in your workflow.
  • Sluggish Performance: Even if QuickBooks does not crash, you might notice slower performance while trying to access the company file or while performing tasks within the software.
  • Unable to Locate the Server: QuickBooks might not be able to locate the server or the host computer where the company file is stored. This can prevent users from accessing the file remotely.
  • Issues with Network Connectivity: QuickBooks Error Code H505 Problem with Multi-User Hosting Setup can also be a result of network connectivity problems. If the network connection between the computers hosting the company file and the workstation is weak or intermittent, QuickBooks might display error H505.

If you notice any of these symptoms while using QuickBooks, it is likely that you are facing QuickBooks Error Code H505 Problem with Multi-User Hosting Setup.

Causes of QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

QuickBooks Error Code H505 with Multi-User Hosting Setup is a problem that arises within the multi-user hosting setup of QuickBooks. This error occurs when the software encounters issues while attempting to establish a connection to a company file located on another computer. This specific error code H505 signifies trouble with the hosting configuration in a multi-user environment. It is accompanied by an error message “Error Code H505: This company file is on another computer, and QuickBooks needs some help connecting”. Here are the primary causes of QuickBooks Error Code H505:

  • Incorrect Hosting Configuration: One of the key causes of this error is an incorrect configuration of the hosting settings within QuickBooks. If the hosting computer’s settings are not accurately configured for multi-user access, other workstations trying to access the file can encounter the QuickBooks Error Code H505 with Multi-User Hosting Setup error.
  • Network Issues: Problems with the network configuration can lead to QuickBooks Error Code H505 with Multi-User Hosting Setup. If the network connection between the host computer and the workstations is unstable, unreliable, or obstructed, QuickBooks may struggle to establish the necessary connections.
  • Firewall or Security Software Blocking: Firewalls or security software on either the host computer or the workstations might be blocking the necessary communication for QuickBooks to function in multi-user mode. These security measures can prevent the software from establishing the required connections.
  • Incorrect DNS Settings: Accurate Domain Name System (DNS) settings are crucial for proper communication between computers in a multi-user setup. If the DNS settings are incorrect or misconfigured, workstations might have trouble locating the host computer and the company file, leading to the QuickBooks Error Code H505 with Multi-User Hosting Setup.
  • QuickBooks Database Server Issues: The QuickBooks Database Server Manager component is responsible for managing multi-user access to the company file. If this component is either missing or not functioning correctly, it can result in the occurrence of the QuickBooks Error Code H505 with Multi-User Hosting Setup.
  • Absence of QuickBooks Services: Certain QuickBooks services need to be operational on the host computer to facilitate multi-user access. If these services are not active or not functioning properly, it can lead to the QuickBooks Error Code H505 with Multi-User Hosting Setup error.
  • Damaged Company File: If the company file itself is damaged or corrupted, it can hinder proper multi-user access. QuickBooks might find it challenging to establish connections or open the file, resulting in the QuickBooks Error Code H505 with Multi-User Hosting Setup error.
  • Server Name Resolution Issues: QuickBooks relies on accurate server name resolution to establish connections. If the server name cannot be resolved correctly, it can lead to the occurrence of the QuickBooks Error Code H505 with Multi-User Hosting Setup error.
  • Damaged or Incorrect .ND File: QuickBooks uses a Network Data (.ND) file to access the company file in multi-user mode. If the .ND file is damaged or contains incorrect information about the server hosting the company file, you may encounter Quickbooks Error Code H505 Problem with Multi-User Hosting Setup.
  • Blocked Network Ports: QuickBooks requires certain network ports to be open for multi-user mode. If these ports are blocked or being used by another application, it can lead to the Quickbooks Error Code H505 Problem with Multi-User Hosting Setup. Verifying and configuring the network ports properly can help resolve this issue.

It’s important to note that QuickBooks Error Code H505 can have multiple underlying causes, such as incorrect settings, firewall issues, damaged company files, or problems with the hosting computer. To troubleshoot and resolve this error, you might need to check your network settings, configure your firewall, verify hosting settings, and ensure that the company file is not damaged.

Resolution of QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

To resolve QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, follow the following step-by-step troubleshooting methods:

Solution
1

Verify Network Connectivity

To diagnose the QuickBooks Error Code H505 issue related to Multi-User Hosting Setup, perform a ping test from the workstation encountering the problem to your server. This test will assess network connectivity. To conduct the ping test, you’ll need the server’s IP address or domain name. If you’re uncertain about the server name, you can activate “Network Discovery” on both the server computer and any workstation experiencing the error. This step will help you identify the server name accurately.

To Turn on Network Discovery in Windows, follow these steps:
  1. Press the Windows key on your keyboard, type “Control Panel,” and press Enter to open the Control Panel.
  2. In the Control Panel, set the “View by” option to “Small icons” or “Large icons” to see all the available settings.
  3. Locate and click on the “Network and Sharing Center” option.
  4. In the Network and Sharing Center, click on “Change advanced sharing settings” in the left-hand sidebar.
  5. Under the “Private” network profile section, find the “Network discovery” option and select the radio button next to “Turn on network discovery.”
    • If you want to enable network discovery for the public network profile as well, expand the “Public” network profile section and select the radio button next to “Turn on network discovery.”
  6. Once you have made the desired selections, click on the “Save changes” button.
Turn on Network Discovery in Windows

Network Discovery is now enabled on your Windows computer. This allows other devices on the network to discover your computer and enables you to discover other devices on the network.

To Ping in Windows, follow these steps:
  • Open the Command Prompt: Press the Windows key on your keyboard, type “Command Prompt,” and press Enter. Alternatively, you can use the Run dialog box by pressing Windows key + R, typing “cmd,” and hitting Enter.
Open Command Prompt Using Run Prompt
  • Once the Command Prompt window opens, you can start pinging a target by typing “ping” followed by the IP address or domain name of the server.
Ping Command in Command Prompt
To Ping in macOS, follow these steps:
  • Open the Terminal: You can find the Terminal application in the Utilities folder within the Applications folder. You can also use Spotlight search by pressing Command + Space, typing “Terminal,” and hitting Enter.
Open Terminal from Finder Utilities
  • Once the Terminal window opens, you can start pinging a target by typing “ping” followed by the IP address or domain name of the server.
Ping Command in Terminal

Upon executing the ping command, the Command Prompt or terminal window will exhibit the ping results. These outcomes will unveil the round-trip durations (measured in milliseconds) for each dispatched and received packet. Additionally, you’ll find supplementary details encompassing the count of sent, received, and lost packets. In the event that you notice packet loss or encounter sluggish response times, this signifies the existence of a network connectivity issue.

  • Make sure all computers connected to the network can communicate with each other.
  • Check if the hosting computer’s network settings are configured correctly.
  • Disable any firewall or security software temporarily to see if they are blocking the connection.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after verifying Network Connectivity, please proceed to the next solution.

Solution
2

Test Multi-User Access

To assess multi-user functionality and detect potential issues with individual workstations, adhere to the following steps:

  1. Launch QuickBooks on the computer that serves as the repository for the company file.
  2. From the “File” menu, opt for “Utilities,” and ensure that the “Host Multi-User Access” option is activated. This action facilitates multi-user mode on the hosting computer.
Stop Hosting Multi User Access
  1. On every workstation, launch QuickBooks and access the “File” menu.
  2. Choose “Open or Restore Company” and then select the preference “Open a Company File.”
Open a Company File
  1. Navigate to the location where the company file is stored, select it, and click “Open.” Should it prompt you, input the required login credentials to access the company file.
  2. Repeat the process of opening the company file on each workstation.
  3. After successfully connecting all workstations to the company file in multi-user mode, carry out tasks like generating transactions or running reports concurrently from diverse workstations.
Open a Company
  1. Observe QuickBooks’ behavior on each workstation.
  2. If the error persists exclusively on a certain workstation while others access the company file without any hindrances, it might indicate an issue specific to that workstation.

By conducting multi-user access tests on each workstation and determining whether the error persists on any particular computer, you can narrow down the origin of the problem and concentrate on resolving the issue on that workstation. If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after testing multi-user access, please proceed to the next solution.

Solution
3

Verify QuickBooks Services

Ensure that the QuickBooks services are running on your server computer. To confirm and set up the QuickBooks service on your server computer, please follow these instructions:

  1. Open the Run dialog box by pressing the Windows key + R on your keyboard.
  2. Type “services.msc” in the Run dialog box and press Enter. This will open the Services window.
services.msc in the Run Box
  1. In the Services window, scroll down and locate the following services:
    • QuickBooksDBXX (XX represents the version of QuickBooks you are using, such as QuickBooksDB23 for QuickBooks 2023)
    • QBFCMonitorService
    • QuickBooksXX (XX represents the version of QuickBooks you are using, such as QuickBooks23 for QuickBooks 2023)
  2. Check the status of each service:
    • Double-click on QuickBooksDBXX to open its properties.
    • In the properties window, navigate to the “General” tab.
    • Ensure that the Startup Type is set to “Automatic.”
    • Check the Service status. If it is not already running or started, click on the “Start” button.
    • Next, select the “Recovery” tab.
    • For the options under “First failure,” “Second failure,” and “Subsequent failures,” choose “Restart the Service” from the respective dropdown menus.
    • Click “Apply” to save the changes, and then click “OK” to close the properties window.
QuickBooksDB33 Properties
  1. After verifying and restarting the services, close the Services window.

After following the aforementioned steps, proceed with the following instructions to verify if the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup is resolved:

  • Open QuickBooks on each workstation computer.
  • Navigate to the File menu in QuickBooks.
  • Select the “Switch to Multi-user Mode” option.
Switch to Multi user Mode

If QuickBooks opens without any problems and you can access the company file from various workstations, this indicates that the issue with QuickBooks Error H505 has been successfully resolved.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after verifying QuickBooks Services, please proceed to the next solution.

Solution
4

Verify Hosting Settings

To confirm hosting settings and potentially resolve QuickBooks Error Code H505 related to Multi-User Hosting Setup, please follow these instructions:

  1. Launch QuickBooks on the computer that serves as the repository for the company file.
  2. From the “File” menu, select “Utilities” and confirm that the option “Host Multi-User Access” is unchecked. If it’s already checked, it signifies that the computer is already hosting the company file.
  3. If you find “Stop Hosting Multi-User Access” instead of “Host Multi-User Access,” opt for it. This action will deactivate hosting on that specific computer.
Stop Hosting Multi User Access
  1. Repeat these steps on all computers equipped with QuickBooks.
  2. Once you’ve validated the hosting settings on each computer, shut down QuickBooks on all workstations.
  3. Reopen QuickBooks on the computer housing the company file and navigate to the “File” menu.
  4. Choose “Switch to Multi-User Mode” to activate multi-user access.
Switch to Multi user Mode
  1. On the workstations, relaunch QuickBooks and attempt to access the company file within multi-user mode.

By verifying the hosting settings and ensuring that only the server computer hosts the company file while the workstation computers do not, you can potentially resolve QuickBooks Error H505. After making these changes, try accessing the company file from the workstations to see if the error is resolved.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after verifying the Hosting settings, please proceed to the next solution.

Solution
5

Include QuickBooksDBXX and QBCFMonitorService in the Admin Group

To potentially resolve QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, follow these steps to include QuickBooksDBXX and QBCFMonitorService in the admin group:

  1. Open the Windows Start Menu on your server computer.
  2. In the search bar, type “Computer Management” and open the corresponding result.
  3. In the Computer Management window, navigate to “System Tools” > “Local Users and Groups” > “Groups“.
  4. Double-click on the “Administrators” group to open its properties.
  5. Click the “Add” button to add users or groups to the Administrators group.
  6. In the “Enter the object names to select” field, type “QuickBooksDBXX” and “QBCFMonitorService” (replace XX with the appropriate version number for QuickBooks).
Add QuickBooksDB33 and QBCFMonitorService in Local Users Groups
  1. Click “Check Names” to verify the names and click “OK” when finished.
  2. Click “Apply” and then “OK” to save the changes.
  3. Close the Computer Management window.
  4. Restart the server computer.

By including QuickBooksDBXX and QBCFMonitorService in the admin group, you grant them the necessary permissions to function properly, potentially resolving QuickBooks Error H505.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after including QuickBooksDBXX and QBCFMonitorService in the admin group, please proceed to the next solution.

Solution
6

Download and Install the QuickBooks Tools Hub on your Server

The QuickBooks Tools Hub consists of a set of troubleshooting tools intended to aid in resolving typical problems and errors that might arise during the utilization of QuickBooks. This hub comprises numerous utilities and tools aimed at rectifying diverse QuickBooks errors and issues. It offers a centralized platform through which users can access these tools, facilitating diagnostic actions to tackle concerns that could impact the efficiency or operation of QuickBooks.

Download and install the QuickBooks Tools Hub

To download and install the QuickBooks Tools Hub, please follow these steps:

  1. On the Intuit website or the official download page, locate the download link for the QuickBooks Tools Hub.
  2. Click the download link to begin the download.
  3. Locate the downloaded file (e.g., “QuickBooksToolsHub.exe“) on your server.
  1. Double-click on the downloaded file to run the installer.
  2. Follow the on-screen instructions to complete the installation process. Review and accept the license agreement, choose the installation location, and click on the “Install” button.
  3. Wait for the installation to complete. It may take a few minutes.
  4. Click the “Finish” button when installation is complete.
QuickBooks Tools Hub InstallShield Wizard
  1. The QuickBooks Tools Hub is now installed. Launch it by:
    • Finding the icon on your desktop, or
    • Searching for “QuickBooks Tools Hub” in the Start menu.

With the QuickBooks Tools Hub installed, you can now access various tools and utilities to help troubleshoot and resolve common issues that you may encounter while using QuickBooks.

Run QuickBooks File Doctor Tool

To address QuickBooks Error Code H505 related to the multi-user hosting setup, you can employ the QuickBooks File Doctor Tool. This utility is specifically developed to identify and rectify prevalent issues related to QuickBooks files and network configurations. To execute the QuickBooks File Doctor Tool and tackle problems with your company file, kindly proceed through the following steps:

  1. Open the QuickBooks Tools Hub. If you have it installed, you can find the icon on your desktop or search for “QuickBooks Tools Hub” in the Start menu. Click on the icon to launch the tool.
  2. In the QuickBooks Tools Hub, select the “Company File Issues” tab.
  3. Click on the “Run QuickBooks File Doctor” option. It may take a moment for the File Doctor tool to open.
Run QuickBooks File Doctor Tool
  1. In the QuickBooks File Doctor window, you’ll see a drop-down menu. Select your company file from the list. If your file is not listed, click on the “Browse” button and navigate to the location where your company file is stored. Select the file with the .QBW extension and click “Open.”
  2. Choose the “Check your file (middle option only)” option and click “Continue“.
  3. Enter your QuickBooks admin password when prompted, and then click “Next“.
  4. The scanning process will begin. This process may take some time depending on the size of your company file and the extent of the issues found.
    • Note: Even if the scan appears unsuccessful, it may still fix the underlying issue.
  5. Once the scan is complete, open QuickBooks and try accessing your company file to check if the issue has been resolved.

After running the tool, restart QuickBooks on the server and all workstations. The QuickBooks Error Code H505 Problem with Multi-User Hosting Setup should now be resolved, and you should be able to access the company files in the multi-user mode without any issues. Once the tool has been executed, proceed to restart QuickBooks on both the server and all connected workstations. The QuickBooks Error Code H505 Problem with Multi-User Hosting Setup should now be resolved, and you should be able to access the company files in the multi-user mode without any issues.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after running the QuickBooks File Doctor Tool, running QuickBooks Database Server Manager Tool may resolve it.

Run QuickBooks Database Server Manager Tool

The QuickBooks Database Server Manager is a valuable tool designed to aid in resolving network-related concerns and managing challenges related to the multi-user hosting setup, which encompasses addressing QuickBooks Error Code H505. This utility is accessible through the QuickBooks Tool Hub program. Here are the steps for utilizing the QuickBooks Database Server Manager Tool within the QuickBooks Tool Hub:

  1. Open the QuickBooks Tool Hub on the computer where you are encountering QuickBooks Error Code H505.
  2. Within the Tool Hub, locate and click on the “Network Issues” tab on the left-hand side.
  3. Under the “Network Issues” section, click on the “QuickBooks Database Server Manager” option.
Run QuickBooks Database Server Manager Tool
  1. In QuickBooks Database Server Manager, click on the “Scan Folders” tab.
QuickBooks Database Server Manager
  1. Click the “Browse” button to add the location of the folders. Select the folder that contains your company files and click “OK.” Repeat this step if you have multiple company files in different folders.
Add Folder QuickBooks Database Server Manager
  1. Once you have added all the necessary folders, click the “Start Scan” button to start the scanning process. This process will verify the company files and ensure that they are configured for multi-user access.
Start Scan QuickBooks Database Server Manager
  1. After the scanning is complete, close QuickBooks Database Server Manager.

Now, on the workstation computers, perform the following steps:

  • Open QuickBooks on each workstation.
  • Go to the “File” menu and select “Utilities.”
  • If you see the option “Host Multi-User Access,” do not select it. Move on to the next workstation. If you see the option “Stop Hosting Multi-User Access,” select it.
  • Repeat the steps on each workstation until you have checked all of them.
Stop Hosting Multi User Access

After completing these steps, restart QuickBooks on the server and all workstations. The Error Code H505 should now be resolved, and you should be able to access the company files in the multi-user mode without any issues.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after running the QuickBooks Database Server Manager Tool, please proceed to the next solution.

Solution
7

Configure Firewall Settings

When dealing with QuickBooks Error Code H505 in a multi-user hosting setup, it is crucial to properly configure firewall settings. This entails making necessary adjustments to allow QuickBooks to bypass the firewall, creating exceptions, or granting QuickBooks permission as an authorized application in the firewall settings. By configuring the firewall correctly, you can effectively resolve the error and ensure seamless communication between QuickBooks and the network.

For comprehensive, step-by-step instructions, please refer to Allow QuickBooks Through Windows Firewall.

To resolve the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup in a multi-user hosting setup, follow the steps provided below to configure firewall settings:

Identify the Firewall Software

To determine the firewall software installed on your computer or network, you can follow these steps:

  • Check for Built-in Firewall: Determine if your operating system, such as Windows, has a built-in firewall like Windows Firewall.
  • Review Security Software: Examine the security software installed on your computer. Common examples include McAfee, Norton, Avast, and others. These security programs often include firewall functionality.

By checking these sources, you can identify the firewall software being used on your computer or network.

Verify Windows Firewall Settings

To configure your firewall settings for QuickBooks Desktop and fix the QuickBooks Error Code H505, which occurs when using the multi-user hosting setup, follow these steps to ensure proper configuration:

  1. Open the Windows Firewall settings:
    • Press the Windows key on your keyboard and type “firewall.”
    • Select “Windows Defender Firewall” from the search results.
  2. Click on “Allow an app or feature through Windows Defender Firewall” on the left-hand side of the window.
  3. Click on the “Change settings” button (administrator permission might be required).
  4. Locate QuickBooks in the list of allowed apps & features. If you don’t find QuickBooks, you will need to add it:
    • Click on the “Allow another app” button.
    • Click on the “Browse” button and navigate to the installation folder of QuickBooks. By default, it is usually located in “C:\Program Files\Intuit\QuickBooks [year].”
    • Select the QuickBooks executable file (usually named “QBW32.exe” or “QBDBMgrN.exe“) and click “Open.”
    • Click “Add” and ensure that QuickBooks is now listed in the allowed apps and features.
  5. Ensure that both inbound and outbound connections are allowed for QuickBooks:
    • Scroll down the list and locate “QuickBooks” or “QBW32.exe” and verify that both the “Private” and “Public” checkboxes are checked.
    • If you don’t see QuickBooks listed, repeat the step to add it for both “Private” and “Public” networks.
Allow Another App Windows Defender Firewall
  1. Repeat the steps for the following files
    • QBW32.exe (QuickBooks executable file)
    • QBUpdate.exe (QuickBooks update executable file)
    • QBDBMgr.exe (QuickBooks Database Server Manager executable file)
    • QBDBMgrN.exe (QuickBooks Database Server Manager executable file for the multi-user hosting setup)
  2. Click “OK” to save the changes and exit the Windows Firewall settings.
  3. Restart your computer to ensure that the changes take effect.
Open the Firewall Ports for QuickBooks
  1. From the “Windows Defender Firewall” window, click on “Advanced settings” on the left-hand side.
  2. In the “Windows Defender Firewall with Advanced Security” window, right-click on “Inbound Rules” and select “New Rule.”
Windows Defender Firewall with Advanced Settings
  1. Choose the “Port” option and click “Next.”
  2. Select “TCP” and enter the following ports one by one:
    • QuickBooks Desktop 2020 and later: 8019, XXXXX.
    • QuickBooks Desktop 2019: 8019, XXXXX.
    • QuickBooks Desktop 2018: 8019, 56728, 55378-55382.
    • QuickBooks Desktop 2017: 8019, 56727, 55373-55377
    • Note: QuickBooks Desktop 2019, 2020, and upcoming versions utilize dynamic ports. These ports are individual firewall ports (not a range) that are allocated during the installation process. This ensures that QuickBooks Desktop has exclusive access to a particular port.
      • Get Dynamic Port Number: To obtain the dynamic port number for QuickBooks, follow these steps:
        • Open the Start menu on your Windows computer.
        • Type “QuickBooks Database Server Manager” in the search field and open the QuickBooks Database Server Manager.
        • Navigate to the Port Monitor tab.
        • Locate your QuickBooks version.
        • Make a note of the Port Number displayed. This information will be used for configuring your firewall port exceptions.
        • Remember that you have the option to change the assigned port number by selecting the “Renew” option. If you decide to do so, go to the Scan Folders tab and click on “Scan Now” to reset the firewall permissions.
New Inbound Rule Wizard Protocol and Ports
New Inbound Rule Wizard Select Rule
  1. Click “Next” and select “Allow the connection.”
  2. Ensure that all profiles (Domain, Private, Public) are checked.
New Inbound Rule Wizard Allow the Connection
New Inbound Rule Wizard Rule Applies
  1. Give the rule a name, such as “QuickBooks Ports,” and click “Finish.”
Make Exceptions for QuickBooks Programs
Create Inbound Rules
  1. In the “Windows Defender Firewall with Advanced Security” window, click on “Inbound Rules“.
  2. Right-click on “New Rule” and select “Program“.
  3. Click “Browse” and navigate to the QuickBooks installation folder (usually located in “C:\Program Files\Intuit\QuickBooks” or “C:\Program Files (x86)\Intuit\QuickBooks“).
  4. Select “QBDBMgrN.exe” and click “Open.”
New Inbound Rule Program
Select Program Path
  1. Click “Next” and select “Allow the connection.”
  2. Ensure that all profiles (Domain, Private, Public) are checked.
New Inbound Rule Wizard Allow the Connection
New Inbound Rule Wizard Rule Applies
  1. Give the rule a name, such as “QuickBooks QBDBMgrN,” and click “Finish.”
  2. Repeat the step for the following files:
    • QBDBMgr.exe
    • QBCFMonitorService.exe
    • QuickBooksMessaging.exe
  3. Restart your computer to apply the changes.
Create Outbound Rules
  1. In the “Windows Defender Firewall with Advanced Security” window, click on “Outbound Rules“.
  2. Right-click on “Outbound Rules” and select “New Rule“.
New Outbound Rule Windows Defender
  1. Select “Program“.
  2. Click “Browse” and navigate to the QuickBooks installation folder (usually located in “C:\Program Files\Intuit\QuickBooks” or “C:\Program Files (x86)\Intuit\QuickBooks“).
  3. Find and Select one of the executable files in the table below and click “Open.”
New Outbound Rule Program
Select Outbound Program Path
  1. Click “Next” and select “Allow the connection.”
  2. Ensure that all profiles (Domain, Private, Public) are checked.
Allow the Connection for Outbound Program
Select Domain Private Public
  1. Give the rule a name, such as “QBFirewallException(name.exe),” and click “Finish.”
  2. Repeat the step for all the files mentioned in the table.
  3. Restart your computer to apply the changes.
Executable files Location
AutoBackupExe.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
Dbmlsync.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
DBManagerExe.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
FileManagement.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
FileMovementExe.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
QuickBooksMessaging.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
QBW32.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
QBDBMgrN.exe C:\Program Files\Intuit\QUICKBOOKS YEAR
QBServerUtilityMgr.exe C:\Program Files\Common Files\Intuit\QuickBooks
QBCFMonitorService.exe C:\Program Files\Common Files\Intuit\QuickBooks
QBLaunch.exe C:\Program Files\Common Files\Intuit\QuickBooks
QBUpdate.exe C:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate
IntuitSyncManager.exe C:\Program Files\Common Files\Intuit\Sync
OnlineBackup.exe C:\Program Files\QuickBooks Online Backup

After following these steps, your firewall settings should be properly configured to allow QuickBooks Desktop to function properly in a multi-user hosting setup, and the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup should be resolved. Open QuickBooks Desktop and switch to multi-user mode. If the issues still persist, adjusting your antivirus settings may help resolve them.

Check and Configure Third Party Antivirus or Firewall Settings

To configure the firewall settings of third-party firewall software, such as McAfee, Norton, or Avast, and allow QuickBooks Desktop access, follow these steps:

  1. Open your third-party firewall program.
  2. Look for options like “Program Permissions,” “Application Rules,” or “Exceptions” within the firewall program.
  3. Locate QuickBooks in the list of programs and ensure that it has complete access and permissions. If QuickBooks is not listed, proceed to the next step.
  4. Manually add QuickBooks to the list of exceptions or allowed applications. This action will vary depending on your specific firewall software. Look for an option to add programs or applications and provide the necessary information for QuickBooks (e.g., file path or browse to the QuickBooks executable file).
  5. Specify the required inbound and outbound rules to enable QuickBooks through the firewall. This step ensures that the necessary network ports are open to allow communication for QuickBooks. Make sure TCP is selected and enter the ports needed for your QuickBooks version (year).
  6. Save the changes you made to the firewall settings.
  7. Exit the firewall settings and restart your computer to apply the new configurations.

By following these steps, you should be able to configure the settings of your third-party firewall software to allow QuickBooks Desktop access, ensuring smoother multi-user hosting setup and resolving the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after Configuring Firewall and Third-party Security Software Settings, please proceed to the next solution.

Solution
8

Add your Server to Windows Hosts File

To fix QuickBooks Error Code H505 related to the multi-user hosting setup, you can add your server to the Windows Hosts file. This file is utilized by the operating system to associate domain names with designated IP addresses. Proceed with the following steps to incorporate your server into the Windows Hosts file:

  1. On the computer that is hosting the QuickBooks company files (server), open File Explorer.
  2. Go to the following location: C:\Windows\System32\Drivers\etc.
  3. Find the file named “hosts” and open it using a text editor like Notepad. You may need administrative privileges to edit this file.
  4. At the end of the file, add a new line and type the IP address of your server, followed by a space, and then the server’s name.
    • For example: 192.168.1.100 myserver
    • Replace “192.168.1.100” with the actual IP address of your server, and “myserver” with the name of your server.
  5. Save the changes to the hosts file.
  6. Close the text editor and restart the server.
Add Server to Windows Hosts File

Now, on the workstation computers, perform the following steps:

  1. On each workstation computer, open File Explorer.
  2. Go to the same location as before: C:\Windows\System32\Drivers\etc.
  3. Find the file named “hosts” and open it using a text editor.
  4. Add a new line at the end of the file and type the IP address of your server, followed by a space, and then the server’s name. Ensure that it matches the entry you added in the server’s hosts file.
  5. Save the changes to the hosts file.
  6. Close the text editor.

Upon successfully integrating the server into the Windows Hosts file on both the server and workstations, proceed to restart QuickBooks on all computers involved. This action should effectively address and resolve the QuickBooks Error Code H505. Subsequently, you should be able to access the company files within the multi-user mode without encountering any issues. If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after adding the server to the Windows Hosts file, please proceed to the next solution.

Solution
9

Create a New Folder for Company Files - Change the Location of Company Files

To fix QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, you can create a fresh folder for the QuickBooks company file. This action serves to refresh the file’s location and alleviate any problems related to its accessibility in multi-user mode. Kindly proceed through the following steps to establish a new folder for your QBW file:

  1. On the computer that is hosting the QuickBooks company file (server), open File Explorer.
  2. Navigate to the current location of the QBW file. Typically, it is stored in the “Documents” or “Public Documents” folder, but it may vary depending on your setup.
  3. Copy the QuickBooks company file (.QBW) and all associated files (.TLG, .ND) to the newly created folder.
  4. Go to the desired location where you want to create the new folder for the QBW file. This can be a shared network folder or a specific directory on the server.
  5. Right-click in the desired location and select “New” and then “Folder” to create a new folder.
QuickBooks Company File Location
Create New Folder
  1. Give the folder an appropriate name, such as “QuickBooks Files“.
  2. Open the newly created folder and right-click inside it. Select “Paste” to paste the company file into the new folder.
Create New Folder QuickBooks Files
Paste QuickBooks Company Files to New Folder

Now, on the workstation computers, perform the following steps:

  1. On each workstation computer, open QuickBooks.
  2. Go to the “File” menu and select “Open or Restore Company.”
  3. Select the option “Open a company file” and click “Next.”
Open a Company File
  1. Browse to the newly created folder that contains the QBW file.
  2. Select the QBW file and click “Open.”

After completing these steps, QuickBooks should be capable of accessing the company file located within the newly created folder, thereby eliminating any occurrence of QuickBooks Error Code H505 Problem with Multi-User Hosting Setup.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after Changing the Location of Company Files, please proceed to the next solution.

Solution
10

Rename the .TLG and .ND files

To address the QuickBooks Error Code H505 related to Multi-User Hosting Setup, you can attempt renaming the .TLG and .ND files connected to your company file. These files are generated by QuickBooks to monitor modifications and oversee network access, but occasionally they can become corrupted. Renaming these files can potentially rectify the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup. Follow the steps below:

  1. On the computer that is hosting the QuickBooks company file (server), open File Explorer.
  2. Navigate to the folder where your company file is located. This is typically in the “Documents” or “Public Documents” folder, but it may vary depending on your setup.
  3. Look for the files with the same name as your company file but with the extensions .TLG and .ND.
    • For example, if your company file is named “MyCompany.QBW,” you will find files named “MyCompany.TLG” and “MyCompany.ND.”
  4. Right-click on each of these files, one at a time, and select “Rename.”
  5. Add “.old” to the end of the file extension.
    • For example, rename “MyCompany.TLG” to “MyCompany.TLG.old” and “MyCompany.ND” to “MyCompany.ND.old.”
  6. Confirm the changes by pressing Enter.
Rename the .TLG and .ND Files

Now, on the workstation computers, perform the following steps:

  1. On each workstation computer, open QuickBooks.
  2. Go to the “File” menu and select “Open or Restore Company.”
  3. Select the option “Open a company file” and click “Next.”
Open a Company File
  1. Browse the location of the company file on the server and select it.
  2. Follow the on-screen prompts to open the company file.

By modifying the names of the .TLG and .ND files, QuickBooks will automatically generate fresh instances of these files when you open the company file. This procedure aids in resolving the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, thereby permitting unobstructed access to the file in multi-user mode.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after renaming the .TLG and .ND files, please proceed to the next solution.

Solution
11

Delete and Recreate the .ND file

To resolve QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, an effective strategy involves deleting and then reconstructing the .ND (Network Data) file connected to your company file. This .ND file functions as a configuration file that facilitates QuickBooks’ interaction with the company file within a multi-user framework. Containing details about the company file’s location and network setup, the .ND file can be influential in resolving the H505 error. Follow the steps below:

  1. On the computer that is hosting the QuickBooks company file (server), ensure that QuickBooks is closed.
  2. Open File Explorer and navigate to the folder where your company file is located. This is typically in the “Documents” or “Public Documents” folder, but it may vary depending on your setup.
  3. Locate the .ND file associated with your company file. The .ND file will have the same name as your company file but with the .ND extension.
    • For example, if your company file is named “MyCompany.QBW,” you may have a “MyCompany.ND” file.
  4. Right-click on the .ND file and select “Delete” to remove it from the folder.
  5. Confirm the deletion when prompted.
Delete the .ND file

Now, on the workstation computers, perform the following steps:

  1. On each workstation computer, ensure that QuickBooks is closed.
  2. Go to the “Start” menu and search for “QuickBooks Database Server Manager.” Open the Database Server Manager.
  3. In the QuickBooks Database Server Manager folder, click on the “Scan Folders” tab.
QuickBooks Database Server Manager
  1. Click the “Browse” button to add the location of the folders. Select the folder that contains your company file and click “OK.” Repeat this step if you have multiple company files in different folders.
Add Folder QuickBooks Database Server Manager
  1. Once you have added all the necessary folders, click the “Scan” button to start the scanning process. This process will recreate the .ND file for your company file.
Start Scan QuickBooks Database Server Manager
  1. After the scanning is complete, close the QuickBooks Database Server Manager.

Once you have deleted the .ND file, recreated it, and performed a folder scan using the QuickBooks Database Server Manager, proceed to restart QuickBooks on both the server and all connected workstations. Following this action, the QuickBooks Error Code H505 should now be resolved, and you should be able to access the company file in multi-user mode without any issues.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after deleting, recreating the .ND file, please proceed to the next solution.

Solution
12

Set Hosting to Local Files

To resolve QuickBooks Error Code H505 within a multi-user hosting arrangement, you can adjust the hosting settings to target local files. This alteration ensures that QuickBooks doesn’t attempt to host the company file in multi-user mode on the server. Follow the steps below:

  1. On the computer that is hosting the QuickBooks company file (server), open QuickBooks.
  2. Go to the “File” menu and select “Switch to Single-user Mode.” This will disable multi-user hosting on the server.
  3. A message will appear asking if you want to continue. Click on “Yes” to confirm the switch to single-user mode.
Switch to Single User Mode

Now, on the workstation computers, perform the following steps:

  1. On each workstation computer, open QuickBooks.
  2. Go to the “File” menu and select “Switch to Multi-user Mode.” This will enable multi-user hosting on the workstations.
Switch to Multi user Mode

By setting the hosting to local files on the server and enabling multi-user hosting on the workstations, you ensure that the company file is not being hosted in multi-user mode on the server, which can help resolve the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup.
After making these changes, restart QuickBooks on the server and all workstations. You should now be able to access the company file in multi-user mode without encountering QuickBooks Error Code H505 Problem with Multi-User Hosting Setup.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after setting the hosting to local files, please proceed to the next solution.

Solution
13

Repair QuickBooks

To repair QuickBooks and specifically address QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, you can follow these steps:

  1. Close QuickBooks on all workstations and the server.
  2. On the server computer, go to the Control Panel and open the “Programs and Features” or “Add/Remove Programs” section.
  3. Locate QuickBooks in the list of installed programs and select it.
  4. Click on the “Uninstall” or “Change” button and follow the prompts to initiate the QuickBooks installation wizard.
Repair Quickbooks
  1. In the installation wizard, choose the option to “Repair” QuickBooks. This will start the repair process.
  2. Follow the on-screen instructions to complete the repair process. It may take some time to finish.
  3. Once the repair process is complete, restart the server computer.

After restarting the server, perform the following steps on each workstation computer:

  1. Open QuickBooks.
  2. Go to the “File” menu and select “Utilities.”
  3. If you see the option “Stop Hosting Multi-User Access,” select it. This will disable multi-user hosting on the workstations.
  4. If you see the option “Host Multi-User Access,” do not select it. Move on to the next workstation.
Stop Hosting Multi User Access

By repairing QuickBooks and ensuring that multi-user hosting is disabled on the workstations, you can resolve QuickBooks Error Code H505 Problem with Multi-User Hosting Setup and prevent conflicts with accessing the company file in multi-user mode. After completing these steps, restart QuickBooks on all workstations. You should now be able to access the company file without encountering QuickBooks Error Code H505 Problem with Multi-User Hosting Setup.

If QuickBooks Error Code H505 Problem with Multi-User Hosting Setup Error persists after repairing QuickBooks, please proceed to the next solution.

Solution
14

Alter the QBGlobalAppConfig.ini file on the Fedora Linux Server

To fix QuickBooks Error Code H505 Problem with Multi-User Hosting Setup on a Fedora Linux server, you can alter the QBGlobalAppConfig.ini file. This file contains configuration settings for QuickBooks, and adjusting it can help resolve the H505 error. Follow the steps below:

  1. Open the Linux Terminal window on the Fedora Linux server.
  2. Access the directory where QuickBooks is installed. The default location is /opt/QuickBooks/ or /opt/Intuit/QuickBooks/. You can use the cd command to navigate to the directory.
  3. Within the QuickBooks installation directory, locate the QBGlobalAppConfig.ini file. It may be located in the Config subdirectory.
  4. Open the QBGlobalAppConfig.ini file in a text editor. You can use the nano command to open the file in the terminal.
    • For example sudo nano Config/QBGlobalAppConfig.ini
  5. Locate the section that corresponds to your QuickBooks version. You can refer to the table you provided to find the correct section.
  6. Check the default range for ports. Ensure that there are no spaces before or after the equal sign (=)
    • For example, change 55398 = 5 to 55398=5.
  7. Save the changes to the QBGlobalAppConfig.ini file and exit the text editor.
  8. Stop and reboot the QBDBFILEMON and QBDBMGRN services to apply the changes. You can use the following commands:
    • sudo systemctl stop qbdbfilemon
    • sudo systemctl stop qbdbmgrn
    • sudo systemctl start qbdbfilemon
    • sudo systemctl start qbdbmgrn

By altering the QBGlobalAppConfig.ini file and ensuring the correct port range without any spaces around the equal sign, you are adjusting the configuration to resolve the QuickBooks Error Code H505 Problem with Multi-User Hosting Setup on the Fedora Linux server.

Best Practices to Prevent QuickBooks Error Code H505 Problem with Multi-User Hosting Setup

By following the below-mentioned best practices, you can minimize the occurrence of QuickBooks Error Code H505 Problem with Multi-User Hosting Setup and maintain a stable multi-user environment for QuickBooks.

  • Stable Network Configuration: Ensure a consistent and stable network connection for all computers accessing QuickBooks. Fluctuations or interruptions in network connectivity can lead to communication errors, including QuickBooks Error Code H505. Use reliable network hardware and consider using wired connections for critical workstations.
  • Network Firewall Settings: Configure your firewall to permit QuickBooks communication. Make sure that your firewall is not blocking QuickBooks’ network access. Add QuickBooks as an exception or an authorized application in the firewall settings to prevent communication issues.
  • Use a Dedicated Server for Hosting: It is recommended to use a dedicated server to host the QuickBooks company file. This helps ensure better performance and reduces the chances of conflicts with other applications or services.
  • Proper File Sharing: Implement proper file sharing settings and permissions on the server where the QuickBooks company file is located. Ensure that users have the necessary permissions to access and modify the file while restricting unauthorized access.
  • Use QuickBooks Database Server Manager: If you’re using QuickBooks in a multi-user setup, ensure that you have installed and configured the QuickBooks Database Server Manager on the server. This tool optimizes the company file for multi-user access and helps prevent errors like QuickBooks Error Code H505.
  • Regular Software Updates: Keep your QuickBooks software and its components up to date. Intuit releases updates and patches to fix bugs, enhance security, and improve performance. Make sure to apply these updates to prevent known issues.
  • Regular Data Backups: Implement a robust data backup strategy. Regularly back up your QuickBooks company files to an external location. In the event of an error or system failure, having recent backups ensures you can recover data without much loss.
  • Network Configuration Review: Periodically review your network configuration. Ensure that your routers, switches, and network devices are correctly set up for optimal QuickBooks access. Check for any changes or issues that might affect network communication.

By following these detailed best practices, you can significantly reduce the likelihood of encountering QuickBooks Error Code H505 Problem with Multi-User Hosting Setup and create a more stable and efficient QuickBooks environment.

We’ve compiled all the resolutions and workarounds verified by the experts to fix the mentioned error. These resolutions and workarounds helped the users to fix the error on their system. Try implementing these resolutions on your computer and if the preceding suggestions fail to solve the error, please feel free to Ask an Expert.

Frequently Asked Questions

  1. What is QuickBooks Error Code H505?

    QuickBooks Error Code H505 is an error that typically occurs in multi-user setups when QuickBooks is unable to communicate with the server or other workstations hosting the company file. It prevents users from accessing the company file in multi-user mode.
  2. What is a multi-user hosting setup in QuickBooks?

    Multi-user hosting setup in QuickBooks allows multiple users to access the same company file simultaneously from different computers. It’s essential for collaboration and efficient work-sharing within an organization.
  3. How do I configure firewall settings to resolve QuickBooks Error Code H505?

    You can configure firewall settings by adding exceptions or authorizing QuickBooks as a trusted application. This will allow QuickBooks to communicate through the firewall without any issues
  4. Can antivirus or security software cause QuickBooks Error Code H505?

    Yes, antivirus or security software with overly strict settings may block QuickBooks from accessing the network, leading to QuickBooks Error Code H505. Configuring the firewall or security software properly can help resolve the issue.
  5. How can I prevent QuickBooks Error Code H505 from occurring in the future?

    To avoid QuickBooks Error Code H505 Problem with Multi-User Hosting Setup, follow best practices such as maintaining a stable network connection, setting up proper network configurations, keeping QuickBooks updated, configuring folder permissions correctly, using the QuickBooks Database Server Manager appropriately, and performing regular data backups.

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *

AT&T Customers to Get a Free Google Pixel 7 or up to $800 Off on Pixel 7 Pro [Revealed] New Apple iPhone 15 Microsoft 365 vs Office 2021: Which should you buy? How to fix “Something Went Wrong” error when installing Office