mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-11 13:56:16 +00:00
36 lines
1.1 KiB
Batchfile
36 lines
1.1 KiB
Batchfile
@echo off
|
||
:: Request admin privileges if not already elevated
|
||
net session >nul 2>&1
|
||
if %errorLevel% neq 0 (
|
||
echo Requesting administrative privileges...
|
||
powershell -Command "Start-Process '%~f0' -Verb RunAs"
|
||
exit
|
||
)
|
||
|
||
:: Change to the script’s directory
|
||
cd /d "%~dp0"
|
||
|
||
echo Installing prerequisites silently...
|
||
|
||
:: Install .NET Framework 4.0
|
||
if exist dotNetFx40_Full_setup.exe dotNetFx40_Full_setup.exe /q /norestart /log dotnet_install.log
|
||
|
||
:: Install DirectX
|
||
if exist dxwebsetup.exe dxwebsetup.exe /Q
|
||
|
||
:: Install OpenAL
|
||
if exist oalinst.exe oalinst.exe /silent
|
||
|
||
:: Install Visual C++ Redistributables (2015-2019)
|
||
if exist vcredist_2015-2019_x64.exe vcredist_2015-2019_x64.exe /quiet /norestart
|
||
if exist vcredist_2015-2019_x86.exe vcredist_2015-2019_x86.exe /quiet /norestart
|
||
|
||
:: Install older Visual C++ Redistributables
|
||
if exist vcredist_x64.exe vcredist_x64.exe /quiet /norestart
|
||
if exist vcredist_x86.exe vcredist_x86.exe /quiet /norestart
|
||
|
||
:: Install XNA Framework 4.0
|
||
if exist xnafx40_redist.msi msiexec /i xnafx40_redist.msi /quiet /norestart
|
||
|
||
echo Installation complete!
|
||
pause |