When trying to install a new language pack on Windows 7, I ran into a strange error. The update had downloaded correctly, but upon installation it gave me this error code.
Quickly checking the free space available gave me a hunch on what was wrong.
With the added overhead of having to create a restore point and install a 130mb+ language pack, it was easily running out of space on C drive.
After freeing up some space, all was well and the update was installed without any issues (luckily without having to download the huge files again).
There are a bunch of tutorials and software suites available online to perform the common tasks (empty recycle bin, remove restore points, clean temporary files, etc), but also check out my other post on uncommon methods of regaining disk space.