Vista logging off after login

It's either a problem with C:\Windows\System32\userinit.exe of the registry entry that calls userinit.

Please don't double post.