title: Problems with installation of VS 2012 (.Net is missing)
body: <p>I'm having trouble installing Visual Studio 2012. When I run the installer I get the message:</p>
  
  <blockquote>
    <p>Microsoft .NET Framework required for Microsoft Visual Studio Professional 2012 setup</p>
  </blockquote>
  
  <p>The first time I got this message, I clicked to install. It loaded some stuff but it didn't look like it installed anything. I ran the installer for VS 2012 again and I get the same message but now without any buttons to click on. Is there any solution to this?</p>
  
  <hr>
  
  <p><strong>What happened before</strong></p>
  
  <p>I had VS 2012 already up and working. I left it alone for quite a while until I decided I wanted to do some programming again. Starting the application resulted suddenly in an error:</p>
  
  <blockquote>
    <p>Cannot find one or more components. Please reinstall the application.</p>
  </blockquote>
  
  <p>After searching for a couple of hours I couldn't resolve the problem so I did as it asked and reinstalled VS, but I got the same error again. Then I tried to remove every single application VS installs as indicated by <a href="http://support.microsoft.com/kb/2744926" rel="nofollow">this list</a> and any program that had a similar name. I also removed all .NET versions and C++ redistributables. Now I can't install VS anymore and some games and gadgets are now broken.</p>
  
  <p>And I always, always, always forget the existence of system restore. I doubt my oldest system restore is old enough. This is going to be my last resort.</p>
  
  <p><strong>What I tried</strong></p>
  
  <ul>
  <li>Search for a .NET installation in the control panel, it's not present after clicking the install button on the prompt of the VS 2012 installer.</li>
  <li>Reinstall .NET 4.5 using <a href="http://www.microsoft.com/en-us/download/confirmation.aspx?id=30653" rel="nofollow">this installer</a>. It installs correctly, but the problem persists.</li>
  <li>Turning .NET 3.5.1 off from windows features and install it manually. This fails for an unknown reason (error code -2145124329, which seems undefined). Just turning it off doesn't work either.</li>
  </ul>