Windows 8 comes with some new features and new components of Windows which are updated in the Windows 8 over the previous Windows 7. Since many applications and software have not been updates to support Windows 8, you might face some problem especially with some applications which depend on Microsoft .Net framework 3.5. In Windows 8, the default version of the .Net framework installed in 4.5 instead of 3.5 installed in Windows 7. Now when you install a software in Windows 8 which required .NET framework support and has not been updated to use the newer 4.5 version will not start and will throw an error of the .NET framework 3.5 not installed. In this article, we tell you how to Fix .NET Framework Error in Windows 8 for softwares which don’t start at all.
First of all, if you are upgrading from Windows 7 to Windows 8, then you will not face this error as in an upgrade, Windows 8 preserves older 3.5 version of .NET framework, however, if you have done a clean install, then in that case, you will get 4.5 version of .NET framework by default which is the newer version. Now if you install a software which was written to work on Windows 7, and run it on Windows 8, then it will not work if it is programed to use the 3.5 version, then it will not work at all.
Fix Windows 8 Application or Software Does Not Start Because of .NET Error
To fix, you have two options, one is that you install a Windows 8 compatible updated version of the software or App and it will not give you much of a problem. Now the shortcoming of this solution is that you may not get Windows 8 compatible version or you might not want to buy another software if it’s a paid one and you already have a license to the Windows 7 version of the software. In that case, follow the second solution below.
The second solution includes installing Windows .NET Framework version 3.5 which is already included in the Windows 8 but not enabled by default. To enable and install thee 3.5 version, simply follow the below instructions:
Step 1: Locate command prompt in all apps, right click on it and select the option which says “Run as administrator”. This will launch the command prompt in administrator mode.
Step 2: Mount the Windows 8 ISO or insert the Windows 8 Installation DVD in the DVD player on your computer. On the command prompt, assuming your drive on which you mounted Windows 8 ISO is d: (which maybe DVD drive or virtual drive) and your Windows 8 is installed on c: drive. On the command prompt opened in steep 1 above, type the following two commands one by one and press enter at the end of each command.
xcopy d:\sources\sxs\*.* c:\dotnet35 /s
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\dotnet35 /LimitAccess