I have a strange problem trying to install SQL Server 2012.
I had a fresh copy of Windows Server 2008 R2. I installed Visual Studio 2012 on it, so the .Net Framework 4.5 installed on my Windows.
When I want to install SQL Server 2012 I get this error:

But there already is .Net Framework 4.5 installed:

How I can get rid of this error?
Thanks