rem 250514
@echo off cls title installer script by cloud.viikinnormaalikoulu.fi @ 250514 echo. echo installer script by cloud.viikinnormaalikoulu.fi @ 250514 set logdir=%SYSTEMDRIVE%\Logs if not exist %logdir% md %logdir% timeout 3 :_start echo. rem Do some regedit reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments /v SaveZoneInformation /t REG_DWORD /d 00000001 /f reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations /v LowRiskFileTypes /t REG_SZ /d .bat;.com;.cmd;.exe;.msi;.reg;.vbs; /f reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments /v SaveZoneInformation /t REG_SZ /d - /f reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations /v SaveZoneInformation /t REG_SZ /d - /f reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Personalization /t REG_DWORD /v NoLockScreen /d 0 /f ver | find "Version 10.0.2" if "%ERRORLEVEL%" == "0" goto _start goto _next :_start reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Dsh /v AllowNewsAndInterests /t REG_DWORD /d 0 /f timeout 1 reg.exe ADD HKLM\SOFTWARE\Policies\Google\Chrome /v DnsOverHttpsMode /t REG_SZ /d automatic /f timeout 1 reg.exe ADD HKLM\SOFTWARE\Policies\Google\Chrome /v DnsOverHttpsTemplates /t REG_SZ /d https://security.cloudflare-dns.com/dns-query /f timeout 1 :_next echo. echo Do some powercfg powercfg.exe -SETACVALUEINDEX SCHEME_CURRENT SUB_SLEEP bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 1 powercfg.exe -SETDCVALUEINDEX SCHEME_CURRENT SUB_SLEEP bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 1 echo. set app=vink set ver=2412191008 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=reboot set ver=2405271349 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=halt set ver=2405271349 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=acmd set ver=2406071503 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=teamsreset set ver=2405271349 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=wsupdate set ver=2405271349 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=uptime set ver=2405271349 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=nano set ver=2310261248 set ext=.exe if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=scite set ver=2310261248 set ext=.exe if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %SYSTEMROOT%\system32\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/win/%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=setup_openvpn_configs set ver=2302151546 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %TEMP%\%app%%ext% https://cloud.viikinnormaalikoulu.fi/vpn/ovpn/%app%%ext% timeout 1 start %TEMP%\%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=vinkbrowsers set ver=2405241007 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %TEMP%\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% timeout 1 start %TEMP%\%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next set app=tasks_installer_onstart set ver=2405151549 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %TEMP%\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% timeout 1 start %TEMP%\%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next rem if not "%COMPUTERNAME%" == "KKHXXSERIAL" goto _next if not "%COMPUTERNAME%" == "KKH23PF2SE28V" goto _next set app=addlocaladmin set ver=2405151120 set ext=.bat if exist %logdir%\%app%-%ver%.log echo Installed: %app%%ext% if exist %logdir%\%app%-%ver%.log goto _next del /q %logdir%\%app%*.log echo Downloading: %app%%ext% @powershell wget -O %TEMP%\%app%%ext% https://cloud.viikinnormaalikoulu.fi/pub/dos/%app%%ext% timeout 1 start %TEMP%\%app%%ext% date /t > %logdir%\%app%-%ver%.log :_next rem@echo off if exist %logdir%\7z2405-x64.log goto _next if exist %logdir%\7z2405-x64.tmp goto _next echo 2025-05-14 > %logdir%\7z2405-x64.tmp if exist %TEMP%\7z2405-x64.bat del /Q %TEMP%\7z2405-x64.bat @powershell wget -O %TEMP%\7z2405-x64.bat "https://cloud.viikinnormaalikoulu.fi/pub/installer/apps/7zip/run.php?action=install" start %TEMP%\7z2405-x64.bat timeout 120 del /Q %logdir%\7z2405-x64.tmp echo 2025-05-14 > %logdir%\7z2405-x64.log :_next if exist "%logdir%\7z2405-x64.tmp" echo Error: 7z2405-x64 if exist "%logdir%\7z2405-x64.log" echo Installed: 7z2405-x64 rem@echo off if exist %logdir%\firefox-138.0.1.log goto _next if exist %logdir%\firefox-138.0.1.tmp goto _next echo 2025-05-14 > %logdir%\firefox-138.0.1.tmp if exist %TEMP%\firefox-138.0.1.bat del /Q %TEMP%\firefox-138.0.1.bat @powershell wget -O %TEMP%\firefox-138.0.1.bat "https://cloud.viikinnormaalikoulu.fi/pub/installer/apps/firefox/run.php?action=install" start %TEMP%\firefox-138.0.1.bat timeout 180 del /Q %logdir%\firefox-138.0.1.tmp echo 2025-05-14 > %logdir%\firefox-138.0.1.log :_next if exist "%logdir%\firefox-138.0.1.tmp" echo Error: firefox-138.0.1 if exist "%logdir%\firefox-138.0.1.log" echo Installed: firefox-138.0.1 rem@echo off if exist %logdir%\nano-2.2.5.log goto _next if exist %logdir%\nano-2.2.5.tmp goto _next echo 2025-05-14 > %logdir%\nano-2.2.5.tmp if exist %TEMP%\nano-2.2.5.bat del /Q %TEMP%\nano-2.2.5.bat @powershell wget -O %TEMP%\nano-2.2.5.bat "https://cloud.viikinnormaalikoulu.fi/pub/installer/apps/nano/run.php?action=install" start %TEMP%\nano-2.2.5.bat timeout 90 del /Q %logdir%\nano-2.2.5.tmp echo 2025-05-14 > %logdir%\nano-2.2.5.log :_next if exist "%logdir%\nano-2.2.5.tmp" echo Error: nano-2.2.5 if exist "%logdir%\nano-2.2.5.log" echo Installed: nano-2.2.5 rem@echo off if exist %logdir%\Scratch_3.29.1b_Setup.log goto _next if exist %logdir%\Scratch_3.29.1b_Setup.tmp goto _next echo 2025-05-14 > %logdir%\Scratch_3.29.1b_Setup.tmp if exist %TEMP%\Scratch_3.29.1b_Setup.bat del /Q %TEMP%\Scratch_3.29.1b_Setup.bat echo. @powershell wget -O %TEMP%\Scratch_3.29.1b_Setup.bat "https://cloud.viikinnormaalikoulu.fi/pub/installer/apps/scratch/run.php?action=install" start %TEMP%\Scratch_3.29.1b_Setup.bat timeout 300 del /Q %logdir%\Scratch_3.29.1b_Setup.tmp echo 2025-05-14 > %logdir%\Scratch_3.29.1b_Setup.log :_next if exist "%logdir%\Scratch_3.29.1b_Setup.tmp" echo Error: Scratch_3.29.1b_Setup if exist "%logdir%\Scratch_3.29.1b_Setup.log" echo Installed: Scratch_3.29.1b_Setup :_end echo. echo %COMPUTERNAME% echo. echo All done timeout 10 @exit 0