Попробуйте скачать и установить вот такую штуку
http://www.microsoft.com/downloads/details...;displaylang=en
Такая же ошибка была при установке 5SP1 на Vista, победил именно вот этой примочкой.
UPD.
Коллеги утверждают, что для Server 2008 x64 тоже подойдет.