As you may be knowing, now you do not need to separately download and install .Net framework as we used to do with the older .Net frameworks. Since it is coming with Windows, you can just go to “Turn Windows Features On or Off” screen and enable framework you are after. It is simple right?
But in one of the machines it was not that simple for me. The installation tried to download files from Windows Update and was failing mentioning that it cannot get connected to Windows Update when the machine is connected to the internet without any issues.
The solution is to use DISM (Deployment Image Servicing and Management) tool to get it installed.
First you need to find a Windows setup media, a setup DVD or an ISO downloaded will work.
Then use the below command to enable the feature using a local source. Remember to open the Command Window as an Administrator of the machine.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\Sources\sxs
/Online – Targets the currently active and running OS.
/LimitAccess – If some installation files are missing, this will check Windows Update for the missing files. For not to check use /LimitAccess:True.
/Source – Is the location to find the source files, E: is my virtual drive which I mounted the previously downloaded Windows ISO.
If typed correctly, there will be a progress bar showing the installation progress.