OK, so after messing around with a few installers i found one that has fixed my problem.
Having a fresh windows install missed some files to download.
If you have my same error,
You will need to download http://www.microsoft.com/en-us/downl...ils.aspx?id=35
and then run that installer as ADMIN