Jak najít identifikátor zabezpečení uživatele (SID) v systému Windows

Najděte SID uživatele s WMIC nebo v registru

Existuje mnoho důvodů, proč byste mohli hledat identifikátor zabezpečení (SID) pro účet konkrétního uživatele v systému Windows, ale v našem rohu světa je běžným důvodem pro to, abyste zjistili, který klíč pod položkou HKEY_USERS v registru systému Windows vyhledejte údaje registru specifické pro uživatele.

Bez ohledu na důvod vašeho požadavku je přizpůsobení SID uživatelským jménům velmi snadné díky příkazu wmic, který je dostupný z příkazového řádku ve většině verzí systému Windows.

Poznámka: Pokyny pro přizpůsobení uživatelského jména k identifikátoru SID prostřednictvím informací v registru systému Windows, které jsou alternativní metodou k použití WMIC, naleznete v tématu Jak najít identifikátor SID uživatele v registru v dolní části stránky. Příkaz wmic neexistoval před systémem Windows XP , takže budete muset použít metodu registru v těch starších verzích systému Windows.

Postupujte podle těchto jednoduchých kroků pro zobrazení tabulky uživatelských jmen a jejich příslušných identifikátorů SID:

Jak najít SID uživatele s WMIC

Bude pravděpodobně trvat jen minutu, možná méně, najít uživatelské SID v systému Windows prostřednictvím WMIC:

  1. Otevřete příkazový řádek . V systémech Windows 10 a Windows 8 , pokud používáte klávesnici a myš , nejrychlejším způsobem je nabídka Power User Menu , přístupná pomocí zástupce WIN + X.
  2. Jakmile je příkazový řádek otevřený, zadejte následující příkaz, který je přesně znázorněn zde, včetně mezer nebo jeho nedostatek: wmic useraccount get name, sid ... a pak stiskněte klávesu Enter .
    1. Tip: Pokud znáte uživatelské jméno a chtěli byste chytit pouze SID jednoho uživatele, zadejte tento příkaz, ale nahraďte USER uživatelským jménem (uveďte uvozovky): wmic useraccount kde name = "USER" get sid Poznámka: že příkaz wmic není rozpoznán, změňte pracovní adresář na C: \ Windows \ System32 \ wbem \ a zkuste to znovu. Můžete to udělat pomocí příkazu cd (change directory).
  3. Měli byste vidět tabulku, podobně jako následující, zobrazené v okně příkazového řádku: Jméno SID Administrator S-1-5-21-1180699209-877415012-3182924384-500 Host 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 AktualizaceUser S-1-5-21-1180699209-877415012-3182924384- 1007 Jedná se o seznam všech uživatelských účtů v systému Windows, které jsou uvedeny podle uživatelského jména, a následně příslušného účtu SID účtu.
  1. Nyní, když jste přesvědčeni, že určité uživatelské jméno odpovídá určitému identifikátoru SID, můžete provést veškeré změny, které potřebujete, v registru nebo dělat cokoliv, proč potřebujete tyto informace.

Tip: Pokud máte případ, kdy potřebujete najít uživatelské jméno, ale vše, co máte, je identifikátor zabezpečení, můžete tento příkaz "obrátit" (pouze nahradit tento identifikátor SID).

wmic useraccount kde sid = "S-1-5-21-1180699209-877415012-3182924384-1004" dostat jméno

... získat takový výsledek:

Jméno Tim

Jak najít SID uživatele v registru

Dejte nám zpětnou vazbu Další informace SID uživatele můžete také zjistit pomocí hodnoty ProfileImagePath v každém předdefinovaném SID S-1-5-21 uvedeném pod tímto klíčem:

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

Hodnota ProfileImagePath v každém klíči registru s názvem SID obsahuje seznam profilů, který obsahuje uživatelské jméno.

Například hodnota ProfileImagePath pod tlačítkem S-1-5-21-1180699209-877415012-3182924384-1004 v počítači je C: \ Users \ Tim , takže vím, že SID pro uživatele "Tim" je "S" -1-5-21-1180699209-877415012-3182924384-1004 ".

Poznámka: Tato metoda porovnání uživatelů s identifikátory SID bude zobrazovat pouze ty uživatele, kteří jsou přihlášeni, nebo se přihlásili a přepnuli uživatele. Chcete-li pokračovat v používání metody registru pro určení SID ostatních uživatelů, budete se muset přihlásit jako každý uživatel v systému a opakovat tyto kroky. To je velká nevýhoda; za předpokladu, že jste schopni, jste mnohem lepší pomocí metody příkazu wmic výše.