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 and 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 the picture.
QuickBooks update it’s security standard on a regular basis, and this security update includes the QuickBooks TLS 1.2 update. In this article, we are going to talk about TLS 1.2 for QuickBooks Desktop for Windows. Thus, keep reading this post ahead can be of great assistance. You can also give us a call at 1-800-761-1787, and discuss your queries directly with our professionals.
You might also see: How to Resolve QuickBooks Error Code 12157?
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 the 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.
- Also, 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
If 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 systems, internet explorer, and .NET requirements.
It should be noted that from 22nd May 2017, QuickBooks desktop is no longer supporting TLS settings of 1.0 or TLS 1.1. Moreover, QuickBooks needs Internet Explorer settings of TLS 1.2 only. In case you access it via Internet Explorer (Windows), then this will impact the access to QuickBooks online. But in another browser, such as 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 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 advantage 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 TLS 1.2.
Consequences of not updating TLS 1.2
Intuit launched a security protocol that needs all the connections used by the QuickBooks software to fulfill 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 the QuickBooks desktop program on the 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 to operate might be affected.
- In case you lost the password, then there is no way back.
Read Also: Move your QuickBooks Desktop file to QuickBooks Online
What are the 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:
Operating System
The list of operating systems that you might need includes:
- Windows 10
- Windows 8.1
- Windows 10
- MS Windows Server 2008 R2
- Windows Server 2012 R2
- Windows Server 2017
Internet Explorer
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 from Microsoft.
- Firstly close QuickBooks.
- And then upgrade to IE 1.1
- Reopen QuickBooks desktop.
.NET Framework
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 that, 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.
Elevated privileges
You might need to run QuickBooks with elevated privileges. This is to ensure that the correct internet security settings are established. The steps to be followed are as follows:
- The first thing is to close QuickBooks.
- And then, hit a right-click on the QuickBooks icon.
- Lastly, choose the run as admin option.
Read Also: How to Disable Merchant Services in QuickBooks MAC?
Steps to Avoid TLS 1.2 Update Errors in QuickBooks
You can successfully avoid TLS 1.2 errors by considering the following pointers.
- It is required to have the latest release of QuickBooks desktop version. You need to ensure that they have fully up to date with the latest patches, always.
- You might use Intuits TLS 1.2 readiness tool on any system with the 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 are 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 make 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, you need to close your QuickBooks.
- And then, download the latest version of the QuickBooks Tool Hub and save it where you can easily find it.
- Later on, here you need to open the downloaded file (QuickBooksToolHub.exe).
- In the next step, follow the on-screen commands to install and Agree to the terms & conditions.
- Once the installation done, 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
- Under this process, firstly you need to open the QuickBooks tool hub and then move to Installation Issues and select QuickBooks TLS 1.2 Tool from the bottom right corner.
- After that, hit a click on OK to open the TLS Tool and then again hit on Yes to the EULA Agreement.
- Moving ahead, you need to select Run and wait for a few seconds.
- Once the tool completes 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 a lack of privileges. You need to run the software as admin.
Read this also: Verify and Rebuild Data in QuickBooks Desktop
Winding up!
The information we have shared above is expected to work up to a great extent when it 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.
FAQs related to TLS 1.2 for QuickBooks Desktop for Windows
TLS is the know as for Transport Layout Security. It is a protocol used for securing communication with the internet.
The steps to check if TLS 1.2 is enabled or disabled are:
1. Hit on Start menu and then open the Control Panel and then go to Internet options.
2. After that, head to the Internet Properties window and hit a click on the Advanced tab.
3. Now go to the Security section and checkmark the box beside Use TLS 1.2.
4. That’s it!
Yes! TLS 1.2 is generally enabled by default by the Operating System.
Related articles:
Steps to Restore a QuickBooks Company File from a Local Backup