SQL Server 2012 Setup Failure due to Failure of InstallFeatureSpecificRules
Problem with installing SQL Server 2012 as it fails while checking some rules related Install Feature Specific Rules. Below is the error that occurred when the rule fails.
InstallFeatureSpecificRules: SQL Server 2014 Setup configuration checks for rules group ‘InstallFeatureSpecificRules’
RS_IsDotNet3_5Installed This rule determines if the Microsoft .NET Framework 3.5 Service Pack 1 is required on the system, based on the features you selected and whether Microsoft .NET Framework 3.5 Service Pack 1 is already installed.
Failed This computer does not have the Microsoft .NET Framework 3.5 Service Pack 1 installed. If the operating system is Windows Server 2008, download and install Microsoft .NET Framework 3.5 SP1 from http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=22. If the operating system is Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7 or Windows Server 2008 R2, enable the .NET Framework 3.5 feature. A computer restart may be required after installing.
Sometimes, you may see that this rule fails even after you enabled the NET Framework 3.5. So, generally when this issue happens, check from Control Panel -> Programs and Features and verify if NET Framework 3.5 is enabled or not. If it is not enabled, then go ahead and enable it and reboot the server. If it is already enabled and if you are still hitting this error, then try to disable the NET Framework 3.5 and re-enable it back, and then reboot the server. If issue still persists then try to run repair of .NET Framework using the .NET Framework Repair Tool mentioned in the article
What are SQL Server Setup or Installation Rules?
SQL Server Setup validates your computer configuration before the Setup operation completes. During SQL Server Setup, the System Configuration Checker (SCC) scans the computer where SQL Server will be installed. The SCC checks for conditions that prevent a successful SQL Server setup operation. Before Setup starts the SQL Server Installation Wizard, the SCC retrieves the status of each item. It then compares the result with required conditions and provides guidance for removal of blocking issues.
The system configuration check generates a report which contains a short description for each executed rule, and the execution status. The system configuration check report is located at %programfiles%\Microsoft SQL Server\120(may be different for other versions)\Setup Bootstrap\Log\
This is applicable on below versions of SQL Server
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
Hope this was helpful.
In-Depth Blogs on SQL Server, Information about SQL Server Conferences and Events, SQL Server Frequently asked questions, SQL Server Trainings.