QuickBooks Error Code 20

You are more likely to get this error on your screen if you have recently upgraded your operating system to Windows 7or Windows 10, and you’re using the QuickBooks software. QuickBooks uses the below-mentioned key to store its internal settings, and due to the fact that the registry key is not updated, QuickBooks will not run properly and give your errors while running.

Causes Of QuickBooks Error Code 20:

Some reasons are given below

  • You have deleted the HKey_current_config\Software key accidentally. QuickBooks needs the same registry key. Deleting the key will not let software and printer to work properly.
  • Multiple versions of QuickBooks are running on your system.
  • Your QuickBooks pdf driver is not compatible with your operating system.

How To Resolve QuickBooks Error Code 20?

Solution 1: Reinstalling QuickBooks:

  • Press the Windows key on your keyboard.
  • Type Control Panel in the space for search and hit enter.
  • Go to Programs (Applications) and Features.
  • Search for QuickBooks and right click on it.
  • Choose Uninstall.
  • Download the latest version of QuickBooks.
  • Reinstall the program.

Restart your computer to apply the new changes.

Solution 2: Update The Registry Key

You can manually update your registry keys. It can be done in two different ways which are mentioned below.

Option 1:

  • Open Registry editor.
  • Type regedit in the space provided and hit enter.
  • Right-click on the
  • Choose run as an administrator.
  • Search for HKEY_CURRENT_CONFIG and choose permission after right-clicking on it.
  • Make sure that the user has the full control of the table.
  • Click on Ok .
  • Exit the registry editor.

Try to use the printer now. It that did not work move on to the next option.

Option 2:

Follow this solution if you are a Windows 10 users. You can manually update the registry key by granting permission using Powershell script.

Note: You should be logged into the account in which you want to make the changes.You should be able to access cmd.

  • Press the Windows key on your keyboard.
  • Type cmd in the search box.
  • Select cmd and run it as an administrator.
  • Type Powershell in the command prompt and hit Enter key.
  • Copy and paste the following code as it is the command prompt.

PowerShell.exe -NoProfile -NoLogo -NonInteractive -Command “$key = [Microsoft.Win32.Registry]::CurrentConfig.OpenSubKey(‘Software’,[Microsoft.Win32.RegistryKeyPermissionCheck]::ReadWriteSubTree,[System.Security.AccessControl.RegistryRights]::ChangePermissions); $acl =$key.GetAccessControl(); $rule = New-Object System.Security.AccessControl.RegistryAccessRule (‘Users’,’FullControl’,’ObjectInherit,ContainerInherit’,’None’,’Allow’); $acl.SetAccessRule($rule); $key.SetAccessControl($acl);”

This should stop the error from reappearing.

We hope this article resolves the error code 20 on your desktop and you are able to print using QuickBooks easily. However, if you are still facing any issue regarding this or you have any other problem related to QuickBooks then you should contact our QuickBooks customer support number. Dial 1888-557-6950 and the call will be directed in the QuickBooks Technical Support Department. You can also get in touch with the QuickBooks Experts by utilizing the Live Chat Support box on our website.

How To Fix QuickBooks Error Code 20

Leave a Reply

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