Hacía ya tiempo que mi Windows XP, de vez en cuando, tardaba demasiado tiempo en cerrar sesión ‘Log Off’ de un usuario o era imposible hacerlo y, al final, tenía que apagar el equipo mediante el botón de ‘Power’.

Hoy, mientras miraba los eventos de aplicación, he visto una entrada de tipo ‘Warning’ que me ha parecido sospechosa. Al mirarla, he descubierto que había algún problema a la hora de grabar el registro de usuario mientras éste está en uso.

Event ID 1517 (Detalle)

Buscando hacía atrás en el visor de eventos, he comprobado que el problema llevaba tiempo sucediendo y, entonces, he caído en la cuenta: ¡este evento seguro que tiene algo que ver con el problema del ‘Log Off’!

Event ID 1517

Entonces, he recordado una utilidad que había visto hacía tiempo en el sitio de descargas de Microsoft que servía para “limpiar” las sesiones antes de grabar los perfiles de usuario (muy útil con los de tipo flotante).

He rebuscado un poco por la web de Microsoft y, finalmente, la he encontrado: User Profile Hive Cleanup Service.

The User Profile Hive Cleanup service helps to ensure user sessions are completely terminated when a user logs off. System processes and applications occasionally maintain connections to registry keys in the user profile after a user logs off. In those cases the user session is prevented from completely ending. This can result in problems when using Roaming User Profiles in a server environment or when using locked profiles as implemented through the Shared Computer Toolkit for Windows XP.

Desde que la he instalado, he podido cerrar la sesión sin problemas. A ver cuanto dura …