Hey peeps. I already figured this out, but since it gave me a lot of trouble i just thought i'd share it with everyone so others don't have to endure this annoying thing. This is especially helpful to those of you who, like me, mess around with services. Anyway, I was trying to install Windows Updates on Vista. It kept saying that all of the updates failed and said that the error code was 80070641. It wasn't listed in the help and support window, so that wasn't much help. Anyway, the problem with this one is kind of a head-slapper. If you get this message it means that your "Windows Installer" service is not enabled or not started. To fix this click Start>Control Panel>System and Maintenance>Administrative Tools>Services>Give User Account Control password or confirmation>Make sure the service called "Remote Procedure Call (RPC) is on. If it's not, follow the same steps below that it says for windows installer. >Scroll Down until you see "Windows Installer">Right click>Properties>Under the General tab, make sure the startup type is "Automatic". This will start the service when windows starts (you want this if you are going to try to install anything)>Click OK>In the left-hand pane of the Services window, where it describes the service, click start. You should now be good to go. Try to install the updates again and if it doesn't work, you didn't get error code 80070641 or there's something else wrong. Hope this helps