Як знайти 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, щоб відкрити командний рядок.
  • Відкриється вікно контролю облікових записів користувачів. Натисніть кнопку Так, щоб відкрити програму з правами адміністратора, якщо буде запропоновано.
  • Тепер введіть таку команду, щоб переглянути ідентифікатор безпеки поточного облікового запису користувача:
    whoami /user

  • Ви побачите ім’я поточного користувача та відповідний SID. Ви можете безпосередньо вибрати та скопіювати текст із вікна командного рядка. Але якщо ви хочете експортувати деталі в текстовий файл для подальшого використання, ви можете зробити це, ввівши таку команду:
    whoami /user > C:\SID.txt
  • Наведена вище команда створить текстовий файл під назвою SID на диску C. Ви можете відкрити його за допомогою Блокнота або будь-якого іншого текстового редактора.
  • Закрийте вікно командного рядка.
  • 2. Використання WMIC

    Ви можете легко переглянути SID усіх користувачів або одного користувача на своєму ПК за допомогою інструмента командного рядка WMIC. Вам не потрібно відкривати вікно командного рядка з підвищеними правами, щоб використовувати WMIC для перегляду SID.

    Для цього повторіть наступні кроки:

  • Клацніть правою кнопкою миші кнопку «Пуск», щоб відкрити меню досвідченого користувача. Натисніть на опцію Термінал.
  • Введіть наступну команду та натисніть клавішу 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 пропонує командлет Get-WmiObject, за допомогою якого можна переглянути SID усіх облікових записів користувачів на ПК з Windows. Подібно до методу WMIC, ви можете переглядати SID усіх користувачів за допомогою однієї команди.

    Для цього повторіть наступні кроки:

  • Натисніть 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. Відвідайте місце за допомогою Провідника файлів і відкрийте файл у текстовому редакторі.
  • Закрийте вікно 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 у полі «Дані значення».
  • Так само ви можете перевірити інші ключі SID і відкрити їх значення ProfileImagePath, щоб знайти відповідне ім’я користувача.
  • Після цього закрийте програму «Редактор реєстру».
  • 5. Використання пакетного файлу

    Якщо ви вважаєте маршрут терміналу громіздким, ви можете створити пакетний файл для відображення SID усіх користувачів одночасно. Повторіть наступні дії, щоб створити пакетний файл:

  • Натисніть Win + D, щоб перейти на робочий стіл.
  • Клацніть правою кнопкою миші порожнє місце на робочому столі та виберіть опцію «Новий» > «Текстовий документ».
  • На робочому столі з’явиться новий текстовий файл. Двічі клацніть файл, щоб відкрити його у вікні Блокнота.
  • Тепер вставте наступний фрагмент коду у файл Блокнота:
     @echo off 
    cmd.exe /k wmic useraccount get name,sid
    pause
  • Натисніть Ctrl + Shift + S, щоб відкрити вікно «Зберегти як». Збережіть ім’я файлу як SID.bat, а поле «Зберегти як тип» — як «Усі файли».
  • Перейдіть до розташування папки, де ви зберегли пакетний файл. Двічі клацніть на ньому, щоб запустити.
  • Відкриється вікно терміналу, у якому відображатимуться всі користувачі вашого ПК та їхні відповідні SID.
  • Перевірте SID в одну мить

    Це були методи перевірки SID користувача або всіх користувачів на вашому ПК з Windows. Використовуйте перший спосіб, якщо ви хочете бачити лише SID користувача, який наразі ввійшов у систему.

    Решта методів відображатиме SID одного або всіх користувачів на вашому ПК. Нарешті, створіть пакетний файл для відображення SID усіх користувачів, коли вам це потрібно.