A felhasználó biztonsági azonosítójának (SID) keresése a Windows rendszerben

Keresse meg a felhasználó SID-jét a WMIC vagy a rendszerleíró adatbázisban

Számos oka lehet annak, hogy egy adott felhasználó fiókjának biztonsági azonosítóját (SID) szeretné megtalálni a Windows rendszerben, de a világ sarkában a leggyakoribb ok annak meghatározása, hogy melyik kulcsot kell a HKEY_USERS alatt a Windows rendszerleíró adatbázisában keresse a felhasználó-specifikus rendszerleíróadat-adatokat.

Függetlenül attól, hogy milyen oknál fogva szükséged van, a SID-eknek a felhasználónévhez való illesztése valóban egyszerű a wmic parancsnak köszönhetően, amely a Windows legtöbb verziójában elérhető Command Prompt parancs .

Megjegyzés: A Felhasználó SID-jének keresése a regiszterben az alábbi oldalon talál további információt a SID-felhasználónévhez való illesztéshez a Windows rendszerleíró adatbázisban található információkon keresztül, egy alternatív módszer a WMIC használatára. A wmic parancs nem létezett a Windows XP előtt, így a Windows korábbi verzióiban a rendszerleíró adatbázist kell használni.

Kövesse ezeket az egyszerű lépéseket a felhasználói nevek és megfelelő SID-ek táblájának megjelenítéséhez:

A felhasználó SID-jének keresése a WMIC-mel

Valószínűleg csak egy percet vesz igénybe, talán kevesebbet, hogy megtalálja a felhasználó SID-jét Windows alatt a WMIC-en keresztül:

  1. Nyisson meg parancssort . A Windows 10 és a Windows 8 rendszerben , ha billentyűzetet és egeret használ, a leggyorsabb módja a Power User menü , amely a WIN + X gyorsbillentyűvel érhető el.
  2. Ha a parancssor nyitva van, írja be a következő parancsot pontosan az itt látható módon, beleértve a szóközöket vagy azok hiányát: wmic useraccount get name, sid ... és nyomja meg az Enter billentyűt.
    1. Tipp: Ha ismered a felhasználónevet, és csak egy felhasználó SID- jét szeretnéd megragadni, írd be ezt a parancsot, de cserélj ki USER- et a felhasználónévvel (tartsd az idézőjeleket): wmic useraccount ahol name = "USER" get sid Megjegyzés: hogy a wmic parancsot nem ismeri fel, módosítsa a munkakönyvtárat C: \ Windows \ System32 \ wbem \ -ra és próbálja újra. Ezt a cd (change directory) paranccsal teheti meg.
  3. A következő parancsokhoz hasonló táblát kell megjeleníteni a Parancssor ablakban: Név SID-adminisztrátor S-1-5-21-1180699209-877415012-3182924384-500 Vendég S-1-5-21-1180699209-877415012-3182924384 -501 HomeGroupUser $ 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 Ez az egyes felhasználói fiókok listája a Windows rendszerben, a felhasználónévben felsorolva, majd a fiók megfelelő SID-je.
  1. Most, hogy biztos benne, hogy egy adott felhasználónév egy adott SID-nek felel meg, bármilyen változtatást elvégezhet a rendszerleíró adatbázisban, vagy bármi mást tehet, amelyre szüksége van.

Tipp: Ha esetleg olyan esetet talál, ahol meg kell találnia a felhasználónevet, de a biztonsági azonosítóval megegyeznie kell, akkor "megfordíthatja" az ilyen parancsot (csak cserélje ki ezt a SID-et a szóban forgó kérdéssel):

wmic useraccount ahol sid = "S-1-5-21-1180699209-877415012-3182924384-1004" nevet kap

... hogy ilyen eredményt kapj:

Név Tim

A felhasználó SID-jének keresése a rendszerleíró adatbázisban

A felhasználó SID-jét is meghatározhatja, ha a Kulcs alatt felsorolt ​​S-1-5-21 prefixált SID-t a ProfileImagePath értékeken keresztül nézheti meg:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ profillista

Az SID-névvel ellátott rendszerleíró kulcson belüli ProfileImagePath érték az aktuális felhasználónevet tartalmazó profilkönyvtárat tartalmazza.

Például a számítógépen a S-1-5-21-1180699209-877415012-3182924384-1004 kulcs alatt található ProfileImagePath érték a C: \ Users \ Tim , így tudom, hogy a "Tim" felhasználói SID értéke "S -1-5-21-1180699209-877415012-3182924384-1004" .

Megjegyzés: A felhasználóknak a SID-ekhez való illesztésének módja csak azokat a felhasználókat jeleníti meg, akik bejelentkeztek, vagy bejelentkezettek és kapcsoltak a felhasználókkal. Ahhoz, hogy továbbra is használhassa a rendszerleíró adatbázist a többi felhasználó SID-jének meghatározásához, be kell jelentkeznie a rendszer minden felhasználójához, és ismételje meg ezeket a lépéseket. Ez nagy hátrány; feltételezve, hogy képes vagy rá, sokkal jobb a fent említett wmic parancsmóddal.