Как да намерите потребителски идентификатор за сигурност (SID) в Windows

Съдържание:

Как да намерите потребителски идентификатор за сигурност (SID) в Windows
Как да намерите потребителски идентификатор за сигурност (SID) в Windows
Anonim

Какво да знаете

  • В командния ред въведете wmic useraccount get name, sid и натиснете Enter.
  • Можете също така да определите SID на потребител, като прегледате стойностите на ProfileImagePath във всеки SID с префикс S-1-5-21, посочен под:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Често срещана причина, поради която може да искате да намерите идентификатора за сигурност (SID) за потребителски акаунт в Windows, е да определите кой ключ под HKEY_USERS в регистъра на Windows да търси специфични за потребителя данни в регистъра. Съпоставянето на SID на потребителски имена е лесно с командата wmic, достъпна от командния ред в повечето версии на Windows.

Как да намерите SID на потребител с WMIC

Следвайте тези лесни стъпки, за да покажете таблица с потребителски имена и съответните им SID. Вероятно ще отнеме само минута, може би по-малко, за да намерите SID на потребител в Windows чрез WMIC:

Вижте Как да намерите SID на потребител в регистъра по-надолу на страницата за инструкции относно съпоставянето на потребителско име към SID чрез информация в системния регистър на Windows, алтернативен метод на използването на WMIC. Командата wmic не съществуваше преди Windows XP, така че ще трябва да използвате метода на регистъра в тези по-стари версии на Windows.

  1. Отворете Windows Terminal (Windows 11) или отворете Command Prompt в по-стари версии на Windows. Ако използвате клавиатура и мишка в Windows 11/10/8, най-бързият начин е чрез менюто за опитен потребител, достъпно с прекия път WIN+X.

    Ако не виждате командния ред там, въведете cmd в лентата за търсене в менюто "Старт" и изберете Команден ред когато го видите.

    Не е нужно да отваряте команден ред с повишени права, за да работи това. Някои команди на Windows го изискват, но в примера за команда WMIC по-долу можете да отворите обикновен, неадминистративен команден ред.

  2. Въведете следната команда в командния ред точно както е показано тук, включително интервали или липса на такива:

    
    

    wmic потребителски акаунт получи име, sid

    …и след това натиснете Enter.

    Image
    Image

    Ако знаете потребителското име и искате да вземете само SID на този един потребител, въведете тази команда, но заменете USER с потребителското име (запазете кавичките):

    
    

    wmic потребителски акаунт, където name="USER" получава sid

    Image
    Image

    Ако получите грешка, че командата wmic не е разпозната, променете работната директория на C:\Windows\System32\wbem\ и опитайте отново. Можете да направите това с командата cd (промяна на директория).

  3. Трябва да видите таблица, показана в командния ред. Това е списък на всеки потребителски акаунт в Windows, изброен по потребителско име, последван от съответния SID на акаунта.

Сега, след като сте сигурни, че дадено потребителско име съответства на конкретен SID, можете да правите каквито и да е промени в системния регистър или каквото и да е друго, за което ви е необходима тази информация.

Image
Image

Намиране на потребителското име чрез SID

Ако случайно имате случай, в който трябва да намерите потребителското име, но всичко, което имате, е идентификаторът за сигурност, можете да "обърнете" командата по следния начин (просто заменете този SID с въпросния):


wmic потребителски акаунт, където sid="S-1-5-21-992878714-4041223874-2616370337-1001" получава име

…за да получите резултат като този:


Име

jonfi

Image
Image

Как да намерите SID на потребител в регистъра

Можете също да определите SID на потребител, като прегледате стойностите на ProfileImagePath във всеки SID с префикс S-1-5-21, посочен под този ключ:


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

Image
Image

Стойността ProfileImagePath във всеки ключ на регистъра с име SID изброява директорията на профила, която включва потребителското име.

Например, стойността под S-1-5-21-992878714-4041223874-2616370337-1001 ключ на компютъра, който виждате по-горе, е C:\Users\jonfi, така че знаем, че това е SID за този потребител.

Този метод за съпоставяне на потребители със SID ще покаже само онези потребители, които са влезли или са влезли и са сменили потребители. За да продължите да използвате метода на регистъра за определяне на SID на други потребители, ще трябва да влезете като всеки потребител в системата и да повторите тези стъпки. Това е голям недостатък; ако приемем, че можете, много по-добре е да използвате командния метод wmic по-горе.

ЧЗВ

    Как да намеря бързо собствения си SID?

    Отворете командния ред, като натиснете клавиш Windows+R. След това въведете следната команда и натиснете Enter: whoami /user.

    Как да добавя потребител към моя компютър?

    За да създадете нов потребителски акаунт в Windows, отидете на Старт > Настройки > Акаунти> Семейство и други потребители Под Други потребители > Добавяне на друг потребител, изберете Добавете акаунт Въведете информацията за потребителя и следвайте подканите.

Препоръчано: