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.
Veure Com es troba 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 ho faràs tenir per 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:

-
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 d'energia, accessible amb laWIN + Xdrecera.
Si no veieu el símbol del sistema al menú d'usuari d'energia, escriviu cmd a la barra de cerca al menú Inici i feu clic a Símbol del sistema quan ho veus.
-
Escriviu el següent comandament al símbol del sistema exactament com es mostra aquí, inclosos els espais o la manca d'aquests:
wmic user account obtén nom, sid
… i després premeu Entra.
Si coneixeu el nom d'usuari i voldríeu agafar només el SID d'un usuari, introduïu aquest ordre però substituïu-lo USUARI amb el nom d'usuari (manteniu les cometes):
wmic useraccount on el nom = "USER" obté el propietari
Si obteniu un error que la comanda wmic no es reconeix, canvieu el directori de treball que es tracti C: Windows System32 wbem i torneu-ho a provar. Pots fer-ho amb el cd (canviar directori) comanda.
-
Hauríeu de veure una taula que es mostra en el símbol del sistema. Aquesta és una llista de cada compte d'usuari a Windows, que apareix per nom d'usuari, seguit del SID corresponent del compte.
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.
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 user account on sid = "S-1-5-21-992878714-4041223874-2616370337-1001" obteniu el nom
… per obtenir un resultat com aquest: Nomjonfi També podeu determinar el SID d'un usuari mirant a través del ProfileImagePath valors en cada SID prefixat S-1-5-21 que figura sota aquesta clau: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList
El ProfileImagePath El valor dins de cada clau de registre amb nom SID inclou el directori del perfil, que inclou el nom d'usuari. Per exemple, el ProfileImagePath valor sota el S-1-5-21-992878714-4041223874-2616370337-1001 la clau de l'ordinador és C: Users jonfi , així que sé que el SID per a l'usuari "jonfi" és "S-1-5-21-992878714-4041223874-2616370337-1001". 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 d'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. Com es troba el SID d'un usuari al Registre













