I have some Windows 7 Machines with an issue on the Teredo network interface. It's not working, and due that i dont have routable IPv6 behind a NAT and the tecnologies that depends of Teredo like Direct Access dont work.
I think it's a software compatibility problem.
When I run the command netsh interface teredo show state i get the error "failed to open tunnel interface". In spanish is "no se puede abrir el adaptador de túnel".
Regards and thank you.
Update: I created an automated solution for fix this issue. Troubleshooting pack available at https://github.com/Tulpep/Reset-IPv6
With the help of Microsoft premier support I found the fix.
The issue was caused by a software damaging the Teredo interface. In my case it was Checkpoint Secure Client.
To solve it, this is the procedure:
Right click on each instance of the following adapters and choose Uninstall from the action menu.
a.Microsoft 6to4 Adapter
b.Microsoft ISATAP Adapter
c.Teredo Tunneling Pseudo-Interface
d.iphttpsinterface
This solve the problem. The procedure above is exactly to fix a Direct Access scenario failing, but it should works to solve this problem in every case. Keep in mind that if you are not using Direct Access you can avoid some steps like the 9.