start -> run -> control userpasswords2
Uncheck "Users must enter a user name and password to use this computer"
Click Apply.
In the Automatically Log On dialog box, select the user and type in the corresponding password.
Windows will now log that user on automatically on startup.
I believe that .NET installs a user account for itself, which breaks your previous login settings.