hmm, could try system file scan
start -> run -> type ' cmd ' (without quotes) press enter
type:
sfc /scannow
have you windows cd's ready
after that try updating windows (done through the MS site) as i think sfc rolls back a service pack
err, failing that you may try a windows repair install