Step By Step Guide To Install Microsoft Teredo Tunneling Adapter

To understand what the Teredo Tunneling is, you first need to know what an IPv4 and IPv6 is. IPv4 is an IP Protocol which assigns our computers with a unique address which is our identity to communicate with the world over the internet.

Most of us, are on the IPv4 technology and so is the rest of the world. However, due to all the IPv4 available addresses being occupied the Internet is running out of IPv4 addresses as more and more of us have started using internet and networks heavily which is the main reason we now have the IPv6 (Internet Protocol Version 6) which brings in an uncountable number of addresses, that is 2 to the power of 128 – 2^128 (340,282,366,920,938,000,000,000,000,000,000,000,000) never-ending.

Now that you know about the shortage of IPv4 addresses – it’ll be easier to understand what the Teredo Tunneling is. IPv4 is still being heavily used, to put it in it’s simplest terms, I’d say that previously every one knew one language, but now there are two so the person (system) speaking in an IPv4 language will be understood by the same but not by those speaking in the IPv6 language, hence making networks talk to each other will not be possible  and internet is all about networks connected and talking to each other – therefore, we need an interpreter to translate IPv4 to IPv6 and vice-versa and this is what the Teredo Tunneling is, it is an interpreter to process the v6/v4 language.

Repair Corrupt System Files

Download and run Reimage Plus to scan and repair corrupt/missing files from here, if files are found to be corrupt and missing repair them and then see if the Teredo Tunnel Adapter is restored, if not follow the steps below.

Microsoft Teredo Tunnel Adapter Driver

In this section, I’ll show you how to install the Teredo Tunneling Adapter on Windows 7  – the driver is built into Windows 7.

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.

Device Manager

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

Network Adapters

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

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 than from the Network Adapter tab select Microsoft Teredo Tunneling Adapter and Click Next.

Teredo Tunneling Adapter

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

If you can’t see the Teredo Adapter at the Network adapter tab or inside the list of Legacy drivers, there are a couple of methods that you can try. Here’s one procedure that seemed to have worked for a lot of users:

  1. Press Windows key + R to open up a Run command. Next, type “cmd“, press Ctrl + Shift + Enter and choose Yes at the UAC (User Account Control) prompt to open up an Elevated Command Prompt.
  2. Inside the elevated Command Prompt, type the following command to disable the Teredo interface:
    netsh interface Teredo set state disable
  3. Once the interface has been disabled, close the elevated Command Prompt and reboot your computer.
  4. At the next startup, open another elevated Command Prompt window (using step 1), type the following command and press Enter:
    netsh interface Teredo set state type=default
  5. Return to Device Manager and see if the Teredo Adapter is now enabled.

If the method above doesn’t work, follow the steps below to interrogate Teredo’s state and enable it if needed:

  1. Press Windows key + R to open up a Run command. Next, type “cmd“, press Ctrl + Shift + Enter and choose Yes at the UAC (User Account Control) prompt to open up an Elevated Command Prompt.
  2. Type the following command to verify your Teredo state:
    netsh interface teredo show state
  3. If the returned State is Client or Dormant, Teredo is working normally. On the other hand, if the returned state is Offline, type the following command to re-enable Teredo on your particular machine:
    netsh interface teredo set state type=enterpriseclient
  4. Close the Elevated Command Prompt and restart your computer. See if the issue has been resolved and you are able to see the Teredo adapter in Device Manager at the next startup.

Teredo Tunnel error should now be resolved, however, If you see a yellow exclamation mark then follow the steps below:

1. Open registry editor.   How To Open Registry Editor

2. Navigate through the following:


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.

How to fix issues with the Teredo Adapter on Windows 10

Since the Teredo Adapter is quite a legacy component by now, Microsoft Decided to remove it starting with Windows 10 build 1803.

So if you’re encountering an error that points towards you enabling the Teredo Adapter on Windows 10 but you have a build newer than 1803, here’s what you need to do instead:

  1. Press Windows key + R to open up a Run box. Then, type “ms-settings:gaming-xboxnetworking” and hit Enter to open the Xbox Networking tab of the Settings App.
  2. Once you access, let the software complete the checks and press the Check again button if the scan doesn’t start automatically.
  3. If the Server connectivity is Blocked, scroll down below and click on the Fix it button.
  4. Reboot your computer and see if the issue has been resolved.

If that dosen’t work, follow the next steps below:

  1. Make sure Windows Firewall is up and running. Otherwise, Windows will block the server connection by default.
  2. Press Windows key + R to open up a Run box. Next, type “powershell“, press Ctrl + Shift + Enter and click on Yes at the next UAC (User Account Control) prompt to open an elevated Powershell window.
  3. In the elevated powershell window, type the following commands and press Enter after each line:
    int teredo
    set state
  4. Restart your computer and see if the issue has been resolved.

If the procedure above isn’t effective, follow the next method below where we use the Group Policy Editor to change a port that might be causing the issue:

  1. Press Windows key + R to open up a Run box. Then, type “gpedit.msc” and hit Enter to open the Local Group Policy Editor.
    Note: Keep in mind that the Local Group Policy Editor is only available on several Windows 10 versions.
  2. Inside the Local Group Policy Editor, use the left pane to navigate to Computer Configuration > Administrative Templates > Network > TCPIP Settings > IPv6 Transition Technologies.
  3. Move over to the right-side and double-click on Set Teredo Client Port to edit this policy.
  4. Set the policy to Enabled and set the 3544 port. Keep in mind that in order for this to work, the port needs to be open and forwarded through your router. If you don’t know how to do this, look for specific instructions related to your router manufacturer.

If you experience Error Code 10 error, then follow steps on my Error Code 10 Guide


  1. I cannot find the right pane or disabled components. See screen print. I have the adapter by Teredo on devices on twice now and both are marked with the yellow exclamation symbol. Do not know what to do now. Thanks.

  2. I went through the entire instructions in cmd and all the commands to uninstall and set Teredo again. Teredo did not show up under devices after that so I started the legacy set up again. Teredo installed from legacy but gave me the same code 10 error and the yello exclamation mark is still there. What to do now? Thanks, confused at this point.

  3. David, you need to be in SYSTEMCURRENTCONTROLSETSERVICESTCPIP6PARAMETERS., click the + sign for system, then click the + for current control set, then services then tcipip6 then parameters, you will then see disabledcomponents in the right pane, double click on it to modify the registry.

  4. I’ve followed all the instructions on how to fix the Microsoft Teredo Tunneling adaptor and still got the error 10. So I followed your instructions on how to fix it by going through the Registry Editor. I went through all the steps – system-current control set-services-TCPIP6-parameters—but disabled components did not show up in the right pane. (see attached picture). I’d sure appreciate your help.

  5. after doing this, my computer says it is working correctly. After 10 min online the driver stopped. I went back into the device manager and it says that the driver is working correctly. Now what should I do?

  6. As a user who recently faced the same problem, I learned after a couple of trials and errors that you must ask to “view hidden devices” or it will not appear in the device manager list under network adapters. If you have followed all the steps in the proper order, the yellow exclamation point should not be there anymore, and when you right click on the device name, its properties should say that it is now working properly.

  7. I was unabel to navigate to HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETSERVICESTCPIP6PARAMETERS it isn’t there. I was also not able to find the ‘free version’ of malware bytes and can’t spend another penny updating this machine. I also found 4 Other Devices (HP prnter) with yellow ! marks. I see Teredo has reinstalled but w/yellow ! . I’ve never been able to use my wireless printer and recently had to update DSL and I’ve lost all my wireless features including printer, amazonfire stick use, I’ve updated all the security codes and things are just getting worse. I run W 7 64 bit

  8. Hi I followed all the instruction till PARAMETER but on the right panel I found under Name column -“ab(Default); Type Column-RZ_SZ and Data column 0. What do I do?

  9. I followed all the steps. Including going to the registry changing the Dword value to 0 and then running the cmd prompts as an administrator. I was able to uninstall it, but when I followed the instructions to reinstall it, it did not reappear.

    I selected “show hidden devices” in the device manager and the Teredo Adapter was no longer there. I then reinstalled it by choosing Network Adapter > Action> Add legacy hardware” . I followed the steps above and now it seems to be working properly. I no longer see the error 10 code. THANK YOU !

  10. Thank you for explaining the Teredo adapter’s function to me. What I don’t understand is why, after 4.5 years, mine is suddenly not working.

  11. I can’t thank you enough for your clear, concise and effectivet utor on toredo tunneling adapter. Anyone who has searched the web looking for any kind of help in this area should join me in sincere gratitude for the help you have provided. I really do appreciate it!

  12. if you figure out that you have more then Microsoft Teredo Tunnel Adapter in the device manger, #2, after install it, its ok if i uninstall TTA #2 and to keep the original without # numbers?

  13. Hi Kevin, I own an Acer aspire 2555, and I have a very ugly problem. It
    started on 10/24/2015, when I did updated some Microsoft updates. After
    that everything turned to the worst. I could not update any software at
    all. It would tell me that the server could not be reached or something
    like that. After checking with more anti virus and spyware software that
    I can count, I went to and searched for answers. I ran a
    few apps that were recommended to solve the Windows Update problem but I
    caused my WiFi to die. The light of the Wifi stays off even though the
    Atheros wifi adapter info says is working properly. HELP Please.

  14. when you do ncpa.cpl in run dialog and click OK – does it shows the network adapter? If yes, what is it’s status? Also if you can ask this question on it will be easier to keep it separate since it is off topic (from this guide)

  15. Thanks so much, it worked perfectly!Now, can you give me an idea why I find so many corrupted images on many sites? As the example at . I use FF but I ried with Chrome and it’s all the same. I find it odd that there’s no comments about pics being corrupted in the post I’, sharing with you. I’m completely lost. The problem begun suddenly about 4-6 months ago. I thought it could be some incompatibility with the browser so I updated them. Well ,nothing changed. Any idea? Thanks so much in advance.

  16. Kevin,
    I want to thank you so much for the above instructions! I had the Code 10 error on this adapter and followed the instructions provided on another site and no longer had the adapter in my Device Manager (Even clicking on hidden files in the View). So I googled “How to I install the Teredo…..” and found your site. I’m so happy! Your instructions were clear to follow even for me….a novice to say the least. It loaded the adapter without any Code 10 error. Again thanks so much!

  17. The problem is gone now after I installed W10 (which isn’t great, by the way). But I meant pictures were almost all with errors, showing but partially, like the one above.Maybe it was a corrupted driver or some other file? I won’t post about it again,sorry. Thanks for answering!

  18. Hi i clicked on tweakbit program and it said you are entering a dangerous sight with a big red x. what’s up with that?

  19. Thanks Kevin, I had been looking for a while for an article like this. Most of the guides on Teredo installation assume too much foreknowledge(and if my scores on this MCSA app are anything to go by I know nothing!)

  20. i am confused as to how to set the Dword to zero
    i dont have an option to “edit” only “modify” wich doesnt bring up anything that lets me change it

  21. Teredo Tunnel Adapter is not needed however if you still wish to install it, and running into the issue – please email me on so i can see what’s happening.


    What ended up solving the issue was GPEdit forcing the port to 3544, which I have forwarded in my Ubiquiti Networks Edgerouter X to my local IP address.

Leave a Reply

Your email address will not be published.

Expert Tip

Step By Step Guide To Install Microsoft Teredo Tunneling Adapter

If the issue is with your Computer or a Laptop you should try using Reimage Plus which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Reimage by clicking the Download button below.

Download Now

I'm not interested