QuickBooks requires several services to perform different operations. One such operation is hosting the company file in a multi-user environment, which requires processes like QBDBMgrN and QBCFMonitorService. When one or more of these services stop working, you start facing serious issues in QuickBooks. In one such instance, when QBCFMonitorService stops working, you start facing issues running QuickBooks, accessing the company file, and starting QuickBooks Database Server Manager to set up multi-user mode. However, upon checking the service status, you will find it running without issues. In this article, we will look at various reasons why QBCFMonitorService Not Starting or Crashing and what manual actions you need to take to get it back working. So keep reading this expert-curated guide till the end and start using QuickBooks seamlessly as before.
Does your QBCFMonitorService keep stopping, and troubleshooting the issue without expert assistance seems stressful? If yes, connect with our experts for instant help by dialing the toll-free number +1-(855)-955-1942.
Understanding QBCFMonitorService Not Running On This Computer Message
QBCFMonitorService is an abbreviation for QuickBooks Company File Monitoring Service, an executable program file that resides in the QuickBooks installation directory. This process helps QB to run in multi-user mode and allows other systems to connect with the company file saved on the server. When, for some reason, this process can’t start or get terminated, you get the QBCFMonitorservice Keeps Stopping issue. This error doesn’t directly appear on your system, but you can see it in the QB server log file.
In the next section of this article, we will discuss the most common causes due to which QBCFMonitoservice Keeps Crashing so that you can implement the most effective solution accordingly.
What Reasons Trigger QBCFMonitorService Service Terminated Unexpectedly Error?
After thorough research, our experts have found the following to be responsible for the occurrence of the QBFCMonitorservice Keeps Stopping Error message on your system.
- When there are restrictions imposed on QuickBooks by Windows or a third-party firewall application.
- Your server system is not properly set up to host the company file in a multi-user environment.
- Corruption in the QBCFMonitorService.exe file due to a virus or malware.
- Not having QuickBooks Database Server Manager installed on the system can also be a reason.
- Improper configuration of the QuickBooks Database Server Manager.
- If the QBCFMonitor Service is not running on the system.
- Missing QuickBooks Database Server Manager updates.
- Issues in the network and the company file can also result in the same error message.
- Sometimes, corruption in the Windows registry files also contributes to errors related to the QBCFMonitor Service.
Mentioned above are all the reasons why the QuickBooks Desktop QBCFMonitorService not running. In the next section of this article, we will discuss the most effective solutions that can help get rid of the ‘QBCFMonitorService Not Running or Crashing’ error as soon as possible.
Solutions to Implement When QBCFMonitorService Keeps Stopping
There are several ways to fix this QBCFMonitorService Not Running error. However, if you get an error message that reads, “The process was terminated due to an unhandled exception,” along with the error, then you need to install the latest updates for the QuickBooks Desktop application. Apart from updating QuickBooks, the other troubleshooting solutions that you can implement are given below.
Solution 1: Install QuickBooks Database Server Manager
The first solution if QBCFMonitorService Terminated Unexpectedly is to install and run QuickBooks Database Server Manager if you have not already done so. Here is how you can proceed.
- Exit every application running on your system. This also includes QuickBooks Desktop.
- Visit the QuickBooks Product Download Page HERE and download your version of QuickBooks Desktop.
- Go to the location where you downloaded the QuickBooks setup file (Setup_QuickBooks.exe) and double-click it to initiate the installation.
- Keep following the on-screen instructions and enter the product and license number when prompted.
- Select Custom or Network Options when QuickBooks asks you to choose the install type and click Next.
- Ensure not to select Express; it will only install QuickBooks without the database server manager.
- Select the option that best fits your network setup requirements and click Next.
NOTE: You don’t have to worry about the already installed version of QuickBooks Database Server Manager, as reinstalling it will not overwrite any existing data.
- Select the I’ll be using QuickBooks Desktop on this computer, AND I’ll be storing… option if you want both QuickBooks Desktop and Database Server Manager on your system.
- Select the I will NOT be using QuickBooks Desktop option if you only want to have QuickBooks Database Server Manager on the system.
- Keep following the rest of the instructions on the screen and click Install to complete the installation.
Once QuickBooks Database Server manager is installed and ready to run, proceed with the next troubleshooting solution to resolve QBCFMonitorService unable to start error.
Solution 2: Restart the QBCFMonitorService Manually
Manually restarting QBCFMonitorService has helped several users get rid of the ‘QBCFMonitorService Not Starting or Crashing’ error. Thus, we will perform the same as the first troubleshooting procedure.
- Press the Ctrl + Alt + Del keys on the keyboard to open the Task Manager. window.
- Then, move ahead to the Processes tab.
- Now, right-click on the QBCFMonitorService.exe process.
- Select the End Task option from the list of options.
- After this, click Yes to confirm the action.
- Now, relaunch QuickBooks and open the company file to check if manually restarting the QBCFMonitorService helps resolve the qbcfmonitorservice exe Application Error.
If you still can’t access the company file or switch QuickBooks to multi-user mode because of the ‘QBCFMonitorService Not Running On This Computer’ error message, follow the next solution.
Solution 3: Verify the Hosting Settings on the Server
As already discussed, incorrect multi-user hosting setup on the server system hosting the company file is a major reason for getting the QBCFMonitorService error in QuickBooks. Thus, with this solution, we will reconfigure the server hosting settings and check if this resolves the error.
- Open the QB Desktop application and go to the File tab.
- Take your cursor to the Utilities option to expand the drop-down list.
- Then, select the option that says Host Multi-User Access.
- Click Yes to confirm the action to enable the multi-user hosting.
- Now, ensure that no other workstation has Multi-user Hosting enabled on it.
- To verify the hosting setup on the workstations is correct, go to File > Utilities and ensure you have the Host Multi-User Access option displayed.
- If you see the Switch to Single-User Mode option, click it to disable the multi-user access on that particular workstation.
- Repeat the same process on every workstation connected to the server and retry to access the company file.
If the error message “QBCFMonitor Service Not Running on This Computer” reappears, follow the next solution.
Solution 4: Run File Doctor and Update Your Firewall Settings
You need to make certain changes to your firewall settings so that it does not block your access to the server and the company file saved on it. In this solution, first, we will run QuickBooks File Doctor to fix general company file and network issues and later manually configure the firewall settings to ensure no obstructions while accessing the company file.
Step 1: Download and Get the QuickBooks Tool Hub Installed
To access QuickBooks File Doctor, you will need to have QuickBooks Tool Hub. If you have not already installed Tool Hub, click the link HERE to download it. Once downloaded, run the QuickBooksToolHub.exe file to initiate the installation and follow the on-screen instructions to complete it.
Step 2: Run QuickBooks File Doctor Using Tool Hub
- After installing Tool Hub, a shortcut icon to launch it will be created on the desktop. Double-click to launch QuickBooks Tool Hub.
- Go to the Company File Issues tab and select the Run QuickBooks File Doctor option.
- It might take up to a minute for the File Doctor tool to launch, so wait patiently.
- In QuickBooks File Doctor, click the drop-down and select your company file in it.
- If you can’t find your company file in the list, select the Browse and Search option to select the file manually.
- Now select the Check your file and network option and click Continue.
- When prompted, enter the QuickBooks Admin password, and the File Doctor will now repair the damage in the company file and the network.
NOTE: QuickBooks File Doctor can take up to 15 minutes to complete the repair, depending on the size of the company file. You must also note that even if the File Doctor says the scan was not completed successfully, it might have already been resolved.
If you find that QuickBooks File Doctor didn’t fix the ‘QBCFmonitorservice not running on this server computer 2022 Windows 10’ error, follow the next step.
Step 3: Manually Configure the Firewall Settings
Adding QuickBooks to the Windows Firewall Port Exceptions
You will need to follow the instructions below for each version of QuickBooks Desktop installed on your system.
- Go to the Windows search and type ‘Windows Firewall’ in it.
- Select Windows Firewall from the search results and select the Advanced Settings option.
- Right-click the option that says ‘Inbound Rules.’ (You will need to create Outbound Rules later.)
- Now choose the New Rule option and click Port > Next.
- Ensure that the TCP option is selected and that you enter the ports below for your QB version in the Specific Local Ports field.
- 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 all later versions are developed to use dynamic ports, which are specific ports, not a range. This is done to ensure that your QuickBooks Desktop application can have exclusive access to a given port.
If you have a later version of QuickBooks that uses dynamic ports, here is how to get the port number.
- Search and select ‘QuickBooks Database Server Manager’ from the Windows search.
- Move to the Port Monitor tab and select your version of QuickBooks Desktop.
- The port number will be displayed on the screen, which you can enter in the Specific Local Port field.
- After entering the port number, click Next > Allow the Connection > Next.
- Ensure all the profiles are marked on the next window and click Next.
- Enter a name for this new rule, like QBPorts(year), and click Finish to save the changes.
Follow the same instructions to create Outbound Rules. All you need is to select Outbound Rules in step 3 above to do the same.
Creating Windows Firewall Port Exceptions for QB Desktop Program
QuickBooks requires several executable files (.exe) for different operations, and you need to ensure the firewall prevents none of these files. Follow the instructions below and add each executable file in the table below as an exception.
- Go to the Windows search and type ‘Windows Firewall’ in it.
- Select Windows Firewall from the search results and select the Advanced Settings option.
- Right-click the option that says ‘Inbound Rules.’ (You will need to create Outbound Rules later.)
- Select Program > Next > This Program Path > Browse.
- Click Next after selecting one of the files mentioned in the table below.
- Click Allow the Connection > Next, and if prompted, select all the profiles displayed on the screen.
- Click Next and enter a name for this new rule, like QBFirewallException(name.exe).
Follow the same instructions to create Outbound Rules. All you need is to select Outbound Rules in step 3 above to do the same.
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 |
NOTE: (x86) mentioned with the Program Files folder name indicates that you are using a 64-bit OS.
Add Port Exceptions for QuickBooks in your Antivirus and Third-party Firewall Program
Apart from Windows Firewall, you might have installed a third-party antivirus or firewall application that can restrict QuickBooks the same way as the built-in firewall does. In such circumstances, you will need to add QuickBook port exceptions in your security program.
Once all the changes are made to the firewall settings, restart your system to implement the changes and recheck if ‘QBCFMonitorService Not Starting or Crashing’ is resolved. If not, follow the next solution and check connectivity with the server using the PING command.
Solution 5: Ping Your Server to Test Connectivity
To access company files in Multi-User mode, you need to make sure that your server computer and workstations are able to communicate with each other. To check the connectivity, you need to ping your server system from each workstation and check if you are able to receive the response.
- Enter Network in the Windows search and select Network and Sharing Center on the server and the workstations.
- Select the Change advanced sharing settings option and ensure that the Turn on network discovery option is selected on the Network Discovery and File and Printer sharing screen.
- Now, go to the Start menu on the server system and enter Run in the search bar.
- Press Enter and type CMD in the Run window.
- Press Enter and type ‘ipconfig/all’ in the command prompt window.
- Hit the Enter key and look for the Hostname under the Windows IP Configuration section on your screen.
- Take note of the host’s name and open the Start menu on a workstation.
- Type Run in the search field and select the Run command from the results.
- Enter CMD in the Run command popup box and press Enter.
- Now enter the command ping [your server name] in the CMD window and press Enter. (Avoid including brackets in the command.)
- Follow the same instructions on every workstation connected to the server and check the response.
If you notice a slow response or packet loss, this indicates network issues, and you will need to ask an IT expert for troubleshooting help. If there is no packet loss or slow response and you still can’t access the company file because of the error message ‘QBCFMonitor.exe stopped running,’ follow the next solution.
Solution 6: Install the Latest Updates for QuickBooks Desktop and Database Server Manager
Installing QuickBooks and Database Server Manager updates fixes internal bugs in the application that can result in the termination of the QBCFMonitorService.exe service. In this solution, we will install the most recent QuickBooks Desktop and Database Server Manager updates to resolve this issue.
- Go to the Help menu in the QB Desktop program.
- Select the option that says, Update QuickBooks.
- Go to the Update Now tab.
- Select the Get Updates option and install the available updates.
- You can click the Reset Updates option to reset all the previous updates.
- Download the updates, restart QuickBooks, and click Yes on the installation prompt to install the updates.
If updating QuickBooks and Database Server Manager does not help eliminate the QBCFMonitorService failed to start error message, proceed to the next solution.
Solution 7: Configure QuickBooks Database Manager Service
As already discussed, an improperly configured QuickBooks Database Server manager can trigger the error message ‘QBCFMonitorService Not Running on This Computer.’ With this solution, we will reconfigure it and check if this resolves the error.
- Press Windows + R to launch the Run dialog box and enter Services.msc command in it.
- Hit Enter and locate the QuickBooksDBXX service in the list of all the services.
- If you find the QuickBooksDBXX service stopped, right-click it and select Properties.
- Go to the General tab in the Properties window and select Automatic from the Startup Type drop-down list.
- Now move on to the Log On tab and select Local System Account under the This Account section.
- Go to the Recovery tab and choose the Restart option for the first failure, second failure, and subsequent failure.
- Click Apply and OK to save the changes and retry to access the company file to check if this resolves the error.
If reconfiguring QuickBooks Database Server Manager doesn’t help resolve the ‘QBCFMonitor.exe stopped running’ error, follow the next solution.
Solution 8: Scan your System for Potential Threats and Registry Issues
The solution to resolve the ‘QBCFMonitorService Not Starting or Crashing’ error involves scanning your system. Possible infections might damage crucial QuickBooks components required to host the company file. You can run Norton or McAfee to scan and remove possible infections. You will need to run a Windows Registry Repair tool to fix issues in the Windows registry files.
Conclusion
With this article, we attempted to walk you through some of the most effective solutions to get rid of the ‘QBCFMonitorService Not Starting or Crashing’ error. However, if QB still displays the error while accessing the company file, you need to reinstall it using the QuickBooks Clean Install Tool. If you find yourself stuck while implementing the solutions, we recommend you connect with our QuickBooks experts for help. Call Data Service Solutions at the toll-free number +1-(855)-955-1942 now.
Frequently Asked Questions
Answer. You may find your QBCFMonitorService not starting or crashing if the Windows firewall or some other security program on your system interrupts the execution of the qbcfmonitorservice.exe file.
Answer. Yes, it is important to back up the QuickBooks desktop company file before fixing any error in QuickBooks, including the QBCFMonitorService Not Running issue. It helps to prevent any unexpected data loss during the troubleshooting process.
Answer. To restore your data back from the backup, do the following:
1. In QB, go to the File menu and choose Open or Restore Company.
2. Then, choose the option saying Restore a backup copy, then Next.
3. Now, click on Local Backup and then on Next.
4. Then, browse your system for your backup file. It will look like your company name.qbb.
5. Now, go to the folder where you want to save the restored file.
6. Then hit Open, and once done, hit Save to restore the file.
Answer. You must ensure to open port 8019 in the firewall settings so that QuickBooks can communicate with the company file hosted by the server without any restrictions.
Answer. The default location of the QBCFMonitorService.exe is C:\Program Files\Common File\Intuit\QuickBooks folder.