My Windows Vista computer regularly runs Startup Repair on bootup. It does not let me cancel. My computer will not turn off using the power button (I haven't tried unplugging it during this process). This takes 5-10 minutes. It finds no problems. Then it reboots and runs fine.
Most of the time it boots normally. But it has done this ten times or more. How can I avoid this waste of time? Is there something wrong with my software or hardware?