Hur man hittar en användares säkerhetsidentifierare (SID) i Windows

Innehållsförteckning:

Hur man hittar en användares säkerhetsidentifierare (SID) i Windows
Hur man hittar en användares säkerhetsidentifierare (SID) i Windows
Anonim

Vad att veta

  • I kommandotolken, skriv wmic useraccount get name, sid och tryck Enter.
  • Du kan också fastställa en användares SID genom att titta igenom ProfileImagePath-värdena i varje S-1-5-21 prefix SID listad under:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

En vanlig anledning till att du kanske vill hitta säkerhetsidentifieraren (SID) för en användares konto i Windows är att bestämma vilken nyckel under HKEY_USERS i Windows-registret som ska söka efter användarspecifik registerdata. Det är enkelt att matcha SID med användarnamn med kommandot wmic som är tillgängligt från kommandotolken i de flesta versioner av Windows.

Hur man hittar en användares SID med WMIC

Följ dessa enkla steg för att visa en tabell med användarnamn och deras motsvarande SID. Det tar förmodligen bara en minut, kanske mindre, att hitta en användares SID i Windows via WMIC:

Se Hur man hittar en användares SID i registret längre ner på sidan för instruktioner om hur man matchar ett användarnamn med ett SID via information i Windows-registret, en alternativ metod till att använda WMIC. Kommandot wmic fanns inte före Windows XP, så du måste använda registermetoden i de äldre versionerna av Windows.

  1. Öppna Windows Terminal (Windows 11) eller öppna kommandotolken i äldre versioner av Windows. Om du använder tangentbord och mus i Windows 11/10/8 är det snabbaste sättet genom Power User Menu, tillgänglig med WIN+X genväg.

    Om du inte ser kommandotolken där, skriv cmd i sökfältet i Start-menyn och välj Kommandotolken när du ser det.

    Du behöver inte öppna en förhöjd kommandotolk för att detta ska fungera. Vissa Windows-kommandon kräver det, men i WMIC-kommandoexemplet nedan kan du öppna en vanlig, icke-administrativ kommandotolk.

  2. Skriv följande kommando i kommandotolken exakt som det visas här, inklusive mellanslag eller brist på sådana:

    
    

    wmic användarkonto få namn, sid

    …och tryck sedan Enter.

    Image
    Image

    Om du känner till användarnamnet och bara vill ta tag i den ena användarens SID, skriv in detta kommando men ersätt USER med användarnamnet (behåll citattecken):

    
    

    wmic användarkonto där name="USER" får sid

    Image
    Image

    Om du får ett felmeddelande om att wmic-kommandot inte känns igen, ändra arbetskatalogen till C:\Windows\System32\wbem\ och försök igen. Du kan göra det med kommandot cd (ändra katalog).

  3. Du bör se en tabell som visas i kommandotolken. Detta är en lista över varje användarkonto i Windows, listad efter användarnamn, följt av kontots motsvarande SID.

Nu när du är säker på att ett visst användarnamn motsvarar ett visst SID, kan du göra de ändringar du behöver i registret eller göra vad du behöver den här informationen för.

Image
Image

Hitta användarnamnet med hjälp av SID

Om du råkar ha ett fall där du behöver hitta användarnamnet men allt du har är säkerhetsidentifieraren, kan du "vända" kommandot så här (byt bara ut detta SID med det ifråga):


wmic användarkonto där sid="S-1-5-21-992878714-4041223874-2616370337-1001" få namn

…för att få ett resultat som detta:


Namn

jonfi

Image
Image

Hur man hittar en användares SID i registret

Du kan också fastställa en användares SID genom att titta igenom ProfileImagePath-värdena i varje S-1-5-21 prefix SID listad under denna nyckel:


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

Image
Image

ProfileImagePath-värdet inom varje SID-namnad registernyckel listar profilkatalogen, som inkluderar användarnamnet.

Till exempel är värdet under S-1-5-21-992878714-4041223874-2616370337-1001-tangenten på datorn du ser ovan C:\Users\jonfi, så vi vet att det är SID för den användaren.

Denna metod för att matcha användare till SID:n visar endast de användare som är inloggade eller har loggat in och bytt användare. För att fortsätta använda registermetoden för att fastställa andra användares SID måste du logga in som varje användare på systemet och upprepa dessa steg. Detta är en stor nackdel; förutsatt att du kan, är du mycket bättre av att använda kommandometoden wmic ovan.

FAQ

    Hur hittar jag mitt eget SID snabbt?

    Öppna kommandotolken genom att trycka på Windows-tangenten+R. Ange sedan följande kommando och tryck Enter: whoami /user.

    Hur lägger jag till en användare på min dator?

    För att skapa ett nytt användarkonto i Windows, gå till Start > Settings > Accounts> Familjen och andra användare Under Andra användare > Lägg till annan användare, välj Lägg till kontoAnge användarens information och följ anvisningarna.

Rekommenderad: