Try this:
Open up Command Prompt (with administrator priviledges), type in:
"net stop uxsms"
then, right after that, type:
"net start uxsms"
Hope this helps.
Oh, and if it turns on and back off after you do the "net start uxsms" command, then you're using Vista Home Basic, and therefore do not deserve Aero.