Skip to content

Error: qbregistration.dat – QuickBooks has a Problem, How to Fix it?

Error: qbregistration.dat - QuickBooks has a Problem

QuickBooks Has Encountered An Error Reading The qbregistration.dat File – Do you know at times while starting QuickBooks Desktop, you might get an error message “QuickBooks has a problem in reading this registration file: qbregistration.dat”. This error primarily occurs if there is some issue in the User Account Control settings or if there is a Norton product installed as well as running along with your QuickBooks.

QuickBooks-Has-Encountered-An-Error-Reading-The-qbregistration.dat-File

In addition to this, the Error “QuickBooks has a problem in reading this registration file: qbregistration.dat” can also occur when the QuickBooks installation files are corrupted. Wondering how to fix it? In this article, we will tell you the step-by-step instructions to fix the “error: QuickBooks has a problem in reading this registration file: qbregistration.dat” on your own.

About Error: qbregistration.dat – QuickBooks has a problem

Error Code:Error: qbregistration.datDeveloper:Intuit Inc.
Error Description:qbregistration.dat” can also occur when the QuickBooks installation files are corrupted.Software:QuickBooks
Symptoms:QuickBooks Desktop won’t respond or work, Windows operating system has frozen.Applies to:QuickBooks Desktop won’t respond or work, the Windows operating system has frozen.
Cause:Damaged or corrupted qbregistration .dat file., The component of the MSXML gets corrupted.Solution:Turn On or Off User Account Control, and Fix the MSXML component.

Causes of QuickBooks Has Encountered An Error Reading The qbregistration.dat File

QuickBooks Has Encountered An Error Reading The qbregistration.dat File may be caused because of the following reasons which are:

The solution to fix the error: QuickBooks Has Encountered An Error Reading The qbregistration.dat File

QuickBooks Error qbregistration.dat has three solutions they are:

💠 Turn On or Off User Account Control
💠 Fix the MSXML component
💠 Clean Install QuickBooks Desktop

Below we have described the solutions to fix QuickBooks qbregistration.dat error.

Step 1: Turn on or off User Account Control

On Windows, user account control is a feature that helps in the correct functioning of your device. Doing so prevents programs from causing harm to the system or its files. The notice “QuickBooks has Encountered an Error Reading the QBregistration.dat File” may appear on the system when these options are deactivated. Therefore, you can run the Control Panel to enable UAC and ultimately eliminate the error. Let’s perform the steps inclined below no matter which window you are currently using;

For Windows 10, 11, do the following:

  1. Press the Windows + E keys on your keyboard.
  2. The Computer window will open.
  3. Click on Open Control Panel.
  4. Go to the drop-down menu and click on View
  5. Select Large icons.
  6. Click on User Accounts.
  7. Then select Change User Account Settings.
  8. Move the slider:
    • Set to Never Notify to turn UAC OFF
    • Click on OK.
    • Again set to Always Notify to turn UAC ON
    • Once done, click on OK
  9. Restart your computer.

For Windows Vista, do the following:

  • Click on the Windows Start button
  • Click on Control Panel.
  • In case, it isn’t selected, on the left side of the window, click on Classic View.
  • Then double-click on User Accounts.
  • Click on Turn User Account Control on or off.
  • Choose or clear Use User Account Control (UAC) to help protect your computer.
  • Once done, click on OK.
  • Then reboot your computer.

Step 2: Fix the MSXML component

A faulty memory could be detected by Microsoft XML Core Services. Due to this, its impact may be observed in files like QBregistration.dat. You are required to properly download and register the MSXML file to remove corruption from it. The license installation file can also be recreated as a result of this. To do so, go through the steps as follows;

MSXML component is a Windows component that can cause QuickBooks Desktop to not run properly when damaged. Perform these troubleshooting steps to fix:

  • Download and save the msxml.msi file on your desktop.
  • Press the Windows + R key on your keyboard. The Run window will appear.
  • There type exe /fvaum “%userprofile%\Desktop\msxml.msi”.
  • Then click on OK.
  • As required, create or re-create the dat file.
  • Now register the MSXML DLL files:

For Windows 10,8, or Vista, do the following:

  • Press the Windows key.
  • Type cmd.
  • Now right-click on the Command prompt and select Run as Administrator.
  • Then type regsvr32 MSXML3.dll.
  • Press the Enter key.
  • On receiving the “DllRegisterServer in msxml3.dll succeeded” message, click on OK.
  • Then type regsvr32 MSXML4.dll and press the Enter key.
  • On receiving the “DllRegisterServer in msxml4.dll succeeded” message, click on OK. (In case MSXML4.dll doesn’t register, you might have to turn off the User 💠 Account Control. And once done, don’t forget to turn it on).
  • Then type regsvr32 MSXML6.dll and press the Enter key.
  • On receiving the “DllRegisterServer in msxml4.dll succeeded” message, click on OK.
  • Try to restart your QuickBooks Desktop.

For Windows 10, and 11 64-bit, do the following:

  • Press the Windows key.
  • Then type cmd.
  • Now right-click on the Command Prompt
  • Select Run as Administrator.
  • Type cd \Windows\syswow64.
  • Press the Enter
  • Again type regsvr32 MSXML3.dll
  • Then press the Enter
  • On receiving the “DllRegisterServer in msxml3.dll succeeded” message, click on OK.
  • Type regsvr32 MSXML4.dll
  • Once done, press the Enter
  • Once receiving the “DllRegisterServer in msxml4.dll succeeded” message, click on OK.
  • (However, if MSXML 4.dll fails to register, you might have to turn off the User Account Control. And once done, don’t forget to turn it on).
  • Type regsvr32 MSXML6.dll
  • And then press the Enter
  • On receiving the “DllRegisterServer in msxml4.dll succeeded” message, click on OK.
  • Try to restart your QuickBooks Desktop.

Step 3: Clean Install QuickBooks Desktop

For the clean installation of the QuickBooks Desktop, you need to first uninstall the software that is giving you trouble. It will resolve the company file problems. It is recommended to create a backup of the company file before proceeding with the clean installation process and the license number.

Here jotted down the steps to uninstall QuickBooks Desktop:

  • Initially, you have to locate the Windows Start Menu
  • After this find the Control Panel
  • Now click on it to open it
  • Choose the Programs and Features /uninstall a program
  • Now choose the QuickBooks Desktop version that creates problems from the listed installed software
  • Click on the Uninstall/ Change button
  • Read the onscreen instructions
  • Sometimes the option does not appear you have to sign out and then sign back with admin credentials
  • Afterward, download the QuickBooks Tool Hub from any trustworthy website and install it.
  • It will help to resolve common errors.
  • Now run the clean installation Tool to rename the old installation folders to
  • It permits the software to embed installation files for the future at the time you reinstall the software
  • Locate the QuickBooks Tools Hub
  • Choose installation issues
  • After this click on Clean Install Tool
  • Choose OK button
  • Now choose the required version of QuickBooks and the product
  • After this hit on Continue button
  • Click on the OK option if you get a message on the screen “Please install your copy of QuickBooks to the default location.”
  • Once the clean install Tool completes the process then be prepared to re-install the QuickBooks Desktop
  • Now Reinstall the QuickBooks

FAQ


  1. How can I install the QuickBooks Tools Hub?

    💠 First of all close the QuickBooks
    💠 It is highly suggested you download the advanced version of the QuickBooks Tool Hub
    💠 After this save the file in easy to access location in your system
    💠 Once you have downloaded the file named QuickBooksToolHub.exe then follow the instructions that appear on the screen
    💠 Agree to the terms and conditions asking the prompt
    💠 Wait for some time till the installation process completed
    💠 Now you have to double-click on the icon which displays on the screen to open the Tool Hub

  2. Where can I find the qbregistration.dat file on my system?

    You need to follow the below path: qbregistration.dat is C:\ProgramData\Common Files\Intuit\QuickBooks.

  3. What is the role of the QBregistration.dat file in QuickBooks?

    QBregistration.dat file comprises all the mandatory installation files of QuickBooks including the license number which is needed during software activation.

  4. How can I create the QBregistration.dat file in QuickBooks?

    💠 First of all you have to press the Windows+E button altogether
    💠 It will display Windows Explorer on the screen
    💠 Locate the folder which contains C:\ProgramData\Common Files\Intuit\QuickBooks
    💠 Now Open the notepad on the screen by pressing the Windows+R button simultaneously
    💠 Hit on OK button
    💠 You have to copy the below-described code and then paste it into the notepad:
    💠 <?xml version=”1.0″?><QBREG><QUICKBOOKSREGISTRATION><VERSION number=”xx.x”><FLAVOR name=”version”><VersionNumber></VersionNumber><InstallNumber></InstallNumber><SerialNumber></SerialNumber><RegistrationNumber></RegistrationNumber><LA>YES</LA><InstallID>000-000</InstallID><LicenseNumber>0000-0000-0000-000</LicenseNumber><QBMode1></QBMode1><QBMode2></QBMode2><QBMode>000073adbf3f</QBMode><ActivatedProduct></ActivatedProduct><NFVN></NFVN><NFLN></NFLN><NFID></NFID></FLAVOR></VERSION></QUICKBOOKSREGISTRATION></QBREG>
    💠 Once you complete pasting the text into Notepad you have to replace the bold items as per the requirement
    💠 Now alter the below information:
    –🔹 For QuickBooks Desktop 2018 write 28.0
    –🔹 QuickBooks Desktop 2017 enter 27.0
    –🔹 QuickBooks Desktop 2016 fill 26.0
    –🔹 Change the versions according to the versions you are using
    –🔹 000-000
    –🔹 Write the product number associated with QuickBooks
    –🔹 0000-0000-0000-000
    –🔹 Enter the QuickBooks license number
    –🔹 After this save this file
    –🔹 Now give a name dat
    –🔹 Once done locate the file option and then hit on Save button
    –🔹 Now select all files in the Save as Type

  5. Can the Antivirus or the System’s firewall be the reason behind the happening of qbregistration dat QuickBooks error?

    Yes, they might interfere with the QuickBooks’ smooth execution. You need to verify the firewall configuration to fix the error.

Speak to A Specialist about QuickBooks Software

Headache🥺. Huh, Save time & money with QuickBooks Support 24×7 @ +1/, we provide assistance to those who face problems while using QuickBooks (Support all U.S. & Canada Editions)

--- Support - We provide solutions for the following QuickBooks (Pro, Premier, Accountant, Enterprise, Payroll, Cloud) ---

  • Error Support
  • Data Import
  • Data Conversion
  • Payment Solutions
  • Upgradation
  • Payroll Support
  • Data Export
  • Software Integration
  • QuickBooks Printer Support
  • Complete QuickBooks Solutions
  • Tax-Related Issues
  • Data Damage Recovery
  • Installation, Activation Help
  • QuickBooks Windows Support


Disclaimer : We are a third party agency working on providing authentic support and full fledged services for for accounting software QuickBooks 2018 version. It is one of… Read more

Phone

+1800-892-1352