@randomer:
Did you try the directx web installer (http://www.microsoft.com/de-de/download/details.aspx?id=35)? I had the same problem and this solved it.