The error that you are receiving is due to the fact, .NET 3.5 is not installed on the server. Even if you have .NET 4.5 installed, you will still need .NET 3.5.
Please check that in Programs and Features if .NET 3.5 is installed. If not, install it and re-install the software.
To install the .NET 3.5 on Windows Server 2012, please do the following:
* Open the Server Manager
* Scroll to the bottom and On ''Roles and Features'' in the Task dropdown, select ''add Roles and Features''
* Click ''Next'' until you get to ''Features''
* Check .NET Framework 3.5 Features
* Click ''Install''