This error is most likely faced by QB Users who have recently upgraded their Operating system to Microsoft Windows 7 or Windows 10. Now, you might be wondering what exactly the problem is as both the operating systems are very popular. Well, hold your horses Leonidas as we will surely get to that as well.
But if you are on the search to get immediate support services to get rid of the QB Error 20, dial the toll-free QuickBooks Support Phone Number +1-888-557-6950 and get connected with the QuickBooks ProAdvisors who will fix this error for you.
If you are more interested in the details like what caused this error and how you can fix it manually then keep on reading this article.
What Are The Causes Of The QB Error Code 20?
- QuickBooks requires some keys to run smoothly. Somehow the HKey_current_config\Software key was deleted from your computer and now your QB won’t open.
- You are using several versions of QB on a single system and they are all running in the background.
- The QB PDF driver is not compatible with the Operating system that you are using.
How To Fix QuickBooks Error Code 20?
Solution 1: Reinstall QuickBooks
- Open the Start Menu on your screen by pressing windows key.
- Now, type Control Panel in the search space and press Enter.
- Click on Programs & Features.
- Look for QuickBooks in the list and click on it.
- Now, choose Uninstall.
- Download the latest version of QB.
- Reinstall the software on your computer again.
Solution 2: Update The Registry Key
You get the option of manually updating the registry keys. It can be done in two different methods both of which we have give below.
- Open Registry editor.
- Type regedit and press enter.
- Select Run as an Administrator.
- Look for HKEY_CURRENT_CONFIG and select permission by clicking on it.
- Verify that you have the full control of the table.
- Select Ok.
- Exit the registry editor.
If this solution did not fix the error, move on to the next solution.
If you are using the Windows 10 Operating System then follow this solution. Give the permissions via the PowerShell script.
Note: Log in into the account in which the changes have to be made. You should have access to CMD as well.
- Hit the Windows key to open the Start Menu.
- Type cmd in the search box.
- Right-click cmd and choose Run it as an Administrator.
- Type Powershell in the cmd prompt, press Enter key.
- Copy and paste the following code as it is in 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 fix the error 20 from recurring.
We believe this blog post fixes the error code 20 on your workstation and you are able to use QuickBooks again. However, if you are still encountering any error or you have any questions connected to QB, contact our QuickBooks POS Support Number.
Dial +1888-557-6950 and the call will be forwarded to the QB Technical Support Department. You can also get in touch with the QuickBooks ProAdvisors by utilizing the Live Chat Support box on getenterprisesupport.