Teredo Tunneling Pseudo-Interface
image source

Teredo Tunneling Pseudo-Interface Error (Code 10) is an error that has probably displayed on your computer or you find on the device manager next to the Teredo Tunneling Device driver. The Teredo Tunneling Pseudo-Interface has been said to be a protocol that helps computers behind NAT firewall to obtain remote IPv6 resources using UDP protocol even without a native IPv6 connection.

The problem that you can experience with it is the error that shows: “The device cannot start (Code 10)” which is as a result of the driver not properly being recognized by the system. If you are experiencing this problem, there are many ways that you can fix them. Here are our top methods:

Method One: Update the Teredo Tunneling Pseudo-Interface Drivers

One of the main things that could cause this problem will be the drivers, hence once you are able to fix the drivers, that will solve the problem. The first way that you can do that is to update your drivers while the second will be to uninstall and reinstall it. Here are the steps for updating the drivers:

  • Open the Run command using Windows key and R (Win + R)
  • Copy and paste this: msc and then press Enter so that you will be taken to the Device Manager Window.
  • Find Network Adapters and double-click on it.
  • Look for this on the list: Teredo Tunneling Pseudo-Interface
  • Right-click it and select Update Driver
  • You will have two options. Select Search automatically for updated driver software. This will search for the latest version of the drivers.
  • If what you have is the latest version, you will be notified. Hence, you may need to uninstall it and have it installed again as shown below.

Method Two: Uninstall Teredo Adapters and Interfaces and Install it again

  • Press Windows key and R (Win + R) to open your dialog box.
  • Copy this and paste, then press Enter: msc to open your device manager.
  • Find Network Adapters on the list and expand it by double-clicking on it.
  • Look for Teredo Tunneling Pseudo-Interface on the list and right-click it, then select Uninstall.
  • Before doing anything else you will want to check the list properly to ensure that there are no other drivers with the same name. If there are, uninstall them all as well.

To reinstall the drivers, follow these steps:

  1. Click Action at the top of the Device Manager and then select Add legacy hardware
  2. You will be taken to the Add Hardware Wizard. Click Next button
  3. In the next box, click Next again and you will be taken to a box with: “If you know the specific hardware model you want to install, click Next to select it from a list”.
  4. Click Next
  5. On the next menu, click to Show All Devices
  6. Find Network Adapters on the list and click the Next button
  7. You will see two panes; Manufacturer and Model. Under manufacturer select Microsoft, and under Model select Microsoft Teredo Tunneling Adapter.
  8. Click Next

You can also uninstall the Teredo Tunneling Pseudo-Interface drivers through the Command Prompt:

  1. Because you will need the administrator permission to run this, click on the start menu and type CMD. You will see the Command Prompt at the top. Right-click it and select Run as Administrator.
  2. Select Yes in the box that appears next to give permission to open.
  3. In the Administrator Command Prompt, type: netsh and press Enter
  4. Next, type this and press Enter: int teredo
  5. Type set state disabled and press Enter. Once the command is executed, you will get the response “OK”
  6. Follow the steps above and go to your Device Manager and Uninstall the Teredo Tunneling Pseudo-Interface from the Network Adapters.
  7. Launch the Command Prompt again as an admin by searching for it, right-clicking, and then selecting Run as Administrator.
  8. In the Command Prompt, type netsh and press Enter.
  9. Type int ipv6 and press Enter
  10. The next thing to type is set teredo client and press enter
  11. You will get a message “OK”
  12. After you are done, close the Command Prompt and go back to your Device Manager.
  13. Select Action at the top of the Device Manager and click Scan for hardware changes
  14. The Teredo Tunneling Pseudo-Interface will not show the exclamation sign after this.

See Also: WAN vs LAN vs MAN: Differences, Similarities, and Comparisons

Method Three: Using Command Prompt

  1. Using Administrator Credentials, open command prompt (Search for CMD and when you find it, right-click and select Run as Administrator).
  2. Copy this and paste- netsh and press enter
  3. Copy this also and paste: set state disabled then press enter
  4. Go to your device manager and have Teredo Tunneling Pseudo-Interface
  5. Again, go back to the command prompt and paste this: netsh then press enter
  6. Paste this int ipv6 and enter.
  7. Input this again and press enter: set teredo client
  8. Back to the Device Manager, click Action and select Scan for hardware changes
  9. On the menu, click View and select Show hidden devices and then check if it is now there without the error

Method Four: Through  Registry Editor

This is not the method that we would recommend until all these methods above fail to work. If that is your situation, here we go:

  • Using Windows + R, open your Run command
  • Input regedit and then press Enter to open the Registry Editor.

Note: Because any error made here can cause some errors, what you want to do is to back up the registry by following these steps:

  • In the Registry Editor, simply go to File and click on it or right-click on the computer icon at the top left corner of the first pane.
  • Select export
  • Select where you want the file to be saved and click Save.

Once you experience any problem, you can follow the same steps and select Import rather than Export.

Now you can continue with these steps:

  • Copy this and paste in the address bar of the Registry editor and Navigate to this location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters or simply double click on all these from the first pane: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Tcpip6 > Parameters
  • On the right Pane, look for the entry with Disabled Components
  • Right-click it and select Modify
  • Enter 0 in the Value data section and then Enter
  • The next thing to do is to restart your computer and that should take care of the error. If by any chance anything goes wrong because you have changed anything you cannot remember, use your backup file and fix it.