Как найти 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 useraccount get name,sid...и нажмите Enter.
Если вы знаете имя пользователя и хотите получить SID только этого пользователя, введите эту команду, но замените USER на имя пользователя (кавычки сохраните):
wmic useraccount where name="USER" get sidЕсли вы получите ошибку, что команда wmic не распознана, измените рабочий каталог на C:WindowsSystem32wbem и попробуйте снова. Это можно сделать с помощью команды cd (change directory).
Вы должны увидеть таблицу, отображаемую в Command Prompt. Это список всех учетных записей пользователей в Windows, перечисленных по имени пользователя, за которым следует соответствующий SID учетной записи.
Теперь, когда вы уверены, что определенное имя пользователя соответствует определенному SID, вы можете внести необходимые изменения в реестр или сделать все остальное, для чего вам понадобилась эта информация.
Lifewire / Emily Mendoza
Поиск имени пользователя по идентификатору безопасности/h3>
Если у вас возникла ситуация, когда вам нужно найти имя пользователя, но у вас есть только идентификатор безопасности, вы можете "отменить" команду следующим образом (просто замените этот SID на тот, о котором идет речь):
wmic useraccount where sid="S-1-5-21-992878714-4041223874-2616370337-1001" get name. ...чтобы получить результат вроде этого:
Имя jonfi
Как найти SID пользователя в реестре
Вы также можете определить SID пользователя, просмотрев значения ProfileImagePath в каждом SID с префиксом S-1-5-21, перечисленном под этим ключом:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList
В значении ProfileImagePath в каждом SID-именованном ключе реестра указан каталог профиля, который включает имя пользователя.
Например, значение ключа S-1-5-21-992878714-4041223874-2616370337-1001 на компьютере, который вы видите выше, - C:Usersjonfi, поэтому мы знаем, что это SID данного пользователя.
Этот метод сопоставления пользователей с SID покажет только тех пользователей, которые вошли в систему или вошли и сменили пользователя. Чтобы продолжить использовать метод реестра для определения SID других пользователей, вам придется войти в систему под именем каждого пользователя и повторить эти шаги. Это большой недостаток; если у вас есть возможность, лучше использовать метод команды wmic, описанный выше.
FAQКак быстро найти свой собственный SID?Откройте командную строку, нажав клавиши Windows + R. Затем введите следующую команду и нажмите Enter: whoami /user.
Как добавить пользователя на компьютер?Чтобы создать новую учетную запись пользователя в Windows, перейдите в меню Пуск > Параметры > Учетные записи > Семейные и другие пользователи. В разделе Другие пользователи > Добавить другого пользователя выберите Добавить учетную запись. Введите информацию о пользователе и следуйте подсказкам.