While we don’t officially support client OS installs of Publishing Platform Server, we know many users do so to test and build out potential solutions. In the past, this has typically worked just fine.
We wanted to share our recent experience using Windows 10 and Windows 7. Using our installer on both of these unsupported operating systems, we encountered the error below:Microsoft .NET Framework 4.5.1 is not installed. Setup will exit now.Windows 10
As .NET 4.6 is treated as an OS level resource in Windows 10, there is no way to uninstall it from Windows 10. According to our research, this is a problem for many applications running on Windows 10 which rely on .NET 4.5.1. We will continue looking for alternatives, but for the time being this combination does not work. Queries to Microsoft TechNet forums
point to a description of the changes for .NET versioning
You encounter the same error, even when .NET 4.5.1 is installed side-by-side with .NET 4.6. There is a workaround following the steps below, using the installer shipped with the Quark Publishing Platform 2015 October Update.
1. Uninstall .NET 4.6.
3. Install .NET 4.5.1.
5. Install Publishing Platform Server.
7. Re-install .NET 4.6.
8. Let Windows Update deploy .NET 4.6 security updates.
9. Set the Platform Server Console application to “Run as administrator” under Properties > Compatibility.
10. Reboot.How to identify .NET versions
If you want to go deeper than what is shown in the Control Panel > Uninstall Programs list, Microsoft has published this article on how to identify which versions of .NET are deployed on a machine:https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx