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

más abajo en la página encontrará instrucciones sobre cómo hacer coincidir un nombre de usuario con un SID a través de la información del Registro de Windows, un método alternativo al uso de WMIC. El comando wmic no existía antes Windows XP, por lo que tendrá que utilizar el método de registro en las versiones anteriores de Windows.

  1. 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.

  2. 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.

    Comando wmic useraccount en Windows 10

    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. 
    wmic useraccount donde nombre del comando en Windows 10

    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.

  3. 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.

Identificadores de seguridad de usuario de Windows
Lifewire / Emily Mendoza

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.
wmic useraccount donde el comando sid en Windows 10

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. 
Valor de ProfileImagePath en el Editor del registro para un SID en la clave 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.