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.
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.