Quickbooks has encountered an error reading the qbregistration.dat file

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 there is a Norton product installed as well as running along with your QuickBooks. In addition to this, the Error “QuickBooks has a problem in reading this registration file: qbregistration.dat” can also occur 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 “error: QuickBooks has a problem in reading this registration file: qbregistration.dat” on your own.

Solution to fix error: QuickBooks has a problem in reading this registration file: qbregistration.dat

Below we have given three solutions that you can try to resolve the problem. for best results, it is highly recommended to follow the solutions in the given order only.

Solution 1: Turn On or Off User Account Control

For Windows 10, 8/8.1 and 7, do the following:

  • Press the Windows + E keys on your keyboard.
  • The Computer window will open.
  • Click on Open Control Panel.
  • Go to the drop-down menu and click on View
  • Select Large icons.
  • Click on User Accounts.
  • Then select Change User Account Settings.
  • Move the slider:
    1. Set toNever Notify to turn UAC OFF
    2. Click on OK.
    3. Again set to Always Notifyto turn UAC ON
    4. One done, clickon OK
  • 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.

Solution2: Fix the MSXML component

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

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

  • Press the Windows keya.
  • 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 don’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, 8, 7 or Vista 64-bit, do the following:

  • Press the Windows key.
  • The type cmd.
  • Now right-click on the Command Prompt
  • Select Run as Administrator.
  • Type cd \Windows\syswow64.
  • Press theEnter
  • 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
  • One 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.

Solution 3: Reinstall using a clean install

  • Reinstall with a clean install



    • Related Articles

    • QUICKBOOKS FILE DOCTOR ERROR: NAMELIST-REBUILD

      Firms and companies using QuickBooks have a lot of work getting done automatically with just a few manual startups. It works flawlessly making accounting job simpler and efficient. QuickBooks however comes with certain errors that one has to either ...
    • Getting Error 404: File not found: when logging into Quickbooks online

      Generally, the 404 error is a browser issue. It's never good to start off the day with errors, but I'm here to help you get past them. The Error 404 or Not Found error message is an HTTP standard response code indicating that the web page you were ...
    • QuickBooks Error 3100

      QuickBooks software is one of the most sophisticated accounting software that has garnered popularity amongst bookkeepers and accountants all across the world. However, despite being so professionally sound and catering high level of businesses, the ...
    • QuickBooks Error 3371

      When we register or open QuickBooks, we see one of these error messages: Could not initialize license properties. Error 3371: QuickBooks could not load the license data. This may be caused by missing or damaged files. Could not initialize license ...
    • Data missing from QuickBooks File

      PROBLEM Data appears to be missing from  QuickBooks company file. POSSIBLE CAUSE There is a known bug in QuickBooks 2014 and 2015 that can intermittently cause random data areas not to be displayed.  For example: Names may not appear on checks Vendor ...