Skip to main content

Så här hittar du en användares säkerhetsidentifierare (SID) i Windows

ALL 100 SPIDER LOCATIONS ???? COORDINATES IN SUBTITLES ???? - STAR STABLE ONLINE UPDATE (April 2025)

ALL 100 SPIDER LOCATIONS ???? COORDINATES IN SUBTITLES ???? - STAR STABLE ONLINE UPDATE (April 2025)
Anonim

Det finns många anledningar till att du kanske vill hitta säkerhetsidentifieraren (SID) för en viss användares konto i Windows, men i vårt hörn av världen är den vanliga orsaken till att du bestämmer vilken nyckel under HKEY_USERS i Windows-registret till leta efter användarspecifika registerdata för.

Oavsett orsaken till ditt behov är matchande SID till användarnamn väldigt enkelt tack vare kommandot wmic, ett kommando tillgängligt från kommandotolken i de flesta versioner av Windows.

Se Så här hittar du en användares SID i registret längre ner på sidan för instruktioner om att matcha ett användarnamn till ett SID via information i Windows-registret, en alternativ metod för att använda WMIC. Wmic-kommandot fanns inte före Windows XP, så du ska ha att använda registret metod i de äldre versionerna av Windows.

Följ dessa enkla steg för att visa en tabell med användarnamn och deras motsvarande SID:

Så här hittar du användarens SID med WMIC

Det tar nog bara en minut, kanske mindre, att hitta en användares SID i Windows via WMIC:

  1. Öppna kommandotolken.

    I Windows 10 och Windows 8, om du använder tangentbord och mus, är det snabbaste sättet via Power User Menu, tillgänglig medWIN + Xgenväg.

    Om du inte ser Kommandotolken i Power User-menyn skriver du cmd i sökfältet i Start-menyn och klicka på Command Prompt när du ser det.

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

    wmic useraccount få namn, sid

    … och tryck sedan på Stiga på.

    Om du känner till användarnamnet och vill bara ta tag i den enda användarens SID, skriv detta kommando men ersätt ANVÄNDARE med användarnamnet (behåll citaten):

    wmic useraccount där namn = "USER" få sid

    Om du får ett fel att wmic-kommandot inte känns igen, ändra arbetsmappen för att vara C: Windows System32 WBEM och försök igen. Det kan du göra med CD (ändra katalog) kommando.

  3. Du borde se ett bord som visas i Kommandotolken. Det här är en lista över varje användarkonto i Windows, listat med användarnamn, följt av kontots motsvarande SID.

Nu när du är övertygad om att ett visst användarnamn motsvarar ett visst SID, kan du göra vilka ändringar du behöver i registret eller göra allt annat du behöver för den här informationen.

Om du råkar ha ett fall där du måste hitta användarnamnet, men allt du har är säkerhetsidentifieraren kan du "omvända" kommandot så här (ersätt bara det här SID med den ifrågavarande):

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

… för att få ett resultat så här:

namnjonfi

Så här hittar du en användares SID i registret

Du kan också bestämma en användares SID genom att titta igenom ProfileImagePath värden i varje S-1-5-21 prefix SID listat under denna tangent:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

De ProfileImagePath värdet inom varje SID-namngivna registernyckel listar profilkatalogen, som innehåller användarnamnet.

Till exempel, ProfileImagePath värde under S-1-5-21-992878714-4041223874-2616370337-1001 nyckeln på min dator är C: Users jonfi , så jag vet att SID för användaren "jonfi" är "S-1-5-21-992878714-4041223874-2616370337-1001".

Den här metoden för att matcha användare till SID-filer visar bara de användare som är inloggade eller har loggat in och bytt användare. För att fortsätta använda registret för att bestämma andra användares SID-filer 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 med att använda kommandot wmic ovan.