An easy guide to understand about the TLS 1.2 for QuickBooks Desktop:
Being a QuickBooks user, have you ever heard of TLS 1.2 for QuickBooks desktop for windows. QuickBooks TLS 1.2 is basically an advanced internet security protocol. For any business, the security is the foremost priority, and it can’t be denied that a weak code can leak sensitive and confidential information can cause irrecoverable loss to the business. The sensitive information of every company can’t be compromised, which makes data security the primary concern. This is where TLS 1.2 comes into picture.
QuickBooks update its security standard on a regular basis and this security update the QuickBooks TLS 1.2 update. In this article, we are going to talk about the TLS 1.2 for QuickBooks desktop for windows. So, keep reading this post ahead can be of great assistance.
You might also see: Set up firewall and security settings for QuickBooks Desktop
Brief into TLS 1.2 for QuickBooks desktop
TLS basically stands for transport layout security and as mentioned above is a type of protocol that helps secure communication with internet. Earlier, SSL/early TLS was QuickBooks desktop as an effective security protocol. It is changed from 1st of June, 2018. This change was made in order to meet the PCI data security standards. In order to provide greater security and stability, all the connections used by QuickBooks desktop to access Intuit services require to meet certain system requirements. In case the system requirements are not met, then it might affect the services which includes:
- All connected services such as payroll, payments, online banking etc.
- QuickBooks desktop activation on a new system
- Password reset tool
- Services that need Intuit account credentials like My apps, secure webmail, contributed reports, etc.
- Intuit data protect
- Help pages
- Ordering checks and supplies
In case you are not sure of the following requirements, then you can go for the TLS 1.2 Readiness tool. This will update the system to become TLS 1.2 compatible and ensure that it meets all windows operating system, internet explorer, and .NET requirements.
It should be noted that from 22nd May 2017, QuickBooks is no longer supporting TLS settings of 1.0 or TLS 1.1. Moreover, QuickBooks needs an Internet Explorer settings of TLS 1.2 only. In case you accesses it via Internet Explorer (Windows), then this will impact the access to QuickBooks online. But in another browser such an Google Chrome or Firefox, this doesn’t impact the changes.
- For Windows 10 & IE 11 Users: In case you use Internet explorer 11 quite frequently, then it should be taken into consideration that IE TLS 1.2 is enabled by default, so you need to confirm TLS 1.2 is enabled.
- For XP/Vista or IE 8 users only: The IE 8 or windows XP/Vista users are suggested to upgrade their OS to a later version to get IE 11, where one can use TLS 1.2.
- Windows 7/8/8.1 & IE 9/10 users only: It should be noted that in Internet Explorer 9 or 10, TLS 1.2 is not enabled by default, so you need to upgrade the internet explorer to 11 or enable TLS 1.2 in the browser settings.
TLS 1.2 over SSL/Early TSL
If you are doubtful about the TLS 1.2 over SSL/Early TSL, here we have mentioned why you should go for TLS 1.2. The secure layer i.e. SSL was introduced by Netscape in 1990. The SSL and early TLS both have some gaps in them. Several times, via widespread POODLE and BEAST exploits, attackers have taken advantages of these gaps. The factor causing these vulnerabilities was the failure to update the SSL with time.
On the other hand, TLS has gone through a lot of revisions, which has made it better. They have been adding support for new cryptographic algorithms. The TLS 1.2 is more reliable than any other service present out there. So, you are recommended to update to the latest QuickBooks desktop update for the TLS 1.2.
Consequences of not updating TLS 1.2
Intuit launched a security protocol that needs all the connection used by the QuickBooks software to fulfil specific requirements after May 31, 2018. This is just for stringent security and confirmed confidentiality of all the data that you might fill in its QuickBooks. Inability to comply with the requirements might lead to further consequences which include:
- Affecting connected services like payroll, payments, online banking etc.
- Hampering the activation of QuickBooks desktop on new system
- Issues in ordering checks and supplies
- VAT e-filing
- Or Intuit data protect feature might not work properly
- Services that require Intuit account credentials operate might be affected
- In case you lost the password, then there is no way back
System requirements for TLS 1.2
Do you know the system compatibility of TLS with your system? In order to prevent any issues with the services, you need to ensure that the software is up to date and also ensure that the system meets all the basic requirements. Let us explore the basic necessities to make the system compatible and ready for TLS 1.2:
The list of operating system that you might need include:
- Windows 8.1
- Windows 10
- MS Windows server 2008 R2
- Windows Server 2012 R2
- Windows server 2017
QuickBooks desktop makes use of the features of internet explorer. So, you need to ensure to install Internet explorer 11, in order to have the latest updates Microsoft.
- Firstly close QuickBooks.
- And then, upgrade to IE 1.1
- Reopen QuickBooks desktop.
The QuickBooks accounting software demands 4.5.2 or greater .Net framework. Here is the process to get an updated version.
- Downloading the .Net framework from Microsoft’s website.
- And then save it to the desktop.
- Followed by double click the file and carry out the onscreen prompts.
- Lastly, reboot the system.
Internet explorer group policy
In case the internet explorer group policy shows that you have the correct Internet Explorer but the TLS 1.2 isn’t set up, then you can follow the required steps.
You might need to run the QuickBooks with elevated privileges. This is to ensure that the correct internet security settings are established. The steps to be followed are as follows:
- First thing is to close QuickBooks.
- And then hit a right click on the QuickBooks icon.
- Lastly choose run as admin option.
Steps to Avoid TLS 1.2 update errors in QuickBooks
You can successfully avoid TLS 1.2 errors, considering the following pointers.
- It is required to have the latest release of QuickBooks desktop version. You need to ensure that they have the fully up to date with the latest patches, always.
- You might use Intuits TLS 1.2 readiness tool on any system with updated version of QuickBooks. This will help in finding out whether it is ready to use the security layer.
- If the tool indicates that the system is not ready, then you need to review the details and make the required changes.
- Downloading the latest Internet explorer is also required.
- Admin access and privileges is a must, to have the best internet security settings.
What issue you may face due to TLS 1.2
- TLS 1.2 failure warning messages on Windows 10
- TLS 1.2 error continues after .net and TLS 1.2 operations are confirmed
- Internet Explorer TLS 1.2 Validation Failed Contact your administrator for further support. ErrorKey – HKLM_IE_SECURITY_PROTOCOL_ERROR
- TLS 1.2 validation failed in QuickBooks Pro
- This version of QuickBooks requires TLS 1.2 for secure communications. You must perform the following actions to allow QuickBooks to use TLS 1.2
Steps for Resolving QuickBooks TLS 1.2 Errors (Prompts Related)
When you makes use of the QuickBooks desktop, you might face some error prompts. Here is how you can deal with this:
Method 1: Run the TLS 1.2 Readiness tool from the QuickBooks Tools Hub program
When you run this tool, you’ will update your operating system to be TLS 1.2 supportable.
Step 1: Download and install the QuickBooks Tool Hub
QuickBooks Tool Hub program helps to fix common QuickBooks errors.
- At first shut your QuickBooks.
- And then download the latest version (22.214.171.124) of the QuickBooks Tool Hub and save it where you can easily find it.
- After that open downloaded file (QuickBooksToolHub.exe).
- You need to follow the on-screen instructions to install and agree to the terms & conditions.
- Once the installation completes, hit double-click on the icon on your Windows desktop to open the tool hub.
Step 2: Run the TLS 1.2 tool from tool hub
- Choose Installation Issues and then select QuickBooks TLS 1.2 Tool from the bottom right corner.
- Click OK to open the TLS Tool and then hit on Yes to the EULA Agreement.
- Now select Run and wait for a few seconds.
- Once the tool competes the procedure hit a click on Exit.
Important: If the above given steps will not resolve your issue or you are not good in technical aspects to follow the steps then go through these options:
- You can contact an IT professional.
- The error might be prompted due to lack of privileges. You need to run the software as admin.
Read this also: Verify and Rebuild Data in QuickBooks Desktop
The information we have shared in above is expected to work up to a great extent when in comes to TLS 1.2 for QuickBooks desktop for Windows and related information. However, if you are looking for any help or want to speak with an expert, then you can contact our executives at 1-800-761-1787 and discuss your issue directly with our QuickBooks support team. We are a group of certified QuickBooks ProAdvisors, who work round the clock to provide the best possible services to you across the globe.