If you are getting Error Code 10 after following all the steps at Teredo Tunnel Adapter then you can fix it by following the steps in this guide. Go to Start and type cmd right click on cmd at the top of the list and select Run as Administrator. If the User Account Control window appears click on Yes. Type all of these commands (very carefully) one at a time and click on the Enter key on your keyboard after each one has been typed in.You must copy the words exactly as shown here, one letter wrong and they won’t function.netsh int teredo set state disabled
Leave the Command window open. Click on Start, Control Panel, Device Manager. Click on View and select Show hidden Devices.
Right click on Teredo Tunneling Pseudo-Interface and select Uninstall.
Close the Device Manager and Control Panel. Back to the Command window, type these one at a time and click on the Enter key after each one is typed.netsh int ipv6 set teredo client
Close the Command window.
Open Device Manager again, right click on Network Adapters and select Scan for harware changes, then click on View and select Show Hidden Devices.
You should now see the Teredo Tunneling Pseudo-Interface entry back in place without the yellow exclamation mark.
Right click on Teredo Tunneling Pseudo-Interface and select Properties, it should show that the device is working correctly in the Device Status box.