Both Teredo and ISATAP are mechanisms for IPv6 connectivity on IPv4-only networks. Since Windows 7 comes with IPv6 enabled, I wouldn’t be surprised if they were always on, just didn’t appear in ipconfig
for some strange reason. (On one of my test VMs, the ISATAP adapter shows up, but not Teredo. Also strange.)
ISATAP is practically useless on a personal network, so it can be disabled permanently:
netsh interface ipv6 isatap set state disabled
On the other hand, Teredo works practically anywhere with the help of Microsoft’s Teredo server. You can leave it on, since Windows will always prefer native IPv4 over Teredo-tunneled (and possibly slower) IPv6 connections; but if you really want to get rid of it, apply the following command:
netsh interface ipv6 set teredo disabled