Какво да знаете
- В командния ред въведете 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.
-
Отворете Windows Terminal (Windows 11) или отворете Command Prompt в по-стари версии на Windows. Ако използвате клавиатура и мишка в Windows 11/10/8, най-бързият начин е чрез менюто за опитен потребител, достъпно с прекия път WIN+X.
Ако не виждате командния ред там, въведете cmd в лентата за търсене в менюто "Старт" и изберете Команден ред когато го видите.
Не е нужно да отваряте команден ред с повишени права, за да работи това. Някои команди на Windows го изискват, но в примера за команда WMIC по-долу можете да отворите обикновен, неадминистративен команден ред.
-
Въведете следната команда в командния ред точно както е показано тук, включително интервали или липса на такива:
wmic потребителски акаунт получи име, sid
…и след това натиснете Enter.
Ако знаете потребителското име и искате да вземете само SID на този един потребител, въведете тази команда, но заменете USER с потребителското име (запазете кавичките):
wmic потребителски акаунт, където name="USER" получава sid
Ако получите грешка, че командата wmic не е разпозната, променете работната директория на C:\Windows\System32\wbem\ и опитайте отново. Можете да направите това с командата cd (промяна на директория).
- Трябва да видите таблица, показана в командния ред. Това е списък на всеки потребителски акаунт в Windows, изброен по потребителско име, последван от съответния SID на акаунта.
Сега, след като сте сигурни, че дадено потребителско име съответства на конкретен SID, можете да правите каквито и да е промени в системния регистър или каквото и да е друго, за което ви е необходима тази информация.
Намиране на потребителското име чрез SID
Ако случайно имате случай, в който трябва да намерите потребителското име, но всичко, което имате, е идентификаторът за сигурност, можете да "обърнете" командата по следния начин (просто заменете този SID с въпросния):
wmic потребителски акаунт, където sid="S-1-5-21-992878714-4041223874-2616370337-1001" получава име
…за да получите резултат като този:
Име
jonfi
Как да намерите SID на потребител в регистъра
Можете също да определите SID на потребител, като прегледате стойностите на ProfileImagePath във всеки SID с префикс S-1-5-21, посочен под този ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Стойността ProfileImagePath във всеки ключ на регистъра с име SID изброява директорията на профила, която включва потребителското име.
Например, стойността под S-1-5-21-992878714-4041223874-2616370337-1001 ключ на компютъра, който виждате по-горе, е C:\Users\jonfi, така че знаем, че това е SID за този потребител.
Този метод за съпоставяне на потребители със SID ще покаже само онези потребители, които са влезли или са влезли и са сменили потребители. За да продължите да използвате метода на регистъра за определяне на SID на други потребители, ще трябва да влезете като всеки потребител в системата и да повторите тези стъпки. Това е голям недостатък; ако приемем, че можете, много по-добре е да използвате командния метод wmic по-горе.
ЧЗВ
Как да намеря бързо собствения си SID?
Отворете командния ред, като натиснете клавиш Windows+R. След това въведете следната команда и натиснете Enter: whoami /user.
Как да добавя потребител към моя компютър?
За да създадете нов потребителски акаунт в Windows, отидете на Старт > Настройки > Акаунти> Семейство и други потребители Под Други потребители > Добавяне на друг потребител, изберете Добавете акаунт Въведете информацията за потребителя и следвайте подканите.