You may experience Windows Vista error code 80073712 (or 0x80073712)when you try to use Windows Update. This error can occur when the windows update files are corrupt.
To fix this, run the following command from the run window (Press WINDOWS KEY + R):
chkdsk c: /f
This will scan and fix and errors, but will require your PC to be rebooted in the process.
Once you are back in Windows, copy the Vista setup CD to a directory on your hard drive. From here, run the installation and choose "update". This will install Vista over the top of the current installation and fix any corrupt files.
It is recommended that you make a backup of any important data, as if this last step is performed incorrectly or goes wrong then you may lose your files.