Bug: WSUS tries update for not existing .NET
Posted: 30.03.2017, 12:17
As I found out WSUS tries to update a .NET framework which is currently NOT installed.
I have a Win 8.1 installation where .NET v3.5 IS NOT installed (only. others e.g. v4.5.2).
On this system I executed (after download of security-only packages) UpdateInstaller.exe
Everything worked as intended in this step.
I rebooted (multiple times).
Then - just for verfication - I called UpdateInstaller.exe again ... and it installs patch KB3188732 (=Security Update for .NET v3.5).
Afterwards UpdateInstaller told me to reboot.
Curiously I have NO .NET v3.5 installed (on this machine).
Similarly the same happens on another machine - this time with Win 7). Over there the last .NET version which is installed is v4.6.1
After execution of UpdateInstaller.exe and reboot and re-execution UI tries to install
KB3204805 = Security Update for .NET v4.6.2
I checked the meaning and purpose of these Updates and found out that they are for .NET frameworks.
Anyway for users these installations are confusing and misleading.
A .NET Update for vX should only by applied if the base .NET framework vX is really already installed and applicable.
WSUS should check this and silently refuse/ignore to install .NET patches for not existing .NET versions.
Thank you
Peter
I have a Win 8.1 installation where .NET v3.5 IS NOT installed (only. others e.g. v4.5.2).
On this system I executed (after download of security-only packages) UpdateInstaller.exe
Everything worked as intended in this step.
I rebooted (multiple times).
Then - just for verfication - I called UpdateInstaller.exe again ... and it installs patch KB3188732 (=Security Update for .NET v3.5).
Afterwards UpdateInstaller told me to reboot.
Curiously I have NO .NET v3.5 installed (on this machine).
Similarly the same happens on another machine - this time with Win 7). Over there the last .NET version which is installed is v4.6.1
After execution of UpdateInstaller.exe and reboot and re-execution UI tries to install
KB3204805 = Security Update for .NET v4.6.2
I checked the meaning and purpose of these Updates and found out that they are for .NET frameworks.
Anyway for users these installations are confusing and misleading.
A .NET Update for vX should only by applied if the base .NET framework vX is really already installed and applicable.
WSUS should check this and silently refuse/ignore to install .NET patches for not existing .NET versions.
Thank you
Peter