Il messaggio in questione è sintomo di un bug in winlogon.exe o in qualche dll che carica. Ritengo molto improbabile questa circostanza con winlogon.exe originale, per cui probabilmente qualche virus ha sostituito il file in questione con uno modificato (e bacato). Prova ad effettuare un ripristino dell'installazione di XP dal CD.