Something messed up in your Windows install? Vista has a system checker that will check your files against the install media.
* Open an Admin Command Prompt (right click on cmd, and select run as Administrator)
* type 'sfc /scannow'
* insert vista DVD
* checks against Vista DVD.