Anda di halaman 1dari 3

Renombrar o borrar perfiles locales de

usuarios de dominio en Windows 7


Empezamos por decir a groso modo que; cuentas de usuario y perfiles de usuario NO es lo
mismo, ya que la cuenta vamos a decir y/o entender de algn modo que son las credenciales
del usuario y el perfil el contenido en un equipo de este.
En este caso me centro en los perfiles locales creados por el inicio de sesin de usuarios de
Active Directory con cuentas de usuario de dominio.

Perfiles daados:
En algunos casos ocurre que los perfiles locales de alguna cuenta de usuario de dominio o
locales pueden estar afectando al mal funcionamiento de este; ya sea por alguna
aplicacin, por corromperse los ficheros de referencia en el registro de este usuario (los
ficheros NTUSER, que hacen referencia a los parmetros o preferencias del usuario en el
sistema) o simplemente por fallos que solo ocurren con dicho usuario en un equipo concreto.
Un fallo muy habitual en usuarios de dominio por lo que tengo comprobado es encontrarnos
con el siguiente aviso cuando iniciamos sesin de usuario: "Error en el inicio de sesin del
servicio de perfil de usuario".
Cuando estos perfiles se corrompen, pueden hacerlo sin ms y quedar tal cual estn o puede
darse el caso en el que cada vez que iniciemos sesin con el perfil de usuario daado este no
cargue bien el perfil y se inicie de "modo temporal", esto lo que har es que si el perfil
original se llama "Pepe", no iniciar como Pepe, si no que lo har a travs de un "Temp" la
cual es una carpeta creada en la que podremos verla en 'Documents and Senttins' (WinXP) o
'Usuarios' (WinVista/7).
Esta carpeta representa la instancia actual de sesin iniciada del perfil que se quiso iniciar
pero por causa de estar daado gener un perfil temporal. Este perfil NO almacena ninguna
informacin ni de configuracin ni de datos relacionada con el perfil original afectado.
Por lo que, de entrada nos sorprenderemos si pensbamos que habamos perdido los datos de
nuestro sistema!, pero no es as.
Independientemente de si se genera una carpeta temporal 'Temp' o no. Puede darse tambin
el caso, de que se genere una carpeta del estilo: NombreUsuario.NombreEquipo.
Suponiendo que mi equipo se llama "PC-Portatil" y cogiendo el ejemplo anterior, mi usuario
es "Pepe", quedara algo tal que as: Pepe.PC-Portatil, esto es muy tpico verlo en entornos
de equipos unidos a un dominio, equipos corporativos. Ya que al fallar la autentificacin o
simplemente que no carguen de manera adecuada ciertos servicios de red-dominio en el
usuario de dominio a conectarse, Windows genera un perfil con el nombre de ese usuario de
forma local. O si no, formamos parte de un equipo de dominio y nos ocurre esto, es por que
al igual que el anterior caso del perfil temporal, este lo genera de este modo.

Renombrar o borrar perfiles daados o corruptos:


En Windows XP esto era una tarea fcil, ya que solo bastaba con renombrar el perfil del
usuario. Por ejemplo, si el usuario es "PEPE" podras renombrar con "_PEPE" y listo. Al iniciar
sesin de nuevo con este usuario se generara un nuevo perfil "PEPE" cogido de la referencia

del perfil "Default User".


Pues en Windows 7 esto no funciona de igual modo, en este caso a parte de hacer lo
anterior (renombrar manualmente el perfil) tambin necesitamos modificar el registro de
Windows, eliminando ciertas subclaves que hacen referencia al perfil local de usuario en el
sistema. Esto es si lo queremos hacer de forma manual.
NOTA: Aunque existe una tool recomendada por Microsoft para realizar borrados de
perfiles la cual se interacta mediante consola de comandos llamada Delprof, el cual
podemos consultar sus parmetros y modo de empleo en la ayuda del comando (delprof /?) o
en la propia descarga se nos adjunta un fichero mht de ayuda.
Pero lo que miraremos es como hacerlo de forma manual:
Para ello nos iramos a la path que contiene la lista de perfiles actuales en el sistema:
HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList
Esta clave contiene diferentes subclaves por cada perfil de usuario, donde su nombre apunta
a un SID (Security IDentifier) de la cuenta.
El valor de ProfileImagePath es la ruta de NTUSER.DAT para ese perfil de usuario. ProfileList
no contiene un valor a la seccin SID_Classes, sin embargo
HKLM\SYSTEM\CurentControlSet\Control\hivelist contiene un valor por cada seccin en
HKLM y HKU que el sistema est actualmente utilizando. La diferencia entre los valores
ProfileList y HiveList son en que:
- ProfileList: Contiene una lista de todos los perfiles de usuario de los que Windows tiene
constancia de su existencia.
- HiveList: Contiene una lista de todas las secciones actualmente cargadas.
Lo que tendremos que hacer despus de renombrar o eliminar la carpeta del perfil de
usuario es eliminar la subclave entera del registro que apunta a dicho perfil. De modo que
al iniciar sesin de nuevo en el equipo este vuelva a cargar las configuraciones del usuario y
cree valores por defecto del perfil de referencia "Default User" y genere un nuevo SID para
este usuario y que as vuelva apuntar a este de forma correcta.
Tambin podremos eliminar el perfil a travs de la opcin "correcta" que nos ofrece
Windows en: "Ejecutar -> sysdm.cpl" (Equipo -> Propiedades -> Configuracin avanzada del
sistema) -> Opciones avanzadas -> Perfiles de usuario -> Configuracin -> Seleccionamos el
perfil afectado -> Eliminar.
En el caso de NO ver claramente el nombre del perfil afectado, nos podremos encontrar algo
como "Cuenta desconocida", esto ocurre por lo hablado anteriormente donde comentaba los
"Perfiles daados".
Si solo nos aparece una de estas cuentas la eliminamos sin piedad, si vemos ms cuentas de
este estilo, podemos eliminarlas igualmente ya que deben ser cuentas daadas en un pasado,
o si queremos dejarlas "por si a caso" y solo borrar el perfil daado actual, podemos fijarnos
en la "fecha de modificacin" o el "tamao del perfil" como referencia.
Antes mencionaba que esta sera la opcin correcta de borrar un perfil. Por qu?.
Porqu Windows lo que hace es eliminar la carpeta de perfil y el SID del registro en un
mismo paso, EXCEPTO el nombre de cuenta de usuario lo podemos ver en: (Ejecutar ->
lusrmgr.msc).
Personalmente si todo est bien, los borro de este ltimo modo, pero si los perfiles estn
corruptos prefiero hacerlo todo de manera manual.
Si la carpeta del perfil ya est borrada y simplemente se nos crea un TEMP cuando iniciamos
con el usuario afectado, entrando en el registro de Windows vemos que aparece un SID con

la terminacin .bak lo que haremos ser renombrar ese SID, QUITANDO esa extensin .bak.
Quedando solo la clave con el identificador a mostrar.
Nos fijaremos al entrar en cada clave el valor del "ProfileImagePath", este nos mostrar el
usuario relacionado con ese SID.

Figura 1: Eliminando SID de usuario con problemas del registro de Windows 7.


Ahora bien, si SOLO vemos una carpeta con el SID de usuario y SOLO ese SID tiene un .bak al
final y no hay ningn otro TEMP, ni ningn SID del mismo usuario duplicado, simplemente nos
bastara con poner a 0 los contadores. Estos contadores son valores del registro de esa clave
en en ese SID en cuestin.
Podramos a "0" los valores: RefCount y State.
Ms info. de este ltimo caso: http://support.microsoft.com/kb/947215/es
Con esto solucionaremos la mayora de problemas de este tipo y estaremos renombrando
perfiles locales de usuarios de cuentas de dominio de la manera que yo conozco ms
adecuada y fiable.

Anda mungkin juga menyukai