Vai in Pannello di controllo > Account Utente e guarda quanti utenti hai. Se il Pc lo usi solo te dovresti solo avere il tuo account (come amministratore) e quello "guest" disattivato.
Se però ad esempio hai messo su i driver Ati per la tua scheda video e con questi i NET Framework 1.1, verrà creato un utente "ASPNET" aggiuntivo e nascosto che può dare il tuo problema all'avvio.
Per risolvere basta che installi il più recente Net. Framework 2 o 3, oppure cancelli l'account (inutile ai più), selezionandolo e poi cliccando su Elimina account. Poi riavvia. ;)
ciaoo