@echo OFF
setlocal ENABLEDELAYEDEXPANSION 
REM make sure to run this .bat file as Administrator.
REM restart IE after running, and make sure to check: 'Remember my credentials' if prompted for credentials.
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\dav8" /v WarnOnOpen /t REG_DWORD /d 0 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\dav10" /v WarnOnOpen /t REG_DWORD /d 0 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\www.turbostage.net" /ve /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\www.turbostage.net" /v * /t REG_DWORD /d 1 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\www.turbostage.net@ssl" /ve /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\www.turbostage.net@ssl" /v file /t REG_DWORD /d 1 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" /v 1201 /t REG_DWORD /d 0 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" /v 1407 /t REG_DWORD /d 0 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" /v 1609 /t REG_DWORD /d 0 /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" /v 1804 /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient\Parameters" /v FileSizeLimitInBytes /t REG_DWORD /d 4294967295 /f
FOR /F "usebackq tokens=1-3" %%A IN (`REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /v DefaultConnectionSettings `) DO (
set ValueName=%%A
set ValueType=%%B
set ValueValue=%%C 
 ) 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /v DefaultConnectionSettings /t REG_BINARY /d %ValueValue:~0,17%1%ValueValue:~18% /f 
set URL=https://www.turbostage.net
set KEY_NAME="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters"
FOR /F "usebackq tokens=1-3" %%A IN (`REG QUERY %KEY_NAME% /v AuthForwardServerList 2^>nul`) DO ( 
set ValueName2=%%A
set ValueType2=%%B
set ValueValue2=%%C 
 ) 
if defined ValueName2 ( 
echo %ValueValue2% | >nul findstr /i /c:"%URL%" || ( Echo "Url not found. Adding it to AuthForwardServerList ..." ;
reg add %KEY_NAME% /v AuthForwardServerList /t REG_MULTI_SZ /d "%ValueValue2%\0%URL%" /f)
) else ( 
reg add %KEY_NAME% /v AuthForwardServerList /t REG_MULTI_SZ /d %URL% /f )
net stop WebClient
net start WebClient
pause
