I recently had to work on a machine that listed 100’s of Tunnel adapter’s in the ipconfig output which prevented getting the IP information I was after. Having hunted around here’s how to clear them.


A few different google searches did come up with multiple answers, however here’s the fix that worked for me running Windows Vista SP1. Be aware that messing with Network Connections if you are not familiar with what you are doing can cause serious problems!

1) Go into the Control Panel via Start – Control Panel
2) Go to System (may want to switch to Classic View via the link on the left hand side of the Control Panel to view all the icons)
3) Select Device Manager
4) In Device Manager click the View menu and Tick ‘Show Hidden Devices’
5) Expand Network Adapters
6) You should now see a list of adapters starting with isatap, these are the adapters I removed and it then cleared down the Tunnel list in ipconfig.
7) There were also several 6TO4 adapters that I removed to help the clean up. These are related to the Teredo Tunneling and can also be disabled / removed – Full instructions can be found here to do this (but for those wanting the immediate solution run netsh interface teredo set state disabled from a CMD)


  1. 10/01/2010 at 6:53 PM Tayfun Demirbilek

    Keep up the good work

  2. 04/02/2010 at 4:06 PM Terminalpunk

    Thanks for publishing the info : ) Worked a treat

  3. 06/10/2010 at 10:50 AM nob saibot

    You can use the ipconfig command and then press CTRL + C to stop the command before the tunnel adapter take over the whole screen

  4. 17/04/2012 at 7:59 AM Chang

    Thanks it really help 🙂

  5. 26/04/2012 at 4:16 PM Jim Sloey

    Thanks. I had junk hanging around in there for months.

  6. 28/04/2012 at 2:12 PM Morten

    Use these command lines to disable all the mess.

    ncpa.cpl ( to disable unused network adapters)

    netsh int teredo set state disabled
    netsh int 6to4 set state disabled
    netsh int isatap set state disabled

    If you want to enable the tunnels again

    netsh int teredo set state default
    netsh int 6to4 set state default
    netsh int isatap set state default

  7. 07/07/2012 at 2:39 AM Justin

    You can also type:

    ipconfig | more

    in the command prompt. (That’s the “pipe” symbol, not “i” or “L”.)