Had the same problem. Previously I did some manipulations with drivers (deleted a folder in C:/Windows/system32/DriverStore/) When I restored it - SP1 was succesfully installed. So, I advice you to try to restore original system files in this folder (copy /system32 from a clean Win7 installation) Hope this will help you