Table of Contents

Get the latest methods to troubleshoot the QuickBooks Error Code H505:

QuickBooks Desktop program has sprawled a booming revolution across accounting sectors. However, coming across some of the multi-user errors or other technical snags in QuickBooks desktop is pretty much common. Sometimes, this software suffers from uncountable technical issues. One such error that we will be elaborating in this write up is ‘Error Code H505′. This error code usually occurs in QuickBooks desktop application while using in multi-user mode. This error code belongs to the H series error and commonly appears when the users try to access the QuickBooks company file, which does not exist on that device or the network. Thus, to ensure that all the users get the best experience of this software, here are the resources in this article that will assist you in tackling the QuickBooks error code H505.

This article can be pretty much helpful in fixing this issue. However, if you are seeking for expert assistance, you can get that too, as we are a hub of tech-savvy people and offers round-the-clock services and best possible assistance in a single call. So, do not feel any hesitation in speaking to our QuickBooks error support professionals using our dedicated support line, i.e., 1-800-761-1787.

You may also read: How do I clear QuickBooks Error 81594, when paying subscription?

What Does QuickBooks Error H505 Means?

This error usually occurs when a user tries to open a company file that is located on another computer but is unable to create a connection with the server. Also, this error can be seen when the user try to switch to multi-user mode. Error Code H505 results in blocking of the multi-user connection to the server. This error can be seen with an error message stating:

ErrorDescription
WarningQuickBooks has faced a problem and needs to close. Sorry for any inconvenience caused.
Problem with multi-user hosting setupError code H505: This company file is on another computer, and QuickBooks needs help connecting.

This error code comes from the family of Hxxx series error codes that are often accompanied by other errors in the series constitute H101, H202, H303, etc. You may see the below given error message on your screen when error H505 encounters in QuickBooks desktop:

QuickBooks Error Code H505 - Screenshot

Reasons behind QuickBooks error H505 occurrence

As this error is one of the common ones, there may be multiple causes that can result in the occurrence of Error message H505 in QuickBooks. Some of the most prominent causes are as mentioned below:

  • The hosting configuration of the device is Incorrect.
  • Presence of an incorrect or damaged .ND file, this results in the failure of QB company file being accessed by the entire network.
  • This error can be caused because of DNS incorrect settings.
  • It can happen when the QB Services such as QuickBooksDBXX/QBCF are not working.
  • In case the database server manager is not able to find the IP address of the host computer or in case it is using several different IP addresses.
  • This error can also occur if the system Firewall Settings is obstructing QuickBooks to get access to the company file.

What are the symptoms of QuickBooks error H505?

This technical error is most of the time witnessed by users while switching to the multi-user mode. More importantly, the signs and symptoms of the QuickBooks multi-user error H505 are as follows:

  • This error appears and crashes an active program window.
  • The system often crashes when running the same program.
  • If error code H505 itself appears on the screen.
  • QuickBooks is unable to switch to multi-user mode.
  • Another sign can be if the Windows function slowly.
  • If you are unable to access the QuickBooks company file from a different computer or server.
  • If QuickBooks freezes or crashes frequently.
  • QuickBooks displays a slow response time while accessing the company file.

Important points to remember

  • The user need to check that QuickBooks software is installed on the system properly.
  • Also, it is important to note that it can be a full QuickBooks desktop version with database or license manager hosting only.
  • Check that QuickBooks software is installed on the system properly.
  • Moreover, it is very important to install QuickBooks application on the server as without it, the user will not be able to use multi-user mode.
  • Visit to the QuickBooks official website to download QuickBooks.

Users should follow the instructions for the server system. To run the QuickBooks File Doctor Tool it is recommended to sign in to the host server as the system admin user.

Read this also: Fixation of QuickBooks already has a company file open error

Steps to perform before fixing the Error code H505

It is important to ensure that all the factors that are mentioned below are taken care of. This will ensure that the further steps of rectifying the errors are dealt with without any damage to the data or files stored on the device.

  1. Ensure that the Company file has a backup.
  2. Update the QuickBooks Desktop to the latest version.
  3. Run the Quick fix my program option in the Tools Hub program.
  4. Initiate the QuickBooks Database Server Manager.
  5. Configure the firewall settings so that it will not obstruct the process.

Methods to Rectify the QuickBooks Error Code H505 – An Expert Guide

Through this section, we are going through a bunch of DIY methods that can assist you in rectification of QuickBooks Error Code H505. There are several of them as it will ensure that the error is completely fixed. So, make sure that you follow through all the methods in an orderly fashion:

Method #1: By using the QuickBooks File Doctor Tool

  • For this, you will first have to check that the QB desktop is installed on your server computer and you have the access to the network.
  • Once confirmed, Download QuickBooks File Doctor Tool and run the program on the server. The File doctor can fix the multi-user errors and will free up the H-series errors completely (including error code H505).

Run QuickBooks File Doctor Tool using tool hub program

QuickBooks Tool Hub - Icon
  • Moving ahead, in the Tool Hub, you need to tap on Company File Issues.
QuickBooks file doctor in tool hub - Screenshot Image
  • Then choose Run QuickBooks File Doctor opt from the on-screen available options.
  • In the next step, choose the company file that you want to diagnose and repair.

Method #2: Create a New folder for the company file and enabling access to the company file

new folder company file- screenshot
  • Start the process with Creating a new folder in the hosting computer.
  • Once the folder is created, ensure that Windows can get Entry permissions to the company files.
  • Now you will have to copy the .qbw file into the new folder.
  • At last, go into Multi-user mode and open the company file to complete the process.

Read Also: How to Fix QuickBooks Won’t Open Portable Company File?

Method #3: Configure the firewall port settings

This error can be wiped off by configuring the firewall and security settings for QuickBooks desktop.

  • Start with opening a Run dialogue box which can be done by pressing the Windows + R keys combination on your keyboard.
Press Windows + R keys
  • Once done, use the Run command to open Control panel. To do it, just type Command in the Run box and hit Enter tab.
  • In the Control Panel, here you will have to choose System and Security option.
  • After that, open Windows Firewall and Network Protection.
Windows Firewall - Screenshot
  • Now hit a click on the Advanced Settings opt and click on the Inbound rule. Afterward, choose New Rule.
QuickBooks Firewall Port (Create a New Rule) - Screenshot
  • Also, choose a Port and hit on Next tab.
  • Ascertain that the TCP you have chosen the Correct TCP Option.
Ensure TCP option is Checked - Screenshot
  • Now enter the Port of QuickBooks Desktop’s year version.
Configuring QuickBooks firewall and security exceptions - Screenshot
  • Once the year code has been entered in the respective field, hit a click on Next tab and restart QuickBooks Desktop to complete the process.

Method #4: Change QuickBooks Hosting settings

When none of the above methods worked, make sure to assess the QuickBooks hosting settings. The steps involved in this process are as follows:

Verify Hosting

  • At the start, you need to restart the QuickBooks software on both servers.
  • In this process, open the QuickBooks on both systems that are configured as multi-user.
  • Laster on, hit a click on File menu and then opt for Utilities option.
Navigate Utilities Option - Screenshot
  • Discontinue/stop hosting multi-user access configuration.
Stop Hosting Multi-User Access - Screenshot
  • Followed by, Host multi-user access or turning on hosting via file in one system, and follow it up by clicking into Utilities option.
Stop Hosting Multi-User Access - Screenshot

Verify QuickBooks services

  • Open the Run box and then press the Windows + R keys.
  • Type in the MSC and hit Enter key. After that, you can look for Services.msc in the Windows search bar.
Type services.msc in Run Box - Screenshot
  • Next, scroll down and look for the QuickBooksDBXX service in the services window.
  • Also, double-click the QuickBooksDBXX service option and also make sure that the startup is opted as Automatic.
Verify QuickBooks Services-Screenshot
  • Now you need to select Recovery tab.
QuickBooksQBXX Recovery Tab option - Screenshot.
  • In the next step, manually Restart QuickBooksDBXX service, in case of a failure. Repeat the same if needed.
  • Furthermore, press OK button to save changes.
  • Now you have to repeat the above-mentioned steps for the QBCFMonitorService.
  • Proceeding ahead, you need to open QuickBooks in a multi-user mode on each affected digital system.
  • Last step is to look to form a QuickBooksDBXX service that is a member of the admin cluster and has acceptable permissions, in case of any problem.
  • After implementation of all the steps given above, launch the QuickBooks software.

Read Also: What are the Ways to Fix QuickBooks Unable to Sync License issue?

Method 5: Change the system’s firewall settings and create exceptions

Firewall exceptions- screenshot
  • To begin with, hit a click on the Windows key and then move to Control panel settings.
  • After that hit a click on the Control panel along with that select Firewall settings.
  • Next step requires you to opt for ‘Allow a program via the system’s firewall’ option.
Allow the connection - Screenshot
  • Once done with that, hit a click on the Add program opt, and then include the QuickBooks 20xx to the exception list.
  • Reboot the system to Save the changes.

You need to add the following ports according to the version of your QuickBooks software:

  • QuickBooks Desktop 2015: 8019, 56725, 55363,55367
  • QuickBooks Desktop 2016: 8019, 56726, 55368, 55372
  • QuickBooks Desktop 2017: 8019, 56727, 55373, 55377
  • QuickBooks Desktop 2018: 8019, 56728, 55378, 55382
  • QuickBooks Desktop 2019: 8091, XXXX
  • QuickBooks Desktop 2020: 8091, XXXX
  • QuickBooks Desktop 2021: 8091, XXXX
  • QuickBooks Desktop 2022: 8091, XXXX
  • QuickBooks Desktop 2023: 8091, XXXX
  • QuickBooks Desktop 2024: 8091, XXXX

Method 6: Edit the Host file

In this solution method, it is requires you to first edit the host file by following the below-mentioned involved steps:

Step 1: Find IP address and computer name of the Server and Workstation

  • In the first step, press Windows + R keys in order to open Run box.
  • After that type CMD and then hit Enter key to open Command Prompt window.
  • Type ipconfig/all and hit Enter to run the command.
  • Now find the Host Name in the Windows IP Configuration section. Your server name is on the right.
  • The next step is to write the Host name and IP address somewhere. You need to repeat the process for all systems that have multi-user setup.
Edit host file- Screenshot

Now, go back to the workstation to test the server. Following given steps may be technically complex for you, so we recommend to consult with an experienced IT professional for help.

  • Initially, navigate to Windows Start menu from a workstation.
  • After that, type Run into the search and open Run command by hitting the Enter key.
  • Now type CMD into the Run window, and then press Enter key.
  • Next, type Ping [server name], and then press Enter key. Don’t include the brackets around the server name.
Ping the Server - Screenshot Image

Step 2: Edit the Windows hosts file

Now after the above steps, you need to edit the Windows hosts file:

  • Initially, shut down the QuickBooks and then move to Start menu.
  • After that, move to this PC option and then visit the address: C:\Windows\Systems32\Drivers\Etc or C:\Windows\Syswow64\Drivers\Etc.
  • In case you are unable to find the Windows folder in the system. Then you can follow the steps to see the Hidden files and folders.
Show hidden files and folders - Screenshot Image
  • Now you will have to click on the View tab and then hit a click on Hidden items, after which the you can be able to see hidden files.
  • After that, hit a right click on View tab and hit a click on the Open with option, and open the same with notepad.
  • Later on, you are then required to Fill in the IP Address and system name. Once entering the correct details, make sure to use the Tab key, instead of using the Space bar to put spaces.
Edit windows host file- screenshot
  • And the last step is to Save the changes and then reopen the QuickBooks software in multi-user mode.
  • Now check the QuickBooks multi-user error H505 is solved.

See Also: What is QuickBooks Error Code C=272 and How to Fix It?

Method #7: Run the QuickBooks Database Server Manager on the server from the Tools Hub

If none of the methods worked in your favor, then try out this one. You can simply download and install the QuickBooks tools hub, by carrying out the steps below:

Step 1: Download and install the QuickBooks Tools Hub on the server

QuickBooksToolHub.Exe File - Screenshot 1
  • After that, open the file downloaded earlier (QuickBooksToolHub.exe).
  • Once done with that, you have to follow the on-screen prompt to install and agree to the terms and conditions.
  • After that, when the installation finishes, you need to double click on the icon to open the tool hub program.
QuickBooks Tool Hub - Icon

The point to be noted here is that, if you are unable to spot the icon or the icon is not visible, then search it in Windows for QuickBooks tools hub and then select the Program.

QuickBooks Tool Hub - Screenshot

Step 2: Run QuickBooks Database server manager, from the tool hub program

From the Tools hub, run the database server manager. The steps to be followed are as follows:

  • The first step is to choose the Network issues, from the QuickBooks tools hub.
  • And then, select QuickBooks database server manager. If in case QuickBooks is not installed on the server, install it via the on-screen prompt.
Network issues - QB tool hub - Screenshot
  • Now select Start scan option, in case the company file folder. In case they aren’t, you need to browse to the location of the company file and then hit a click on Start scan option.
QuickBooks database server manager (Start Scan) - Screenshot
  • The database server manager will repair the Firewall permissions automatically. Once the scanning process ends, make sure to select Close.
  • Later head towards, open QuickBooks on each of the workstation, where the issue was seen.
  • And then choose File option, along with that Switch to multi-user mode. In case you detects any server system as a workstation, then make sure to check that too.
Switch to multi-user mode - Screenshot

Method #8: Follow the steps depending upon how to host the company files

Step 1: Host own Network

In case you are not already installed the QuickBooks database server manager, then it is recommended to install the database server manager on the server for each version of QuickBooks being used. The server is the system that hosts the company files. After you have installed the database server manager, it is recommended to continue to the sections below:

There can be two ways to set up QuickBooks database server manager:

  1. The full program option: You installs the full version of QuickBooks desktop and database server manager on the server system.
  2. The Server only option: You only install the database server manager on the server system.

Step 2: Host the network with Windows Server 2012 Essentials R2

You need to follow a certain steps to use the Windows server 2012 Essentials R2, for the hosting network.

Using QuickBooks Enterprise Hosting

In case you are making use of QuickBooks Enterprise hosting, then you need to contact the professionals immediately.

Using Another Hosting Solution

In case you are making use of another solution or one of the affiliated Intuit hosting providers, then it is recommended to directly contact them for restarting the hosting environment.

Related article: How to Fix QuickBooks Error Code -6150, -1006?

Method #9: Open network ports for QuickBooks uses to transmit knowledge

Step 1: Configuring the firewall settings

  • First of all, move to the Windows firewall settings and then hit right click on the Windows option to click on the Control panel.
  • After that, type Firewall in the search bar and also hit Enter key. It is recommended to hit a click on the Windows firewall and press Advanced settings tab.
  • After that, hover to the left and then right-click the Outbound rules and choose New rule.
  • Moving ahead, you have to press on Ports and hit Next tab.
  • Now hit a click on TCP and in the specific local ports, enter the following ports:
    • For QuickBooks desktop 2015: 8019,56725,55363-55367
    • For QuickBooks desktop 2016: 8019,56726,55368-55372
    • QuickBooks desktop 2017: 8019,56727,55373-55377
    • For QuickBooks desktop 2018: 8019,56728,55378-55382
  • You will have to click on Next and click on the Allow the connection tab.
  • After that, hit a click on Next to type in the name and also hit Finish.
  • Also, repeat the steps 1-5 for inbound rules.
  • The last step is to move to the Multi-user mode again and open QuickBooks.

Step 2: Turning on the network discovery

  • Initially, open the Control panel and then press on the System and security.
  • And then, hit a click on Windows firewall.
  • Now you have to click on Permit associate app/feature on the Windows firewall.
  • Also, press Modification option.
  • In the last step, select Network discovery, and hit OK tab.

Step 3: Find out the name of the server

  • You will have to open the Run command and press on the Windows key + R keys together. And type the CMD and click on Enter key.
  • Now, Enter config/all and also hit Enter key.
  • Followed by looking for the Host name, in the IP configuration section.
  • You will then be able to see the server name on the right.
  • And then click on Save and move to the Next step.

Method #10: Checking the services on the server

You need to ensure that all QuickBooks services are running on the server system. The steps to check QuickBooksDBXX. Then repeat them for QBCFMonitorService. The steps to be followed are:

  • First step is to open Windows Start menu on the Server system.
  • And then, open Run tab.
  • Next, type in Services.msc into the run window and then press Enter tab.
Type services.msc in Run Box - Screenshot
  • After that, look for and double click on the QuickBooksDBXX on the list. Where XX denotes the version of QuickBooks.
  • Also, choose Automatic tab for the Startup type.
Start QuickBooksDBXX service - Image
  • Now ensure that the Service status is either running or started. If it is not, then choose Start tab.
  • Followed by selecting Recovery tab.
QuickBooksQBXX Recovery Tab option - Screenshot.
  • And select restart the service from each of these drop down menu.
    • First failure
    • Second failure
    • Subsequent failures
  • After that select Apply tab and also select OK tab to save the changes.
  • And towards the end, repeat the steps for QBCFMonitorService.

Method #11: Turn on Network Discovery (On Server PC)

The process to enable the Network discovery subsumes the following steps:

  • Under this process, press the Start menu on the Server PC.
  • After that, search for “Network“, and then open Network and sharing center.
Turn on network discovery - Screenshot Image
  • In the next step, tap on Change advanced sharing settings. option
  • Now make a move for the Network Discovery and File and Printer sharing section. There, click on Turn on Network Discovery.

Also See: How to Fix QuickBooks Update Error Code 15203?

Winding up!

We hope that you have followed the above-given methods correctly, and the QuickBooks Error code H505 is fixed successfully on the device. In case the error is still present and pops up even after the completion of the steps, then we recommend you to immediately contact our QuickBooks enterprise technical support team. Feel free to connect with our U.S. based accounting experts using our helpline i.e. 1-800-761-1787. We will be happy to help!

 

You might also like these topics:

How to fix QuickBooks error code 6123?

Methods to Host your QuickBooks Company Data in Multi-user Mode

Steps to Fix Error 3371: Could not initialize license properties

Call Now +1-800-761-1787