• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Teredo Automatic Configuration for Windows 10 - ALL Versions

AAF Optimus

Audio Modder
Joined
Mar 1, 2017
Messages
1,272 (0.42/day)
Location
Rio de Janeiro, Brazil
System Name NEW AAF OPTIMUS RIG
Processor AMD Ryzen 5 5600X (6C/12T)
Motherboard ASUS TUF Gaming B550M-Plus
Cooling DeepCool Gammax L120T
Memory Crucial Pro Gaming 32GB DDR4-3200 (2x16GB) @3268
Video Card(s) NVIDIA GeForce RTX 3060 12GB MSI Ventus 2X OC
Storage ADATA Legend 710 PCIe Gen3 x4 256GB; ADATA Legend 800 PCIe Gen4 x4 2TB
Display(s) AOC Viper 27" 165Hz 1ms (27G2SE)
Case Aigo Darkflash DK100-BK
Audio Device(s) Realtek S1200A - AAF Optimus Audio
Power Supply RedDragon RGPS 600W 80PLUS Bronze Full Modular
Mouse Fire Phoenix Vertical Mouse
Keyboard Motospeed CK-108 Mechanical Keyboard
Software Windows 11 Pro x64 23H2
Members and collaborators of the TechPowerUp Forum,

I bring an SFX executable where there is a command line that will AUTOMATE the entire process of setting up the Teredo Tunnel feature in Windows 10, useful for anyone playing online multiplayer on the Xbox Live network.

The download link for this executable is available below (It is only an SFX containing a Windows Command Script (CMD) file:

Download (OneDrive)

I hope this file will help everyone who needs the Teredo feature, not only for PRO and ENTERPRISE versions, but for ALL editions of Windows 10, including HOME.

Remember that after you run this command line, you need to restart your computer for the changes to take effect.

THANKFUL!
 
you might want to give a lot more info about what this does, and why people would want it
 
Lets take a look.

No commands in SFX archive. (other then launching the batch within.)
Virus total more or less clean (a few always get mad at SFX archives)
Emsisoft didnt find anything (its what im running on my rig)
7zip extracts it without executing it manually (this is good because it generally means the archive wasnt tampered with after creation)
seems to just be a batch

My comments are in green.



# Just setting the window title
@Echo off &TITLE Teredo Complete Configuration for Windows 10 by Alan Finotty
#telling you what stage its at
echo ###########################################
echo Configuring Services...
echo ###########################################
echo.
# Using Service Config to set the service running configs
# this service controls readyboost services.msc discription (Maintains and improves system performance over time.)

sc config SysMain start=auto
#controls GPO deployed software, no dependencies though.
sc config AppMgmt start=auto
# certificate prop service, controls smart card,and root certs
sc config CertPropSvc start=auto
# branchcache it cahces data from your network subnet
sc config PeerDistSvc start=auto
# this allows the desktop to be locked when smartcards are detected
sc config SCPolicySvc start=auto
# this is just SNMP its a protocol used to monitor network devices, probably used for some kind of heartbeat
sc config SNMPTRAP start=auto
sc config WebClient start=auto
sc config WinRM start=auto
sc config WinHttpAutoProxySvc start=auto
sc config TrkWks start=auto
sc config WerSvc start=auto
sc config PNRPSvc start=auto
sc config p2psvc start=auto
sc config p2pimsvc start=auto
# honestly while some of this is disabled by default its all harmless. All of it is included.
echo.
echo ###########################################
echo Services Configured.
echo ###########################################
# now we are modifying registry entries, in this case we are adding one. In this case this is the windows auto proxy discovery service, the value of the "Start" entry is being changed to a value of '2' which means it is being set to automatic. This may be needed for certain windows discovery features so I wouldnt doubt xbox wants it. In short this is also known as WPAD and is a security vulnerability to be enabled. Though not super dangerous or anything if done.
reg add HKLM\SYSTEM\CurrentControlSet\Services\WinHttpAutoProxySvc /v Start /t REG_DWORD /d 0x00000002 /f
echo ###########################################
echo Configuring Registry for Teredo Functionality
echo ###########################################
# Now he is setting options in the TCPIP stack, all of these are registry additions.
#In the case of this one we are enabling the ability to tunnel IPv6 requests through IPv4, which is what most people are on anyway with the low adoption rate of ISPs.

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition /v 6to4_State /t REG_SZ /d Enabled /f
#this is enabling the tunneling protocol
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition /v ISATAP_State /t REG_SZ /d Enabled /f
# this is setting the client port but its not a correct value but I could be mistaken. It should be higher but is set to 0
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition /v Teredo_ClientPort /t REG_DWORD /d 0x00000000 /f
# this qualifies the connection to receive IP
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition /v Teredo_DefaultQualified /t REG_SZ /d Enabled /f
# this sets the interval
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition /v Teredo_RefrestRate /t REG_DWORD /d 0x0000001e /f
# This sets the state information of the interface, in this case it is the "client"
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition /v Teredo_State /t REG_SZ /d Client /f
echo ###########################################
echo Teredo Configured.
echo These settings will take effect only if you restart the computer.
echo.
echo You can restart it now or later.
echo.
echo Copyright © October, 19th 2018 - Alan Finotty - All rights reserved...
echo.
echo.
@pause
exit


and the he exits. Nothing inherently bad about it. more strict environments tend to have these settings disabled or off completely. However with what I know about xbox NAT traversal this could infact help.
 
Last edited:
Just do the test in the settings of Windows 10 or the Xbox App. Teredo on Windows 10 is required for the Xbox Live Multiplayer platform because of NAT, and this utility helps many who have difficulty playing online on Xbox Live. (For example a Forza 7). No viruses.
 
Last edited:
NEW FIX FOR TEREDO:
 

Attachments

Colleagues, new correction for Teredo Tunneling. For those who have difficulty playing online via Xbox Live on their Windows 10 PC.
Fix 2020
 

Attachments

Back
Top