Do you have a Windows installation disk? The installer will have an option to repair your installation. I'd probably start there.