Windows 8, 8.1, Server 2012 and 2012 R2 come with only .NET Framework 4.5 fully installed. However, some apps such as CTI Navigator Desktop require that some components of an earlier version of .NET Framework (such as 3.5, 3.0 or 2.0) also be installed in order to run properly. Normally, if an app needs a .NET Framework feature that is not already installed, Windows will automatically prompt you to install the missing Windows feature over the Internet. If so prompted, select "Install this feature."
Otherwise, you can manually enable .NET Framework 3.5 (which includes code from earlier versions) as follows.
Some Windows security updates (such as KB2966826, KB2966827, and KB2966828) can interfere with installing earlier versions of .NET Framework. This can result in error messages such as
See Microsoft update 30005628 for details regarding this problem.