diff --git a/index.html b/index.html index 11c945b..aef125f 100644 --- a/index.html +++ b/index.html @@ -45,16 +45,16 @@ function Main { } } - $dxInstallOption = "Y" - if ($isServer) { - Write-Host "Windows Server detected. Would you like to install DirectX Runtime?" - $dxInstallOption = Get-UserConfirmation -Message "" -TimeoutSeconds 10 -Default "N" - } - # --- Elevated section --- New-Item -Path $flagPath -ItemType File -Force | Out-Null Write-Host "Running with elevated privileges..." + $dxInstallOption = "Y" + if ($isServer) { + Write-Host "Windows Server detected. Would you like to install DirectX Runtime (Y/N)?" + $dxInstallOption = Get-UserConfirmation -Message "" -TimeoutSeconds 10 -Default "N" + } + $tempDir = New-Item -ItemType Directory -Path ([IO.Path]::Combine($env:TEMP, [guid]::NewGuid().ToString())) $aria2Dir = Join-Path $tempDir "aria2" $aria2Exe = Join-Path $aria2Dir "aria2c.exe" @@ -159,7 +159,7 @@ function Main { if ($item.Name -Match "x64" -and $procArch -ne "AMD64" -and $buildVersion -lt 21390) { continue } - if ($item.Name -Match "directx" -and $isServer) { + if ($item.Name -Match "directx" -and $dxInstallOption -eq "N") { continue } $line = "$($item.Url)`n out=$($item.Name)"