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

Не сте сигурни къде да намерите номера на идентификатора за сигурност (SID) на вашия компютър с Windows? Ето няколко начина за достъп до него.

Идентификаторът за сигурност (SID) е уникален номер, свързан с потребителски акаунт на компютър с Windows. Той е полезен при намирането и идентифицирането на потребител в Windows и няма два идентични SID.

Най-често срещаният начин за намиране на SID в Windows е използването на командата „whoami“. Но има няколко други начина за преглед на SID на един или всички потребители на вашия компютър с Windows. Нека ги обсъдим подробно.

1. Използване на командния ред

Най-лесният начин да проверите SID на влезлия в момента потребител на вашия компютър е като използвате командата whoami. Той ще покаже SID с помощта на аргумента „потребител“ с командата. Единственият недостатък е, че не може да показва SID на повече от един потребител.

Ето как да го направите:

  • Натиснете Win + R, за да стартирате диалоговия прозорец Изпълнение. Въведете cmd в текстовото поле и натиснете клавишите Ctrl + Shift + Enter, за да отворите командния ред.
  • Ще се появи прозорецът за контрол на потребителските акаунти. Щракнете върху бутона Да, за да отворите приложението с права на администратор, ако бъдете подканени.
  • Сега въведете следната команда, за да видите SID на текущо влезлия потребителски акаунт:
    whoami /user

  • Ще видите името на влезлия в момента потребител и съответния SID. Можете директно да изберете и копирате текста от прозореца на командния ред. Но ако искате да експортирате подробностите в текстов файл за бъдеща употреба, можете да го направите, като въведете следната команда:
    whoami /user > C:\SID.txt
  • Горната команда ще създаде текстов файл с име SID в C устройството. Можете да го отворите с Notepad или друго приложение за текстов редактор.
  • Затворете прозореца на командния ред.
  •   Как да възстановите кеша на иконите в Windows 10

    2. Използване на WMIC

    Можете лесно да видите SID на всички потребители или на един потребител на вашия компютър, като използвате инструмента за команден ред WMIC. Не е необходимо да отваряте прозорец на командния ред с повишени права, за да използвате WMIC, за да видите SID.

    Повторете следните стъпки, за да направите това:

  • Щракнете с десния бутон върху бутона Старт, за да отворите менюто Power User. Кликнете върху опцията Терминал.
  • Въведете следната команда и натиснете клавиша Enter, за да я изпълните:
    wmic useraccount get name,sid
  • Горната команда ще покаже потребителското име и съответния SID на всички потребителски акаунти. В нашия случай той показва три локални акаунта (a, b и t) и акаунта на администратора, госта, акаунта по подразбиране и акаунта на WDAGUtility.
  • Можете да експортирате всички тези данни в текстов файл на D устройство, като изпълните следната команда:
    wmic useraccount get name,sid > D:\SID.txt

  • Ако искате да получите подробности за конкретен потребителски акаунт на вашия компютър, синтаксисът на командата е:
    wmic useraccount where name="USER" get sid
  • Заменете частта USER на командата с действително потребителско име. В нашия случай командата става:
    wmic useraccount where name="a" get sid

  • Затворете прозореца на командния ред.
  • 3. Използване на командлет на PowerShell

    PowerShell предлага cmdlet Get-WmiObject, чрез който можете да видите SID на всички потребителски акаунти на компютър с Windows. Подобно на метода WMIC, можете да видите SID на всички потребители с една команда.

      Как да активирате дневник за печат в Windows 10

    Повторете следните стъпки, за да направите това:

  • Натиснете Win + R, за да стартирате диалоговия прозорец Изпълнение. Въведете powershell в текстовото поле и натиснете клавишите Ctrl + Shift + Enter, за да отворите PowerShell.
  • Ще се появи прозорецът за контрол на потребителските акаунти. Щракнете върху бутона Да, за да отворите приложението с права на администратор, ако бъдете подканени.
  • Въведете следната команда и натиснете клавиша Enter:
    Get-WmiObject win32_useraccount | Select name,sid

  • Горната команда ще покаже всички потребителски акаунти и съответните им SID. За да експортирате резултатите в текстов файл, изпълнете следната команда:
    Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
  • Командата ще запази файла в C устройството. Посетете местоположението с помощта на File Explorer и отворете файла в приложение за текстов редактор.
  • Затворете прозореца на PowerShell.
  • 4. Използване на редактора на регистъра

    Ако командният ред или PowerShell не работят на вашия компютър, можете да използвате редактора на системния регистър, за да видите всички SID на вашия компютър. Този метод не е толкова удобен, колкото преглеждането на пълния списък със SID в терминала или в текстов файл. Ще трябва да направите малко ръчно копаене, за да намерите SID и тяхното потребителско име.

    Ето как да го направите:

  • Натиснете Win + R, за да стартирате диалоговия прозорец Изпълнение. Въведете regedit в текстовото поле и натиснете едновременно клавишите Ctrl + Shift + Enter.
  • Ще се появи прозорецът за контрол на потребителските акаунти. Кликнете върху бутона Да.
  • Отидете в адресната лента в горната част, поставете следния път и натиснете клавиша Enter:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  • Щракнете върху всеки SID подключ, за да го изберете и отидете в десния панел.
  • Сега намерете стойността на ProfileImagePath и щракнете двукратно върху нея, за да отворите прозореца за редактиране. Ще видите потребителското име на SID в полето Value Data.
  • По същия начин можете да проверите другите SID ключове и да отворите тяхната стойност на ProfileImagePath, за да намерите съответното им потребителско име.
  • След това затворете приложението Registry Editor.
  •   Как да добавите „Преместване в“ или „Копиране в“ към контекстното меню на Windows 10

    5. Използване на пакетен файл

    Ако смятате, че маршрутът на терминала е тромав, можете да създадете пакетен файл, за да покажете SID на всички потребители наведнъж. Повторете следните стъпки, за да създадете пакетен файл:

  • Натиснете Win + D, за да превключите на работния плот.
  • Щракнете с десния бутон върху празно място на работния плот и щракнете върху опцията Нов > Текстов документ.
  • На работния плот ще се появи нов текстов файл. Щракнете двукратно върху файла, за да го отворите в прозорец на Notepad.
  • Сега поставете следния кодов фрагмент във файла на Notepad:
     @echo off 
    cmd.exe /k wmic useraccount get name,sid
    pause
  • Натиснете Ctrl + Shift + S, за да отворите прозореца Запиши като. Запазете името на файла като SID.bat и полето Запиши като тип като Всички файлове.
  • Отидете до местоположението на папката, където сте записали пакетния файл. Щракнете двукратно върху него, за да го стартирате.
  • Прозорец на терминала ще се стартира и ще покаже всички потребители на вашия компютър и техните съответни SID.
  • Проверете SID за един миг

    Това бяха методите за проверка на SID на потребител или всички потребители на вашия компютър с Windows. Използвайте първия метод, ако искате да видите само SID на влезлия в момента потребител.

    Останалите методи ще покажат SID на един или всички потребители на вашия компютър. И накрая, създайте пакетен файл, за да показвате SID на всички потребители, когато имате нужда от него.