Для IIS8 с Windows Server 2012 (и, вероятно, Windows 8), вы можете проверить этот раздел реестра (для .NET 4.5)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\ServicingStorage\ServerComponentCache\NET-WCF-HTTP-Activation45\InstallState
ноль означает, что не установлено, а 1 означает, что установлено.