Skip to main content

Sådan finder du en brugers sikkerhedsidentifikator (SID) i Windows

Sådan bruger du Google Analytics (Juni 2025)

Sådan bruger du Google Analytics (Juni 2025)
Anonim

Der er mange grunde til, at du måske vil finde sikkerhedsidentifikatoren (SID) for en bestemt brugers konto i Windows, men i vores hjørne af verden er den almindelige årsag til at bestemme hvilken nøgle under HKEY_USERS i Windows-registreringsdatabasen til kig efter brugerspecifikke registreringsdata for.

Uanset årsagen til dit behov er matchende SID'er til brugernavne meget let takket være wmic-kommandoen, en kommando tilgængelig fra kommandoprompt i de fleste versioner af Windows.

Se Sådan finder du en brugers SID i registreringsdatabasen længere nede på siden for at få vejledning i at matche et brugernavn til et SID via information i Windows-registreringsdatabasen, en alternativ metode til brug af WMIC. Wmic-kommandoen eksisterede ikke før Windows XP, så du vil har at bruge registreringsdatabasen i de ældre versioner af Windows.

Følg disse nemme trin for at vise en tabel med brugernavne og deres tilsvarende SID'er:

Sådan finder du en brugers SID med WMIC

Det tager nok et øjeblik, måske mindre, at finde en brugers SID i Windows via WMIC:

  1. Åbn kommandoprompt.

    I Windows 10 og Windows 8, hvis du bruger et tastatur og en mus, er den hurtigste måde gennem Power User Menu, tilgængelig medWIN + Xgenvej.

    Hvis du ikke ser Kommandoprompt i Power User-menuen, skal du skrive cmd ind i søgefeltet i menuen Start, og klik på Kommandoprompt når du ser det.

  2. Skriv følgende kommando i kommandoprompt, præcis som det er vist her, herunder mellemrum eller mangel på det:

    wmic useraccount få navn, sid

    … og tryk derefter på Gå ind.

    Hvis du kender brugernavnet og gerne vil gribe kun den ene brugers SID, skal du indtaste denne kommando, men erstatte BRUGER med brugernavnet (hold citaterne):

    wmic useraccount hvor navn = "USER" få sid

    Hvis du får en fejl, at wmic-kommandoen ikke genkendes, skal du ændre arbejdskataloget til at være C: Windows System32 wbem og prøv igen. Det kan du gøre med cd (Change Directory) kommando.

  3. Du skal se et bord, der vises i kommandoprompt. Dette er en liste over hver brugerkonto i Windows, angivet med brugernavn, efterfulgt af kontos tilsvarende SID.

Nu hvor du er sikker på, at et bestemt brugernavn svarer til et bestemt SID, kan du lave de ændringer, du skal bruge i registreringsdatabasen, eller gøre alt andet du har brug for denne information til.

Hvis du tilfældigvis har en sag, hvor du skal finde brugernavnet, men alt du har er sikkerhedsidentifikatoren, kan du "omgå" kommandoen som denne (erstat bare dette SID med den pågældende):

wmic useraccount hvor sid = "S-1-5-21-992878714-4041223874-2616370337-1001" få navn

… for at få et resultat som dette:

Navnjonfi

Sådan finder du en brugers SID i registreringsdatabasen

Du kan også bestemme en brugers SID ved at kigge igennem ProfileImagePath værdier i hvert S-1-5-21 præfikset SID, der er angivet under denne tast:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfilListe

Det ProfileImagePath værdi i hver SID-navngivne registreringsnøgle lister profilkatalogen, som indeholder brugernavnet.

F.eks ProfileImagePath værdi under S-1-5-21-992878714-4041223874-2616370337-1001 nøglen på min computer er C: Users jonfi , så jeg ved, at SID for brugeren "jonfi" er "S-1-5-21-992878714-4041223874-2616370337-1001".

Denne metode til at matche brugere til SID'er viser kun de brugere, der er logget ind eller har logget ind og skiftet brugere. For at fortsætte med at bruge registreringsmetoden til at bestemme andre brugeres SID'er, skal du logge ind som hver bruger på systemet og gentage disse trin. Dette er en stor ulempe; forudsat at du er i stand til, er du meget bedre at bruge wmic kommandoen ovenfor.