This is due to a corrupt file. I would try running SFC. Other solutions
I've seen for this are to turn off UAC and that suggestion will draw a few
posts that immediately tell us UAC is the infrastructure of Security for
Vista so don't do that and I'd like you to be able to keep UAC on.
From an elevated cmd prompt type sfc /scannow (type cmd in search box and
when it comes up rt. click it and left click administrative).
Another solution is the regedit below (and in order to do it you'll have to
restart and tap F8 to get to Safe Mode because with UAC corrupt you aren't
going to be able to run regedit in regular windows.
. Start, Run "regedit"
2. Expand and Navigate to
3. Find the value "EnableLUA" (Dword)
4. Set value to "0"
5. Restart windows
If none of these works for you, you can probably use Startup Repair from the
Vista DVD if you have one:
How to Use Startup Repair: (Any of the links provide screen shots)
2) You can use the Vista DVD or F8 to the Options Menu to try the
bootrec.exe tool switches:
How to use the Bootrec.exe tool in the Windows Recovery Environment to
troubleshoot and repair startup issues in Windows Vista
Windows Vista no longer starts, and Startup Repair does not fix problem
The commands I use are:
bootrec /Rebuild BCD
They can either be used from a command prompt reached from the Vista DVD or
you can F8 to the options menu and select Safe Mode with Command:
A description of the Safe Mode Boot options in Windows XP/and Vista