Tunnel adapter: purpose, problems and solutions. Disabling the Microsoft Teredo Tunnel Adapter

Teredo tunneling is a transition technology that gives full IPv6 connectivity for IPv6-capable hosts which are on the IPv4 Internet but which have no direct native connection to an IPv6 network.

Please ensure that the adapter is completely uninstalled from the computer before installing it again as you might have only deleted some files but not the complete setup.
To uninstall Microsoft Teredo Tunneling Adapter follow the below steps:

  1. Click Start. In the Start Search box type "devmgmt.msc" and press Enter.
  2. Expand "Network Adapters", double-click on the entry of the network device.
  3. Click the tab "Driver", click "Uninstall".
  4. Click Start. In the Start Search box type "appwiz.cpl" and press Enter.
  5. Remove the entries related to the network adapter.
To install Microsoft Teredo Tunneling Adapter again, follow the below steps:

1. To install it go to device manager OR Hold the Windows Key and Press R. In the run dialog that opens, type hdwwiz.cpl and Click OK.

2. Once in the Device Manager -> Click Network Adapters

3. Then click the Actions tab from the top and select “ Add Legacy Hardware"

4. Click Next and Next again and Next again (it will not find anything, so do not worry). You will then be taken to Common Hardware types, select.

5. Scroll down and select Network Adapters then Click Next. You will now be taken to the Add Hardware dialog.

6. Now from the Manufacturer tab select Microsoft then from the Network Adapter tab select Microsoft Teredo Tunneling Adapter and Click Next.

7. After you click Next, Click Next again then Click Finish.

8. Now the issue should be resolved.

However If you still see a yellow exclamation mark then try the below steps to resolve it as well:

  1. Open Registry Editor by clicking the start button and type regedit and press Enter.
  2. .Navigate through the following: HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\TCPIP6\PARAMETERS.
  3. In the right pane, right click Disabled Components and select Edit. Set the DWord value to 0.
  4. Restart your computer and the Teredo tunneling adapter will now start.
If you still face any issue, please let me know and I will try to provide further assistance.

Today we will look at:

Sometimes users of Microsoft Windows of different versions may experience a problem with the Teredo tunnel adapter. This is signaled by an orange triangle containing an exclamation mark. It can be seen on the icon with the name of your computer in the “Devices and Printers” section of the “Start” menu, as well as in the device manager near the name Microsoft Teredo.

In the properties of this virtual adapter you will also see a warning: “This device cannot start. (Code 10).” What to do in this case? You can get out of the situation quickly and without consequences.

The easiest way: use to update all drivers automatically and get rid of the problem.

Solving the problem

First, you need to know that Teredo is a network protocol that is used in IPv4 networks to transmit IPv6 packets. The Windows operating system is equipped with all mechanisms for working with this protocol and does not require the installation of any third-party programs.

For any device in the system, error code 10 can occur in several cases. This may be a problem with starting one of the drivers required for operation. In this case, you need to update it. But for Teredo you can do without this. The fact is that the IPv6 protocol is rarely used nowadays, and most users do not need to use such an adapter.

In this case, it is best to disable the device in the system; you will not notice any problems in the functioning of the computer. To do this you need:

  1. open the command line, to do this, in the “Start” menu, type cmd in the search field (or use the Windows + R key combination), right-click on the proposed program and select “Run as administrator”;
  2. then in the window that opens, type the netsh command;
  3. type the lines interface teredo set state disabled and interface isatap set state disabled;
  4. perform a reboot.


If for some reason the protocol needs to be enabled again, then you must complete all these steps in order with one difference: in step 3 you will need to type the lines interface teredo set state default and interface isatap set state default. You can also simply remove the problematic adapter in Device Manager.

If the IPv6 network protocol is used

If your system still uses IPv6, then you will not be able to disable or remove the adapter. In this case, you need to try to restore its functionality. To do this you need to take the following actions:

  • since the problem may be in , you need to update it to the newest version, which can be downloaded from the official page of your equipment manufacturer and installed;
  • try to restore the device’s functionality using the built-in Windows scan and recovery tools, to do this, run the cmd program as written above, type sfc /scannow in the window, wait for the process to complete and restart the computer;
  • Try troubleshooting automatically using the Fix It tool.

If none of the methods help, then you may need to.

Starting with the seventh version, the rather interesting Teredo Tunneling technology appeared in the Windows operating system. The average user knows practically nothing about this technology. Now we will try to figure out what it is intended for.

What is Teredo?

Without going into technical details and speaking in common language, Teredo is a technology for working with IPv6 addresses via the IPv4 protocol and transmitting the corresponding data packets. The protocols of the fourth and sixth versions are incompatible with each other. However, if the system uses a kind of virtual Microsoft Teredo adapter, then this task turns out to be quite feasible. However, most users do not need it in their daily work, given constant access to the Internet. How feasible is it to use Teredo Tunneling technology? Today, the need to use a tunnel adapter from Microsoft raises some doubts. First of all, it is worth noting that not all providers support working with the IPv6 protocol. To do this, you must at least have an active DHCP v6 server. Secondly, research by leading Symantec specialists shows that the Teredo Tunneling Pseudo interface has quite a lot of potential vulnerabilities. This is due to some of its features. It should be noted that today there are quite a few firewalls that are capable of processing the Teredo protocol. What does this mean in practical terms? At the stage of information transfer, attackers can easily bypass any filter. Also, IDS threat detection systems and firewalls cannot unroll double-folded traffic based on the UDP and TCP protocols, first converting it to IPv6 and then to IPv4. An attack packet can thus simply get into corporate networks and infiltrate programs that use the sixth version protocol in their work. The Teredo driver also causes a lot of criticism. Problems with it are observed very often. The most common problem is the occurrence of an error accompanied by a message that the device cannot be turned on. For this reason, it has to be constantly reinstalled. It is clear that this does not cause much delight among users.

Driver problems: what to do?

If the Teredo driver fails, you can first try to update or reinstall it. To do this, you need to use the Device Manager, which is located in the standard Control Panel, and not various third-party programs such as Driver Booster. This device itself is a virtual adapter. In the manager, you need to select the Teredo adapter and right-click to open the context menu. Here you need to use the properties line or directly the command to update or remove the driver. There is no need to download the driver from the Internet in advance. After installing the driver, when rebooting the system, it is advisable to use the F8 key. In the menu, you must additionally select the line to disable checking the digital signature of drivers. This will allow you to avoid problems in the future. You can simply disable the driver in the same manager so as not to have to reinstall it—most users don’t need it anyway.

Virus check

As mentioned earlier, the adapter itself has a lot of vulnerabilities. If errors occur at a certain stage of work, then it is advisable to perform a full system scan for the presence of executable malicious codes and virus threats. This can be done using a standard scanning device, but it is necessary to use deep analysis, and not S.M.A.R.T. – check. It would still be better to use portable professional utilities or tools like Kaspersky Rescue Disk. They start even before the operating system starts and conduct a powerful scan.

Scan and restore system files

Let's look at the Teredo adapter from a different perspective. You should already understand what it is and how it works. Among the causes of failure, various emergency situations are quite common. Therefore, if the methods described above do not bring results, then you can use the command line. You can call it using the cmd command in the Run menu. Next, on the command line, you need to enter the sfc/scannow command to diagnose and restore system files. The console must be launched directly as an administrator.

Disabling the tunnel adapter

The tunnel adapter can be disabled via the command line. The console must be run as an administrator, as mentioned above. After this, you need to enter the sequence – netshin terface teredoset state disabled. As you can understand from the example presented, the command used here is for network connections; the adapter itself is a network device. In the event that the corresponding connection and adapter need to be used again, the setstatedefault command must be entered as the fourth command.

System failures: automatic correction

There is another technique that allows you to fix problems with the Teredo adapter without user intervention. This is a special Microsoft FixIt utility. After installation, you just need to run this program, and all detected problems and failures, including Teredo adapter errors, will be automatically corrected. Once the process is complete, you won't even have to reboot the system.

Conclusion

The future is in using the IPv6 protocol. No one doubts this. However, it is not yet possible to talk about its widespread implementation at this stage of development of computer technology.

Starting with Windows 7, the system introduced an interesting technology called Teredo Tunneling, about which the average user knows almost nothing. Let’s try to figure out what it is intended for now.

Teredo: what is it?

If you don’t go into technical details, but speak in common language, Teredo is a technology for working with IPv6 addresses via the IPv4 protocol, plus the transfer of corresponding data packets.

The protocols themselves, the fourth and sixth versions, are incompatible with each other, however, if the system uses the Microsoft Teredo adapter (a kind of virtual adapter), this task becomes quite feasible. But most users do not need it in their daily work, even with constant Internet access.

How justified is the use of Teredo Tunneling technology?

The need to use a tunnel adapter from Microsoft today raises legitimate doubts. Firstly, not all providers support working with the sixth version of the IP protocol (for this you need to have at least an active DHCP v6 server).

Secondly, as research by leading specialists from Symantec Corporation, a leader in the field of computer system security, shows, the Teredo Tunneling Pseudo interface has quite a lot of potential vulnerabilities. This is due to some of its features.

First of all, there are not many firewalls in the world today that can handle the Teredo protocol. What does this mean in practical terms? Roughly speaking, attackers can easily bypass any filter at the data transmission stage. In addition, firewalls or IDS threat detection systems cannot unroll double-folded traffic based on UDP and TCP protocols, converting it first to IPv6, and only then to IPv4. Thus, an attacking packet(s) can easily get into, for example, and infiltrate programs that use the sixth version protocol in their work.

The Teredo driver, with which problems are very often observed, also causes no less criticism. The most common situation is an error with a message stating that the device cannot be turned on (code 10). Therefore, it has to be constantly reinstalled, which does not cause much delight among users.

Possible driver problems: what to do first

If the Teredo driver still fails, you can first try to reinstall or update it.

To do this, you need to use only the one found in the standard Control Panel, and not third-party programs like Driver Booster, since the device itself is a virtual adapter.

In the manager, you need to select the Teredo adapter and right-click to bring up the context menu. Here you use the properties line or the update command directly or There is no need to download the driver from the Internet in advance, but after installing it, when rebooting the system, it is advisable to use the F8 key, and in the menu additionally select the line to disable checking the digital signature of drivers in order to avoid problems in the future. In the same manager, you can simply disable the driver so as not to have to reinstall it (most users don’t need it anyway).

Checking the system for viruses

As already mentioned, the adapter itself has a lot of vulnerabilities. And if errors occur at any stage of the work, it is advisable to perform a full system scan for the presence of virus threats and executable malicious codes.

This can be done using a standard scanner, but you need to use not a S.M.A.R.T. check, but a deep analysis. But it is better to use professional portable utilities or tools like Kaspersky Rescue Disk, which start before the system starts and perform the most powerful scanning.

Scan and restore system files

Let's look at the Teredo adapter from the other side. What it is is already clear. How it works too.

But among the causes of failures there may be also Therefore, if the above methods do not give results, you should use the command line, called via cmd in the “Run” menu (Win + R), where the command to diagnose and restore system files sfc /scannow is prescribed (the console should start performed exclusively on behalf of the administrator).

Disabling the tunnel adapter

Finally, you can disable it via the command line. We launch the console as administrator, as shown above.

As you can see from the example, the command for network connections is used here, because the adapter itself is a network device.

If the adapter and the corresponding connection need to be used again, the set state default command is entered in the console as the fourth command.

Automatically fix system failures

There is another technique that allows you to fix problems with the Teredo adapter without user intervention. What kind of instrument is this?

This is a specialized Microsoft Fix It utility. After installing it, you just need to run the program, and all problems or failures found, including errors in the adapter we are interested in, will be corrected automatically. At the end of the process, you don’t even have to reboot the system.

Conclusion

Of course, no one doubts that the future lies in the use of the IPv6 protocol. However, at this stage of the development of computer technology, it is too early to talk about its widespread implementation. Microsoft specialists look to the future and offer a simple solution for combining different versions of the IP protocol. However, due to the fact that most network technologies cannot work with such technologies, the use of this virtual adapter remains extremely limited, if not unclaimed at all.


The Microsoft Teredo tunnel adapter is a special virtual device that allows you to emulate IPv6 in IPv4 networks. From time to time, Windows users encounter problems with installed drivers for the tunnel adapter. Below we will look at how to fix this problem.

As mentioned above, the Microsoft Teredo tunnel adapter provides IPv6 support. As a rule, most Internet users use the IPv4 protocol, and if you are one of them, then it is best to disable the tunnel adapter.

If you don't know whether your computer uses IPv6 or IPv4, call your ISP to find out.

How to disable the Microsoft Teredo tunnel adapter?

By default, on all computers starting with Windows 7, the tunnel adapter is activated. If you are using IP version 4 (and this is most likely), then the adapter can be disabled. This is done as follows:

1. Run the search bar and enter “cmd” into it. Right-click on the result and go to "Run as administrator" .

2. A terminal with administrator rights will open on the screen, in which you will need to run the following commands:

interface teredo set state disabled

interface isatap set state disabled

After this, your device will disappear from the “Device Manager”, which means you do not need to update the drivers for it.

How to update drivers?

If you are sure that you are using the IPv6 protocol, then you cannot disable the tunnel adapter, otherwise you may lose the Internet. In this case, you will need to update your drivers as follows:

1. Water the launch "Device Manager" . To do this, open "Control Panel" , open the section "System" .

In the left area of ​​the window, open the section "Device Manager" .

2. Expand a branch "Network adapters" . If near the point "Tunnel adapter" you see a yellow exclamation mark, then the drivers are not working correctly or are not installed at all.

3. In this case, first right-click and go to "Update drivers" . Try updating your drivers automatically, which may help resolve the issue in some cases.

4. If auto-update doesn’t help, then let’s go a slightly different route. To do this, right-click on the tunnel adapter and select "Properties" .

5. Go to tab "Intelligence" . Expand the list next to the item "Property" and select the parameter "Equipment ID" .

6. Copy the very first line and go to the DevID website page. Paste your copied ID into the search bar and click the button "Search" .

7. The results will display the exact configuration of your tunnel adapter, as well as links to download drivers for it. Download the latest drivers, install them on your computer and restart the system.