Problem: On a Windows 7 based computer after installing Microsoft Teredo tunnel adapter (as described in this post), the teredo tunnel adapter does not work and appears in device manager with a yellow exclamation mark. During this behavior, the state of the Teredo tunnel device is “The device cannot start (Code 10).” To resolve a code 10 error for a device on a Teredo tunnel adapter, follow these steps.
This guide fixes the following issues in Device Manager:
- Cannot start Microsoft Teredo tunnel adapter – error: code 10
- Teredo Tunneling Pseudo Interface – error: Code 10
How to resolve Teredo Tunneling error code 10 (device fails to start).
Step 1. Change the TCPIPv6 settings through the Windows registry.
Important: As a preventative measure, always create a restore point before modifying the registry. If something goes wrong after modifying the registry, restore your system to this restore point.
- To create a restore point:
a. Type Create a restore point click on the search box and click on the result.
b. Then click on To create button to create an immediate restore point.
To change the TCPIPv6 settings in the Windows registry:
1. Open Windows Registry editor. For this:
- Click on “Windows” + “RClick the ” button to download Running dialog box.
- write “regedit” and click Enter.
2. Go inside the Windows registry (from the left panel) and highlight this key.
3. In the right panel, double-click to change DisabledComponents the key.
4. install the DisabledComponents Value information 0 (zero) and select OK.
5. Shut down Registry editor.
6. Restart your computer.
(Windows should automatically reinstall the Teredo Tunneling adapter.)
7. Go to device management.
8. Verify that the Teredo tunnel adapter is available and running in Device Manager. For this:
- Dan Appearance menu selection Show hidden devices.
- If you don’t see any errors (and no exclamation mark) next to MS Teredo Tunneling Adapter (like the screen below) in the device manager screen, your problem is solved and Teredo tunneling should be working fine.
- If you come across a yellow exclamation mark next to Microsoft Teredo Tunneling adapter (or). Teredo Tunneling Pseudo Interface) proceed to step 2 as below screen(s).
Step 2: Remove all Teredo tunnel adapters and interfaces.
1. Click the right mouse button and Delete the Teredo Tunneling Pseudo-Interface.
2. Delete that’s all Microsoft Teredo Tunnel Adapters (eg Microsoft Teredo Tunnel Adapter #2 or #3 or #4 etc.)
3. Reinstall the Microsoft Teredo Tunneling Adapter by following the steps in this guide: How to install the Microsoft Teredo tunnel adapter
4. If you still have problems after re-establishing teredo tunneling, go to step 3.
Step 3. Enable the Teredo Client using the NETSH command
1. go to Start > All Programs > Accessories.
2. right click on Command line and select Run as administrator
3. In the Command Prompt window, type the following commands in that order and press Enter after each one.
- int teredo
- setting status is disabled
- int ipv6
- install the teredo client
4. Close the command prompt.
5. Open the device manager.
6. Choose Appearance > Show hidden devices. The Teredo Tunneling Pseudo Interface will appear again and should work fine now.