By Ellie / Last Updated November 4, 2022

How do I fix TeamViewer connection blocked?


I received 'Connection blocked after timeout' TeamViewer when I was connecting to my mom’s PC for the first time in months. Is this a temporary issue? Can I fix it?”

- Question from Reddit

Unable to Connect

As we all know, a personal license of TeamViewer is free; other forms of license, including business, premium, and corporate, are paid. According to feedback, the above error “Connection blocked after timeout” typically happens to free license users and sometimes to paid license users. Why does this happen?

If you’re a paid license user, there might be a licensing issue. The quickest solution is to contact the support team directly; they will be happy to assist you.

If you’re a free license user, this message tells you that your free license is limited. You have surpassed the TeamViewer time limit for free-user connections, or you have been detected as using it for commercial purposes. We’ll introduce the solutions next.

How to fix “Connection blocked after timeout” TeamViewer

There are generally four solutions to the “Connection blocked after timeout” TeamViewer error if you’re a free license user. First, you can wait for a moment or restart the app and then try again. But this won’t work every time. Second, you can try to reset the TeamViewer ID. The third is to upgrade and activate a paid TeamViewer license. The final is to try a TeamViewer alternative.

Solution 1. Restart the app and try again

Step 1. Press Win + R, type in “services.msc”, then click OK.


Step 2. Find TeamViewer. Right-click it and then choose Restart.

Restart TeamViewer

Step 3. Wait for the process to finish. Then try to connect via TeamViewer again.

Solution 2. Reset the TeamViewer ID

Step 1. Follow the steps above to stop TeamViewer from the Services first.

Step 2. Open Registry Editor by entering “regedit.exe” in the Run box. Navigate to: HKEY_CURRENT_USER > Software > TeamViewer. Delete the TeamViewer registry key.

Delete TeamViewer

Step 3. Open the PowerShell console with administrator privileges and run the following command to determine the creation date of the "C:Program Files" folder:

Get-Item "C:\Program Files" | select Name,CreationTime

Creation Time

Step 4.Use the NirCMD tool to change the creation date of the Program Files folder. Download it and run it from the elevated Command Prompt console as follows:

nircmdc.exe setfilefoldertime "C:\Program Files" now now

Program File

Step 5. Check if the CreationTime value of the directory has changed.

Changed Creation Time

Step 6. Then, using one of the special tools available, change the MAC address of your network card. Alternatively, you can edit your MAC address through the registry by following the steps outlined below.

Step 7. To get the current MAC address of your network card, open command prompt, and run the following command:

Ipconfig /all

Pay attention to two parameters: Description (LAN card description) and Physical Address (MAC address).

Physical Address

Step 8. Then, open the Registry Editor again and go to the key: HKLM > SYSTEM > CurrentControlSet > Control > Class > {4d36e972-e325-11ce-bfc1-08002be10318}.

Step 9. Find DriverDesc option, where the description (name) of your NIC must be specified (for example, Intel(R) 82574L Gigabit Network Connection). When you've found the correct network card, double-click the NetworkAddress parameter. It specifies the network card's MAC (hardware) address. It is sufficient to change a single digit in the current MAC address, such as 000C299D4D80.

Network Address

Step 10. As a result, the network card's MAC address is changed. You must now modify the VolumeID of the system partition. VolumeID (or Volume Serial Number) is a hard drive volume's unique identifier that is set during formatting. Use the console utility VolumeID v2.1 to change the VolumeID v2.1. should be downloaded and extracted.

Step 11. Open Command Prompt with Administrator privileges and run the following command to determine the current VolumeID:


Volume Serial Number is 5E37-ECE1.


Step 12. Replace the current value with the new value 5E37-EC11:


Volumeid.exe c: 5E37-EC11

Replace The Value

Step 13. Close the command prompt and restart your computer. Then restart TeamViewer, and you'll be given a new TeamViewer ID.

Solution 3. Upgrade and activate a paid license

As we mentioned before, TeamViewer non-commercial use timeout happens because you have surpassed the TeamViewer time limit for free-user connections or you have been detected as using it for commercial purposes. So the third solution is to purchase and activate a paid license for it to work better.

Solution 4. Free TeamViewer alternative

The final option for you is to find a free TeamViewer alternative. Here we recommend the free remote desktop software AnyViewer. It has powerful features as a paid license of TeamViewer does, but charges nothing.

It is easy to set up.
It supports multiple Windows versions, including Windows Home and Standard versions.
It supports unattended remote access on PC, iOS, and Android.
It supports image quality and resolution adjustment. 
It supports multiple monitors on one screen.
It supports large file transfers.
It supports remote-session chat via text.
Download Freeware Win PCs & Servers
Secure Download
Note: AnyViewer has mobile versions, supporting iOS remote access and Android remote access. You must sign into the same account on all of your mobile devices before you can remotely access a PC from an iPhone, iPad, or Android device.

Step 1. Install and run AnyViewer on both your work and home computers. Navigate to Log in and then Sign up on the Controller computer (if you have already registered on the official website, you can log in directly).

Log in AnyViewer

Step 2. Fill out the sign-up form.

Sign Up for AnyViewer

Step 3. You should now see that you have successfully logged into AnyViewer. Your device will be assigned to the account to which you have logged in automatically.

Free Editions

Step 4. On both devices, log in to the same AnyViewer account, then click One-click control for unattended remote support to establish a direct connection.

Connect to My Devices

Step 5. After successfully connecting, you will see the remote desktop. Then you can control it completely and provide remote support as if you were sitting in front of it.

It is recommended to upgrade your account to a Professional or Enterprise plan. What can a professional or enterprise plan brings to you:
More devices can be assigned to the same account for unattended remote support.
Connect in privacy mode to protect your privacy. This means the Controller can black out the remote PC screen and disable the remote keyboard and mouse click.
File transfer speed will be increased. Transfer speed is 500 KB/s for a free account and up to 10 MB/s for a paid account.

Closing words

This post has pointed out the reasons of “Connection blocked after timeout”  TeamViewer error and gave solutions to fix it. Actually, we think the easiest way for you is to choose a free TeamViewer alternative, for example, AnyViewer. It allows you to remotely connect from PC to PC, iOS to PC, or Android to PC for free. Try it right now.