When you restart after installing .NET Framework 1.1(+), the Welcome screen appears, even though you created only one local account, which does not have a password.
This behavior occurs because .NET Framework 1.1(+) creates a hidden ASPNET account, which Windows treats as a local account.
To workaround this behavior:
1. On the Welcome screen, press your user name to start your desktop.
2. Copy/Paste the following into Notepad and save it as ASPNET.reg.
REGEDIT4
\[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\]
"ASPNET"=dword:00000000
3. Right-click the ASPNET.reg file and Merge it with your registry, or run regedit /s ASPNET.reg.
4. The next time you restart Windows XP, you desktop will appear.