ASC Rescue.
I saw this fix also but many of the fixes are shots in the dark.
The update files, fixits, reinstalling windows update, and repair installs are real solutions many times but in this case it was not. In my limited experience with this issue it is more prevalent with Vista then XP or Windows 7.
I did not ask for an ASC Rescue run. It is a possibility, because the real problem is likely several issues in the registry that have been corrupted and will only be all fixed in an upgrade reinstall.
Most folks do not have the disk but you may be able to borrow one from a friend, coworker, or IT at your place of work.
Beyond that you could go to a repair shop (typically a small shop and not the big box stores) and ask what it would cost to have them do an upgrade reinstall or to let you borrow the disk to do it yourself.
I do not know where you live but a computer club in your area may have these disks available but with strict criteria for use to insure no Microsoft property rights are circumvented.
Regards,
CompCav