When you installed updates or new software on your computer, you installed the Microsoft .NET Framework 1.1, which contains a common runtime application that may be required by applications you’re running. During this installation, an account named ASP.NET is created. If your computer previously displayed your desktop immediately after starting, you may notice a ‘Welcome’ screen when you start the computer with your existing user account and the ASP.NET account. This happened because there are now two accounts on your computer.
The account does not allow remote or interactive login and only has "guest" level permissions. Therefore, it cannot be used by another individual or by Microsoft to log in to your machine.
If you’re just using your computer for personal use (i.e. if you’re not a software developer who needs develop and test software with Internet Information Services (IIS)) you can safely remove this account in one of the following ways:
1) Delete the account, leaving the .NET Framework installed:
• Launch the Computer Management tool within your Administrative Tools folder (under Control Panel)
• Select the Local Users and Groups node
• Click the Users sub node, highlighting the ASPNET account
• Right click the highlighted account and choose delete
2) Uninstall the .NET Framework (note: this will cause applications using .NET Framework to stop working):
• Open the Control Panel
• Open Add/Remove Programs
• Select Microsoft .NET Framework 1.1
• Click Change/Remove
Either of these approaches will completely remove the account from your system.
More information about this problem is available on Microsoft’s website at The Welcome to Windows screen appears when you start Windows XP after you install the .NET Framework 1.1