Microsoft has released a Fix It to resolve the issue - if you are unable to install Windows 7 Service Pack 1 and you get error:

0x80004005 - E_FAIL



or

0x8004a029.

Get it here at KB2530477.