How to Fix QuickBooks Error “qbregistration.dat”

QuickBooks Point of Sale is one of the most used POS solutions which is developed by Intuit. QuickBooks Point of Sale is an amazing software to work with due it its smooth and easy functionalities but there are certain occasions when you may come across some errors which will hinder your work. One such technical error is QuickBooks error qbregistration.dat. When you encounter this error then, then the QuickBooks will have problem while reading the registration file. You will have to contact the system’s administrator to delete the file and you will be asked to re-install the QB software. The file is saved in the following file location:  C:\Documents and Settings\All Users\Application Data\Common Files\Intuit\QuickBooks\QBRegistration.dat”

The causes for the QuickBooks Error qbregistration.dat are:

  • MSXML components in your Windows operating system is corrupted or damaged.
  • Problems with UAC settings.
  • Antivirus or system’s firewall interfering with QuickBooks.
  • Damaged QuickBooks installation files.


Here are some solutions through which you can easily resolve your QuickBooks POS issues:

Solution I: Turn On or Off UAC

  • Restart your computer and log in to your system as an “Administrator”
  • Open control Panel.
  • Click on drop-down menu and press view option.
  • Click on Large icons.
  • Go to User Accounts.
  • Select the option “Change User Account Settings”.
  • Move the slider:
  • Click on “Never Notify to turn UAC OFF”.
  • Press OK.
  • Now, click on “Always Notify to turn UAC ON”
  • Press OK.

Solution II: Fix the MSXML component

  • Download and save the msxml.msi file in your system’s desktop.
  • Open “Run” window.
  • In search field, type “exe /fvaum “%userprofile%\Desktop\msxml.msi””.
  • Press OK.
  • Now, create the dat file.
  • Register the MSXML DLL files:
  • Press the Windows key.
  • In search field, type cmd.
  • Right-click on the Command prompt and click on “Run as Administrator”.
  • Type “regsvr32 MSXML3.dll”.
  • Click on Enter key.
  • After receiving the “DllRegisterServer in msxml3.dll succeeded” message, Press OK.
  • Now, type regsvr32 MSXML4.dll and Click on “Enter”.
  • On receiving the “DllRegisterServer in msxml4.dll succeeded” message, click on OK.
  • 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.

The solutions mentioned above are recommended by Intuit experts. If you have any queries regarding the software, then you can get in touch with QuickBooks POS Support”. They are QB customer support providing agency that provides their worldwide services. They have an exceptional team of QuickBooks professional who are certified from Intuit and have experience in resolving all kinds of QB issues whether technical or functional. If you want to contact them, then you will have to give a call on their 24*7 Toll-Free support number 1800-935-0532. You can also choose another alternative method of contacting them, i.e. visiting the website and requesting for Online Chat Support.

Previous PostNext Post

Leave a Reply

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

WordPress Theme