Problem: .Net 3.5 sp1 framework is already installed but Certify installer would not continue and displays an error message asking the user to install .Net 3.5 sp1.
Root cause: The installer software checks for a certain registry under Microsoft folder. On some operating systems, such as Windows 2008 R2 sp1, this registry is different from what the installer expects.
Solution: If you are sure that .Net 3.5 sp1 is already installed on the machine, run the Certify installer in silent mode with the following workaround:
1.
Change directory to the installer folder where CertifySetup.exe
file exists
2.
Call CertifySetup.exe with the following command line parameters
'SKIPPREREQ=TRUE'.
(Example D:\8.5.1.147 - official
release\Installer> CertifySetup.exe SKIPPREREQ=TRUE)