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.