I have a weird error installing VS 2012 (Premium or Professional) The installer in quitting quickly after starting, the log file for the install is actually stopping at
[13F4:0568][2013-02-21T16:53:24]: Ux Started
If you're on a pre-release version of Windows 8 then you can't install VS2012
You possibly need to have .NET 4.5 already installed
You possibly need to have the Microsoft Visual C++ Redistributable 2005 and 2008 installed
Make sure you are installing the correct 32 or 64bit version for your machine.
Just if anyone else is having the same problems, I fixed the error by running the SFC scan command:
in command window (with admin privileges). Apparently I had corrupted file system files.