Skip to content

How to Troubleshoot QuickBooks Error Code 12 0

requires windows administrator permissions

Possible Reasons for Error 12 0 in QuickBooks Desktop

  • The multi-user mode is not correctly configured on the server, where you host the company file.
  • The Windows registry might be missing or damaged.
  • The QBCFMonitorService.exe file is corrupted or infected with a virus or malware.
  •  It is possible that Windows Defender or third-party security software prevents QuickBooks from accessing the company file or communicating with other computers where QuickBooks is installed.

Here’s How to Resolve QuickBooks Error Code 12 0

1. Update QuickBooks Desktop and Windows

update quickbooks desktop and windows
  • Before we begin, we advise you to update your QuickBooks application and Windows operating system.
  • This installs the latest components and resolves incompatibility issues. Moreover, if there is a bug or a problem with the software version, the developers release fixes for them in the upcoming updates.
  • If you are using a Mac computer, update MacOS. Once you are done, proceed to the next step.

2. Restart QBCFMonitorService

You will not be able to access the company file in multi-user mode if QBCFMonitorService stops running. In such scenarios, you may end up with QuickBooks error code 12 0.

how to restart QBCFMonitorService

To resolve this, you can restart QBCFMonitorService.

  • Press the Ctrl + Alt + Esc keys together on the keyboard to launch the task manager.
  • Go to Processes.
  • Right-click on the QBCFMonitorService process.
  • Now, tap on End Task.
  • Finally, choose Yes to confirm.

Once done, restart QuickBooks Desktop and try to sign into the company file. However, if you continue to receive error 12 0, try the next solution.

3. Start Scan

If you are unable to open a company file in multi-user mode, start a scan in QBDM (Database Manager).

When QBDM opens, select Start Scan.

4. Run QuickBooks as Administrator

how to run quickbooks as administrator

If QuickBooks error code -12 0 continues to interrupt you when you open the company file, try running the application as an administrator. Sometimes, this is because QuickBooks lacks the required permission to access the company file.

Let us restart QB on the host computer. 

Therefore, close QB Desktop and then go to the Desktop or Start menu where the shortcut to open QB Desktop is. Now, right-click on the QB Desktop icon and choose Run as administrator

5. Repair QuickBooks Installation

QuickBooks errors can often be the result of damaged files of installation. Thankfully, there is a tool in QB Tool Hub to fix that. 

  • Open QuickBooks Tool Hub and go to the tab for Installation Issues.
  • Choose QuickBooks Install Diagnostic Tool.
  • Allow the tool to run for a while. It might take 15 to 20 minutes.
  • Finally, when the tool is done repairing, restart your PC.

Now, launch QuickBooks and check if the error code 12 0 in QuickBooks Desktop is resolved.

6. Debug Logging

QBCFMonitorService allows debug logging and helps monitor the assigned drives continually.

Following these steps, you can locate the system information about the computer where the database server is installed.

  • Open the Start menu and go to All Programs.
  • Choose the folder named QuickBooks followed by the folder for QuickBooks Database Server Manager folder.

This will help you open the company file without an issue.

Wrapping It Up

1. What is error code 12 on the operating system?

Error code 12 in the Windows operating system means the device has run out of free resources to use. The error might arise if devices installed on the PC were assigned the same interrupt, I/O ports, or Direct Memory Access channel (either by the BIOS, the operating system, or both).

2. How do I fix error code 12 0 in QuickBooks?

To resolve the error code, restart QBCFMonitorService on the host computer. Moreover, if the QBCFMonitorService starts on the workstations, prevent it from starting.

Leave a Reply

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