I know it seems a bit extreme but thats the only way i fixed mine. Yes a repair install is a reinstallation of windows. You put your disc in and boot from the cd. When it asks you what you want to do you install windows and then it should ask you wether you want to repair the existing installation. Its very similar to a clean install but all your programs and files should be preserved and your desktop should load normally.