Open miloush opened 3 months ago
Can you grab the log files from %temp%. the files should look something like Microsoft_.NET_SDK_9.0.100-preview.6.24328.19_(x64)_20240716140756.log
and there will be a primary log and separate logs for each MSI.
If you performed a quiet install you won't get prompt. If you performed a UI based install you may get prompted, but it depends on a number of factors
https://learn.microsoft.com/en-us/windows/win32/msi/disableautomaticapplicationshutdown
The MSI logs should at least show some information about what the installer service decided to do.
You can also look at RM events. From Powershell, you can run Get-EventLog -LogName Application -Source Microsoft-Windows-RestartManager | Select-Object -Property * > rm.txt
Unlike the rest of the install process, the .NET host MSI is an inplace update, so the MSI immediately removes its older version. The rest of .NET is SxS and the older versions get removed when the older bundle is removed, after installing the new version.
I have run a daily build .NET runtime Windows x64 installer (9.0.0-preview.7.24322.1). Apps that were using msbuild were killed without asking and I lost work.
Could we have a prompt before doing that?