Cómo encontrar el identificador de seguridad de un usuario (SID) en Windows
Qué saber
- En Símbolo del sistema, escribe wmic useraccount obtener nombre, sid y presione Ingresar.
- También puede determinar el SID de un usuario mirando a través de ProfileImagePath valores en cada SID con prefijo S-1-5-21 enumerado en:
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
Una razón común por la que es posible que desee buscar el identificador de seguridad (SID) de la cuenta de un usuario en Windows es determinar en qué clave 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 wmic mando—Disponible en 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 tomará un minuto, tal vez menos, encontrar el SID de un usuario en Windows a través de WMIC:
Ver Cómo encontrar el SID de un usuario en el registro
-
Abrir símbolo del sistema.
En Windows 10 y Windows 8, si está utilizando un teclado y un mouse, la forma más rápida es a través del Menú de usuario avanzado, accesible con el GANAR + X atajo.
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 hacerlo abre un símbolo del sistema elevado para que esto funcione. Algunos comandos de Windows lo requieren, pero en el siguiente ejemplo de comando WMIC, puede abrir un símbolo del sistema no administrativo normal.
-
Escriba el siguiente comando en el símbolo del sistema exactamente como se muestra aquí, incluidos los espacios o la falta de ellos:
wmic useraccount get name, sid.
... y luego presione Ingresar.
Si conoce el nombre de usuario y desea obtener solo el SID de un usuario, ingrese este comando pero reemplace USUARIO con el nombre de usuario (mantenga las comillas):
wmic useraccount donde name = "USER" obtiene sid.
Si recibe un error que indica que no se reconoce el comando wmic, cambie el directorio de trabajo para que sea C: \ Windows \ System32 \ wbem \ e intenta de nuevo. Puedes hacer eso con el CD (cambiar directorio) comando.
Debería ver una tabla en el símbolo del sistema. Esta es una lista de cada cuenta de usuario en Windows, listada 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 realizar los cambios que necesite en el registro o hacer cualquier otra cosa para la que necesite esta información.

Encontrar el nombre de usuario mediante el SID
Si tiene un caso en el que necesita encontrar el nombre de usuario, pero todo lo que tiene es la seguridad identificador, puede "revertir" el comando de esta manera (simplemente reemplace este SID con el que está en pregunta):
wmic useraccount donde sid = "S-1-5-21-992878714-4041223874-2616370337-1001" obtiene el 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 mirando a través del ProfileImagePathvalores en cada SID con prefijo S-1-5-21 enumerado bajo esta clave:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList.

los ProfileImagePath El valor dentro de cada clave de registro con nombre SID enumera el directorio del perfil, que incluye el nombre de usuario.
Por ejemplo, el ProfileImagePath valor bajo el S-1-5-21-992878714-4041223874-2616370337-1001 La tecla de la computadora que ves arriba es C: \ Usuarios \ jonfi, por lo que sabemos que el SID del usuario "jonfi" es "S-1-5-21-992878714-4041223874-2616370337-1001".
Este método de hacer coincidir los usuarios con los SID solo mostrará aquellos usuarios que hayan iniciado sesión o que hayan iniciado sesión y hayan cambiado de usuario. Para continuar utilizando 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.