.Net Framework
When you use WindowsUpdate it can install an update to .Net Framework. Part of this will install another user account (which can safely be deleted for most users).
If your PC is set to auto-logon to your only account with a password, when this installs, it doesn't know which account to use, and will then stop during boot-up at the accounts screen.