Page 1 of 1

Old .NET Frameworks erroneously downloaded

PostPosted: 01.09.2019, 21:45
by znejmmhd
Why does wsusoffline 11.8 download .NET Framework 3.5 (dotnetfx35.exe), .NET Framework 4.6 (NDP46-KB3045557-x86-x64-AllOS-ENU.exe) and all the updates for .NET 3.5, 4.5, 4.6 and 4.7?

It already downloads .NET Framework 4.8 (ndp48-x86-x64-allos-enu.exe) which already includes all the earlier .NET Frameworks 4.x and all the associated updates.

This is on Windows 7 x64.

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 01:33
by boco
Dotnet is downloaded for all OS WOU supports (3.5 and 4.6 are for Server 2008) IIRC.

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 02:56
by znejmmhd
I understand now.

It is still quite wasteful when creating an ISO for a single operating system such as Windows 7 x64. Its 700MB of data that is not necessary to download nor distribute further.

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 03:31
by boco
Yes the download process of the statics is pretty generic. Of course, the packages won't be included into the media you create for your OS. And these old packages hardly change, once downloaded they won't cause any further download orgies. :ugeek:

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 03:42
by znejmmhd
the packages won't be included into the media you create for your OS


In that case, I am sure something went wrong. When I open the created ISO, it contains the dotnet folder, within it only the latest .NET Framework 4.8 (ndp48-x86-x64-allos-enu.exe), and the folder x64-glb which incorrectly contains ndp46*, ndp47* and ndp48* packages. It should only contain ndp48* packages.

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 08:18
by boco
I talked about the installers only. However, installing Dotnet 4.8 is optional. If you choose NOT to update to 4.8, but happen to have 4.6 or 4.7 installed, the patches will update it to the latest build within the branch.

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 14:28
by znejmmhd
I see what you mean, though it still feels weird.

Isn't the point of WOU to bring a system from fresh installation up-to-date? Which means latest version of vcredist, .net framework, internet explorer, etc. - meaning intermediate versions are pointless?

Re: Old .NET Frameworks erroneously downloaded

PostPosted: 02.09.2019, 19:58
by boco
Dotnet etc. are only provided as a bonus. A system can be secure without Dotnet installed, for example.

As Dotnet etc. installers are not security-related, they aren't in the MS catalog, and WOU does not know about them at all. For that reason, they need to be defined statically. As the name says, they lack the flexibility of the catalog-powered patches. If a static installer changes, the file must be manually updated. It's the best we can get - download statically defined lists, filter at media creation. Everything else would be a maintenance nightmare.