]> vilimpoc.org git repositories - dotfiles/blobdiff - setup-windows.bat
dotfiles: drop the non-elevated ETW tracing, it never worked
[dotfiles] / setup-windows.bat
index 1d32adae6c50142d34c9a4067e72120ea16cec2e..54d6956d7630718567c5764737e2aeca11c503d5 100644 (file)
@@ -6,9 +6,13 @@
 \r
 @rem --- Non-admin (per-user) winget installs ---\r
 winget install Anthropic.ClaudeCode\r
+winget install ar51an.iPerf3\r
+winget install Brave.Brave\r
 winget install Git.Git\r
+winget install Google.AndroidGPUInspector\r
 winget install Microsoft.DotNet.SDK.10\r
 winget install Microsoft.PowerShell Microsoft.Sysinternals.ProcessExplorer Microsoft.Sysinternals.ProcessMonitor Microsoft.Sysinternals.SDelete Microsoft.VisualStudioCode Microsoft.WindowsTerminal\r
+winget install NASM.NASM\r
 winget install Oracle.VirtualBox\r
 winget install Python.Python.3.13\r
 winget install WinMerge.WinMerge\r
@@ -56,15 +60,10 @@ set "DOTNET_EXE=%ProgramFiles%\dotnet\dotnet.exe"
 @rem --- Elevated installs (VS2022, WDK, system tools) ---\r
 @rem The elevated script runs in its own window and logs to setup-windows-uac.log.\r
 @rem -PassThru + $p.ExitCode propagates its real exit code back through to ERRORLEVEL.\r
-@rem\r
-@rem -TraceUser passes YOU across the UAC boundary. Accepting that prompt with an\r
-@rem administrator's credentials runs the elevated half AS that administrator, so\r
-@rem it cannot see whose box this is; the account named here is the one it grants\r
-@rem non-elevated ETW collection rights to (xperf / wpr without a UAC prompt).\r
 set "UAC_LOG=%~dp0setup-windows-uac.log"\r
 if exist "%UAC_LOG%" del "%UAC_LOG%"\r
 \r
-powershell -NoProfile -Command "$p = Start-Process powershell -Verb RunAs -ArgumentList '-NoProfile','-ExecutionPolicy','Bypass','-File','""%~dp0setup-windows-with-uac.ps1""','-TraceUser','""%USERDOMAIN%\%USERNAME%""' -Wait -PassThru; exit $p.ExitCode"\r
+powershell -NoProfile -Command "$p = Start-Process powershell -Verb RunAs -ArgumentList '-NoProfile','-ExecutionPolicy','Bypass','-File','""%~dp0setup-windows-with-uac.ps1""' -Wait -PassThru; exit $p.ExitCode"\r
 set "UAC_RC=%ERRORLEVEL%"\r
 \r
 @rem --- Surface the elevated session's output (its window has already closed) ---\r