I have a program that requires .NET 3.5. When I run it on my Windows 8.1, I get a pop-up saying:
An app on your PC needs the following Windows feature: .NET Framework 3.5 (includes .NET 2.0 and 3.0) [Download and install the feature]
The "Download" link starts installation, which fails with
Error code: 0x800F0906, and a link to generic-style advice like "check your Internet connection". I also tried:
- Installing from
Windows Featuresdialog, but got the same error.
- Downloading and running dotnetfx35.exe - got redirected to the above and failed with the same error.
Following Corrupted Flash Update prevents Windows Update - DISM fails 0x800f0906, I tried running
sfc /scannow and
dism /online /cleanup-image /scanhealth, but neither fixed the issue or produced intelligible logs.
So, how do I install .NET 3.5 on Windows 8.1?