How to install .NET 3.5 in Windows 1010 Jun 2016
The .NET Framework is essential to many applications. At the time of writing the latest version is 4.6.1, however you'll often come across apps that depend on .NET 3.5, which was released back in 2007. Unfortunately the newer versions aren't backwards compatible, so you will have to install this version too, if it's a dependency.
So the problem... for some reason, this version often fails to install often on domain joined PCs, whether you download it from Microsoft's website, or try to enable it from Programs and Features, it will likely fail. Luckily, there is a work around.
Firstly you will need either a Windows 10 disk, or an ISO for it. If you don't have one, you can download the Windows 10 Pro .iso from Microsoft directly here.
Depending on what device you are accessing the site from, it may not show you the direct download link. As a workaround, you can change your User Agent in Google Chrome by right clicking the page, choosing Inspect and then clicking the device icon. This tricks the page into thinking you are not on a Windows device, and therefore would need the .iso file to install Windows 10.
Then proceed to select Windows 10, and the language, and you'll be able to download the image file.
Now, either insert your disk, or mount the ISO (you can do this by right clicking the file). Next, check the drive letter assigned to the disk by opening up Computer. Finally, open up an elevated command prompt and run the following command:
dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /LimitAccess
Where F is the drive letter you checked earlier.
This will install the .NET 3.5 Framework directly from the Windows 10 Operating System, so you don't have to worry about the download failing every time!