Com trobar l'identificador de seguretat d'un usuari (SID) a Windows

Cerqueu SID d'un usuari amb WMIC o en el registre

Hi ha moltes raons per les quals és possible que vulgueu trobar l' identificador de seguretat (SID) d'un compte d'usuari en particular a Windows, però al nostre racó del món, el motiu habitual és determinar quina clau a HKEY_USERS es troba al Registre de Windows busqueu dades de registre específiques de l'usuari per a.

Independentment del motiu de la vostra necessitat, fer coincidir els SID amb els noms d'usuari és realment senzill gràcies a la comanda wmic, un comandament disponible des del símbol del sistema en la majoria de versions de Windows.

Nota: vegeu Com trobar el SID d'un usuari al Registre més avall a la pàgina per obtenir instruccions sobre com coincidir un nom d'usuari amb un SID a través de la informació del Registre de Windows, un mètode alternatiu per utilitzar WMIC. La comanda wmic no existia abans de Windows XP , així que haureu d'utilitzar el mètode del registre en aquestes versions anteriors de Windows.

Seguiu aquests senzills passos per mostrar una taula d'noms d'usuari i els seus SID corresponents:

Com trobar un SID d'usuari amb WMIC

Probablement només trigarà un minut, potser menys, a buscar un SID d'usuari a Windows mitjançant WMIC:

  1. Obre el símbol del sistema . En Windows 10 i Windows 8 , si utilitzeu un teclat i un ratolí , la manera més ràpida és a través del menú d'usuari de potència , accessible amb la drecera WIN + X.
  2. Una vegada que el símbol del sistema estigui obert, escriviu el següent comandament exactament com es mostra aquí, inclosos els espais o la manca d'aquests: wmic user counts get name, sid ... i després premeu Enter .
    1. Suggeriment: si coneixeu el nom d'usuari i voleu agafar només el SID d'un usuari, introduïu aquest ordre però substituïu l' USUARI pel nom d'usuari (seguiu les cometes): Compte d'usuari wmic on el nom = "USUARI" s'obté Nota: Si obteniu un error que no es reconeix la comanda wmic, canvieu el directori de treball a ser C: \ Windows \ System32 \ wbem \ i torneu-ho a provar. Podeu fer-ho amb l'ordre del cd (canvi de directori).
  3. Hauríeu de veure una taula, similar a la següent, que es mostra a la finestra del símbol del sistema: Nom SID Administrator S-1-5-21-1180699209-877415012-3182924384-500 Convidat S-1-5-21-1180699209-877415012-3182924384 -501 Usuari del grup d'inici $ S-1-5-21-1180699209-877415012-3182924384-1002 Tim S-1-5-21-1180699209-877415012-3182924384-1004 UpdatusUser S-1-5-21-1180699209-877415012-3182924384- 1007 Aquesta és una llista de cada compte d'usuari a Windows, enumerada per nom d'usuari, seguit del SID corresponent del compte.
  1. Ara que confia que un nom d'usuari en particular correspon a un determinat SID, podeu fer els canvis necessaris al registre o fer el que necessiteu.

Consell: si teniu un cas en què necessiteu trobar el nom d'usuari, però tot el que teniu és l'identificador de seguretat, podeu "revertir" l'ordre com aquest (simplement reemplaçar aquest SID amb l'en qüestió):

wmic useraccount on sid = "S-1-5-21-1180699209-877415012-31829244-1400" obteniu el nom

... per obtenir un resultat com aquest:

Nom Tim

Com es troba el SID d'un usuari al Registre

També podeu determinar el SID d'un usuari mirant els valors ProfileImagePath en cada SID prefixat S-1-5-21 que apareix sota aquesta clau:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList

El valor ProfileImagePath de cada clau de registre amb nom SID inclou el directori de perfil, que inclou el nom d'usuari.

Per exemple, el valor ProfileImagePath sota la clau S-1-5-21-1180699209-877415012-3182924384-1004 al meu ordinador és C: \ Users \ Tim , així que sé que el SID per a l'usuari "Tim" és "S -1-5-21-1180699209-877415012-31829244-4-1004 ".

Nota: aquest mètode de coincidència d'usuaris amb SID només mostrarà aquells usuaris que hagin iniciat la sessió o hagin iniciat la sessió i que hagi canviat els usuaris. Per continuar utilitzant el mètode del Registre per determinar els SID d'altres usuaris, haureu d'iniciar sessió com a usuari al sistema i repetir aquests passos. Aquesta és una gran desavantatge; suposant que és capaç, esteu molt millor utilitzant el mètode de comanda wmic anterior.