I had the same problem and after about four tries it finally worked.
This is the link you want to get: http://www.microsoft.com/downloads/...38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en
thanks to ainwood for giving the original link. It should do the trick, did for me....finally
Installing this worked for me to fix the "error loading shader libraries" problem on vista after installing the latest patch.