Showing results for 
Search instead for 
Did you mean: 
Chris D
Level 1

QBCFMonitorService not starting or crashing

We have an issue with Quickbooks Enterprise Solutions 2019 failing to start services on a Windows Server 2016 installation. Issue is most recognized by user trying to open company file and getting an error “This action requires Windows administrator permissions”. Also gave error code (-12, 0) in event viewer.



You would initially think this is related to any number of permission errors, but after debugging I discovered the error is simply caused because the QBCFMonitorService is not running. After reboot it does not start automatically! There are two temporary solutions to this:

1. Quickbooks Database Manager → Start Scan. This will launch the service.

2. Windows Services → Manually start service QBCFMonitorService

All is good … until next restart


My only permanent solution to this is to delay the startup of the DNS service from “Automatic” to “Automatic (Delayed Start)”. Huh, DNS? What does that have to do with it? Previous to this error I had this exact error in 2016 described here:



It notes there is a conflict between Windows DNS server ports and Quickbooks. This was written for 2016/2017, however in 2019 Intuit changed to Dynamic ports, so theoretically this should not be an issue. However changing the DNS service to delayed start clearly works: at least 15 times testing both ways.


I tried reserving the ports (both UDP & TCP just to be safe) but no change.


What is going on here? This is a fairly typical install, single server running typical services, DNS, Remote Desktop, Remote Access VNC. Quickbooks support told me change Logon user as “System” and to set the recovery options to restart (unlimited). They say it could be a firewall issue. None of this has helped. It is not a firewall issue – that would not cause the service to not start or crash. I’ve re-installed, clean installed, removed older versions running in parallel, everything.


Only my self discovered DNS server delay startup seems to work and I worry that may not someday if it is a weird race condition. I can’t find any logs pointing to anything useful, nothing in Event Viewer or log files in Intuit directories. No sign of why the service does not start up.


Please help!

6 Comments 6
Chris D
Level 1

QBCFMonitorService not starting or crashing

Hi. I have already tried Quickbooks File Doctor. It was the very first thing I attempted. Did not fix.


I have reviewed the page you linked which lists three suggestions for if QBCFMonitorService is not running:

1. Configure you firewall port to open 8019.

It is configured correctly by both Quickbooks installation and verified here. Port 8019 is open as well as the “dynamic port”: 62979. Again manually starting the service fixes the issue proving the firewall is not misconfigured.


2. Ensure the server has hosting turned on

It clearly does. Manually starting QBCFMonitorService fixes everything proving hosting is on and not the root cause.


3. Ping the server

Please understand this is technically not over a physical network since it is Windows Server 2016 with Remote Desktop Services (RDS), although it does utilize network sockets. It is not multiple workstations/servers. So yes, I can ping as well as its IP address from both admin and client accounts.


Again I believe this is a startup race condition with QBCFMonitorService and DNS Server on Windows 2016 Server with RDS.


Does QBCFMonitorService provide debug logging?


Thank you


QBCFMonitorService not starting or crashing

Good day to you, Chris D.


Thank you for all the information and for trying the steps provided by ShiellaGraceA


Yes. QBCFMonitor Service provides debug logging since it helps to continually monitors the assigned drives.

Here's how to locate the system information about the computer where the database server is installed.

  1. Go to Start menu, then choose Programs.
  2. Select QuickBooks folder, then choose QuickBooks Database Server Manager folder.
  3. Look for the folder.

You'll want to call the QuickBooks Desktop support team so they can assist you further


Here's how you can contact them

  1. Sign in to your QuickBooks Online account.
  2. At the top right corner, select the Help (?) icon.
  3. Click the Contact us button.

You can always post your concerns here. I'd be glad to help.


Level 1

QBCFMonitorService not starting or crashing

I had the same problem, but with the Database Server not starting.  Delayed Start didn't fix the problem.  What fixed it was changing the Logon of the Service from the QBDatabaseUser to a Local Service.  

I couldn't find it on the QB Support site, but did a a search & found it on someone's personal site about it.

Level 3

QBCFMonitorService not starting or crashing

I'm having the same issue with QB21.

What do you suggest for replacing the user QBDataServiceUser31?

We are resetting the database server daily.


QBCFMonitorService not starting or crashing

Thanks for getting involved with this thread, SARAASB.


Some users, like parnellpharm, found a solution by replacing their user account with a Local System account.



If you continue encountering the Administrator Permissions Needed message after performing our recommended troubleshooting and what's worked for other users, you'll want to get in touch with our Customer Care team. They'll be able to pull up your account in a secure environment and conduct further research with you.


They can be reached while using QuickBooks.


Here's how:


  1. In your top menu bar, go to Help, then QuickBooks Desktop Help.

  2. Click Contact Us.

  3. Enter a brief description of the issue in our Ask a question (or tell us what's wrong) field, then hit Continue.

  4. Select We’ll contact you for a callback or Message Us to start an instant messaging session.


Be sure to review their support hours so you'll know when agents are available.


I'll be here to help if there's any questions. Have a lovely day!

QuickBooks Team

QBCFMonitorService not starting or crashing

Hey there, @Ben23_1. Thanks for joining the thread and sharing the troubleshooting steps that you've done.


I'd like to share some additional steps that may help address the issue.


QBCFMonitorService may stop working on Windows due to several reasons.


  • Windows Defender and third-party firewall applications restrict QuickBooks connection with the company file that you have stored on the server
  • The server on which you have installed QuickBooks isn't up correctly to host company files in a multi-user environment
  • A virus or malware attack has corrupted your QBCFMonitorService.exe.file
  • There might be some issue with the Windows registry


To fix the problem, let's try restarting QBCFMonitorService.exe. Here are the steps:


  1. Press Ctrl + Alt + Del keys to open the task manager and then go to the Processes menu.
  2. Right-click on the QBCFMonitorService process and choose the option End Task.
  3. Click Yes to confirm.
  4. Open the QuickBooks application again.


Before performing the steps, make sure to back up your QuickBooks Desktop company file to safeguard your data while in the process. 


If you're still getting the same results, let's scan your system using antivirus software. Then, re-download the QBCFMonitorService.exe file and replace the one stored in the QuickBooks folder.


If the issue persists, I'd suggest contacting our QuickBooks Desktop Support Team. They have the expertise and tools to diagnose the cause of the problem and provide a solution.


Moreover, here's the list of features and tasks that can be performed in two different hosting modes: Features and tasks available in single or multi-user mode.

Let me know if you have follow-up questions. I'm always here to help. Take care. 

Need to get in touch?

Contact us