Vista Service Pack 1 Internal error (Error Code 0x800700D)
Error Code 0x800700DIf you have "internal error..." (Error code 0x800700D) message the reason is an IO error during instalation of Vista Service Pack 1. You won't be able to figure that out from Microsoft help forums where they are telling you to check your memory, your hard drive (your car, refrigerator, dishwasher etc).
Most of the time everything is 100% OK with your PC. You will spend hours reading Microsoft posts and still you will not be able to install Vista Service Pack 1.
So this is the deal. The error you get is because the permisisons. I know it sounds strange, but there is easy way to prove that I am right. Just try to copy SP 1 exe file to some other place like your other PC (shared folder) or some USB storage device. You won't be able to copy this file because you will get the same error code but this time the message will be different (IO failure).
In order to install Vista SP1 just download this file to some other place on you network or maybe even USB storage (most of them are large enough to store 400MB which is the size of SP1 update). Click on file to start installation. You will have Vista SP 1 installed in 1 hour or so.
It's strange but it is a way that I installed Vista SP1 without any problems. Also, you can try to turn off UAC control before installation. I did not try to install service pack 1 using this way so I do not know if it can help. As I said I did install Vista SP1 using USB storage device to store SP 1 EXE file.
I hope it will help you.