First, use disk cleanup to free up temporary and other unneeded files. Start button>Accessories>System Tools>Disk Cleanup.
Second, make sure you have service pack 3 installed (316.4 MB), if you do not get it here and install it
Third, go here and download the 571.7MB
file from MS. Then I would delete whatever file you were trying to install, and install the MS file.
Post reply to let us know if you got it installed.