Qué saber
- En el símbolo del sistema, escriba wmic useraccount obtener nombre, sid y presione Enter.
- También puede determinar el SID de un usuario consultando los valores de ProfileImagePath en cada SID con prefijo S-1-5-21 que se enumeran en:
-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Una razón común por la que es posible que desee encontrar el identificador de seguridad (SID) para la cuenta de un usuario en Windows es determinar qué clave en HKEY_USERS en el Registro de Windows para buscar datos de registro específicos del usuario. Hacer coincidir los SID con los nombres de usuario es fácil con el comando wmic, disponible desde el símbolo del sistema en la mayoría de las versiones de Windows.
Cómo encontrar el SID de un usuario con WMIC
Siga estos sencillos pasos para mostrar una tabla de nombres de usuario y sus SID correspondientes. Probablemente solo tome un minuto, tal vez menos, encontrar el SID de un usuario en Windows a través de WMIC:
Consulte Cómo encontrar el SID de un usuario en el Registro más abajo en la página para obtener instrucciones sobre cómo hacer coincidir un nombre de usuario con un SID a través de la información en el Registro de Windows, un método alternativo al uso de WMIC. El comando wmic no existía antes de Windows XP, por lo que tendrá que usar el método de registro en esas versiones anteriores de Windows.
-
Abra la Terminal de Windows (Windows 11) o abra el Símbolo del sistema en versiones anteriores de Windows. Si usa un teclado y un mouse en Windows 11/10/8, la forma más rápida es a través del menú de usuario avanzado, accesible con el acceso directo WIN+X.
Si no ve el símbolo del sistema allí, escriba cmd en la barra de búsqueda del menú Inicio y seleccione Símbolo del sistema cuando lo veas.
No tienes que abrir un símbolo del sistema elevado para que esto funcione. Algunos comandos de Windows lo requieren, pero en el siguiente ejemplo de comando de WMIC, puede abrir un Símbolo del sistema normal, no administrativo.
-
Escriba el siguiente comando en el símbolo del sistema exactamente como se muestra aquí, incluidos los espacios o la f alta de ellos:
wmic useraccount obtener nombre, sid
…y luego presione Enter.
Si conoce el nombre de usuario y le gustaría obtener solo el SID de ese usuario, ingrese este comando pero reemplace USER con el nombre de usuario (mantenga las comillas):
cuenta de usuario wmic donde nombre="USUARIO" obtiene sid
Si obtiene un error de que no se reconoce el comando wmic, cambie el directorio de trabajo para que sea C:\Windows\System32\wbem\ e intente nuevamente. Puede hacerlo con el comando cd (cambiar directorio).
- Debería ver una tabla en el símbolo del sistema. Esta es una lista de cada cuenta de usuario en Windows, ordenada por nombre de usuario, seguida del SID correspondiente de la cuenta.
Ahora que está seguro de que un nombre de usuario en particular corresponde a un SID en particular, puede hacer los cambios que necesite en el registro o cualquier otra cosa para la que necesite esta información.
Búsqueda del nombre de usuario usando el SID
Si tiene un caso en el que necesita encontrar el nombre de usuario pero todo lo que tiene es el identificador de seguridad, puede "revertir" el comando de esta manera (simplemente reemplace este SID con el que está en cuestión):
cuenta de usuario wmic donde sid="S-1-5-21-992878714-4041223874-2616370337-1001" obtener nombre
…para obtener un resultado como este:
Nombre
jonfi
Cómo encontrar el SID de un usuario en el Registro
También puede determinar el SID de un usuario consultando los valores de ProfileImagePath en cada SID con el prefijo S-1-5-21 enumerados bajo esta clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
El valor ProfileImagePath dentro de cada clave de registro con nombre SID enumera el directorio del perfil, que incluye el nombre de usuario.
Por ejemplo, el valor debajo de la tecla S-1-5-21-992878714-4041223874-2616370337-1001 en la computadora que ve arriba es C:\Users\jonfi, por lo que sabemos que ese es el SID de ese usuario.
Este método de emparejar usuarios con SID solo mostrará a los usuarios que iniciaron sesión o iniciaron sesión y cambiaron de usuario. Para continuar usando el método de registro para determinar los SID de otros usuarios, deberá iniciar sesión como cada usuario en el sistema y repetir estos pasos. Este es un gran inconveniente; suponiendo que pueda, es mucho mejor usar el método de comando wmic anterior.
Preguntas Frecuentes
¿Cómo encuentro rápidamente mi propio SID?
Abra el Símbolo del sistema presionando Tecla de Windows+R. Luego, ingrese el siguiente comando y presione Enter: whoami /user.
¿Cómo agrego un usuario a mi computadora?
Para crear una nueva cuenta de usuario en Windows, vaya a Inicio > Configuración > Cuentas> Familia y otros usuarios En Otros usuarios > Agregar otro usuario, seleccione Añadir cuentaIngrese la información del usuario y siga las indicaciones.