Startallback Aio 3.8.7.5149 Silent Install Msh... -

:: Verify installer integrity if not exist "%INSTALLER%" ( echo [ERROR] Installer missing: %INSTALLER% >> "%LOG%" exit /b 1 )

Start-Sleep -Seconds 3 catch Write-ColorOutput "[ERROR] $($ .Exception.Message)" "Red" Write-Log "ERROR: $($ .Exception.Message)" Write-ColorOutput "" Write-ColorOutput "Press any key to exit..." "Gray" $null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") exit 1

if ($existingInstall) Write-ColorOutput "[INFO] StartAllBack appears to be already installed" "Yellow" $response = Read-Host "Do you want to reinstall? (Y/N)" if ($response -ne 'Y') Write-ColorOutput "Installation cancelled" "Red" exit 0 StartAllBack AiO 3.8.7.5149 Silent Install msh...

:: Silent switches for StartAllBack :: /S = Silent mode :: /D = Installation directory (optional) :: /HIDE = Hide all prompts

:: Create restore point (optional) echo [INFO] Creating system restore point... wmic.exe /Namespace:\root\default Path SystemRestore Call CreateRestorePoint "StartAllBack Install", 100, 7 >nul 2>&1 :: Verify installer integrity if not exist "%INSTALLER%"

param( [string]$InstallerPath = ".\StartAllBack_3.8.7.5149_setup.exe", [string]$LogFile = ".\StartAllBack_Install.log" ) $ErrorActionPreference = "Stop" $Host.UI.RawUI.WindowTitle = "StartAllBack Silent Installer" Colors for output function Write-ColorOutput param([string]$Message, [string]$Color = "White") Write-Host $Message -ForegroundColor $Color Logging function function Write-Log param([string]$Message) $timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss" "$timestamp - $Message" Main execution try Where-Object $_.DisplayName -like "*StartAllBack*"

:: Perform installation echo [INFO] Installing StartAllBack... taskkill /f /im explorer.exe >nul 2>&1 "%INSTALLER%" /S /HIDE /SUPPRESSMSGBOXES taskkill /f /im explorer

# Final output Write-ColorOutput "" Write-ColorOutput "========================================" "Cyan" if ($installed) Write-ColorOutput "Installation Complete!" "Green" Write-Log "Installation completed successfully" else Write-ColorOutput "Installation may have issues. Check manually." "Yellow" Write-Log "Installation verification failed - files not found"