• I resolved the installation problems in the following way:

    •Windows 7 HP SP1 clean install.

    •Get all updates from Windows update.

    •Start install of SQL Server 2008 R2 Developer (in my case from USB drive).

    •Run System Configuration Checker within setup.

    •Start Installing SQL Server.

    Error msg appears: “Another version of Microsoft Visual Studio 2008 has been detected on this system that must be updated to SP1. Please update all Visual Studio 2008 installations to SP1 level, by visiting Microsoft Update” but installation continues. Installs but without SSMS, Integration Services etc.

    •Run SP1 for SQL Server 2008 R2 SP1 (SQLServer2008R2SP1-KB2528583-x64-ENU) and SQL Server 2008 R2 SP2 (SQLServer2008R2SP2-KB2630458-x64-ENU). These files were previously downloaded as exe’s.

    •Run Visual Studio 2008 SP1 (VS2008SP1ENUX1512962) previously downloaded and saved as an iso on a dvd.

    •Install SQL Server again. Add Features (select all features that were missing from the first install).

    •Run SQL Server 2008 R2 SP2 (SQLServer2008R2SP2-KB2630458-x64-ENU) again.

    •Bingo!

    I imagine that SQL Server 2008 R2 SP2 (SQLServer2008R2SP2-KB2630458-x64-ENU) could have been installed at the end and it was not necessary to install SQL Server 2008 R2 SP1 (SQLServer2008R2SP1-KB2528583-x64-ENU), but this sequence of events worked for me.