Если нужно быстро узнать, какие учётные записи созданы на компьютере, командная строка Windows 10 даст ответ за секунды. Достаточно запустить от имени администратора и ввести одну из команд — net user, wmic useraccount get name или query user. В большинстве случаев первый вариант покажет полный список локальных пользователей, включая скрытые системные аккаунты.

Но есть нюансы: некоторые команды выводят только активные сессии, другие — все учётки, а третьи требуют прав администратора. Далее разберём 5 проверенных способов, как посмотреть всех пользователей Windows 10 через командную строку, с примерами команд, пояснениями и таблицами сравнения. Вы сможете выбрать самый удобный метод под свою задачу.

Почему командная строка удобнее графического интерфейса

В Windows 10 список пользователей можно посмотреть через «Параметры» → «Учётные записи» → «Семья и другие пользователи», но этот способ покажет только основные аккаунты. Чтобы увидеть все учётные записи, включая системные (например, Administrator, DefaultAccount), приходится копаться в «Управлении компьютером» или использовать PowerShell.

Командная строка выигрывает по трём причинам:

  1. Скорость — одна команда вместо 5–7 кликов мышью.
  2. Полнота данных — видно все учётки, даже отключённые.
  3. Автоматизация — результат можно сохранить в файл для анализа.

К тому же, работает даже в безопасном режиме, когда графический интерфейс может быть недоступен.

💡

Если нужно сохранить список пользователей в текстовый файл, добавьте к любой команде > users.txt. Например: net user > users.txt. Файл появится в папке, из которой была запущена командная строка.

КомандаЧто показываетТребует прав админа?Пример вывода
net userВсе локальные учётные записи, включая системныеНетAdministrator, User1, DefaultAccount
wmic useraccount get nameИмена всех пользователей (включая скрытые)НетAdministrator
User1
Guest
query userТолько активные сессии (текущие пользователи)НетUSER1 Active console 10.05.2024 12:30
net localgroup пользователиУчастники группы «Пользователи»ДаUser1, User2
Get-LocalUser (PowerShell)Все локальные пользователи с деталями (имя, описание, включён/отключён)ДаName: User1
Enabled: True
Description: Основной пользователь

Способы просмотра пользователей: сравнение команд

Не все команды одинаково эффективны. Например, whoami покажет только текущего пользователя, а query user — только активные сессии. Чтобы не запутаться, ниже таблица с сравнением основных команд для просмотра учётных записей.

Для большинства задач хватит net user или wmic useraccount get name. Но если нужно проверить, кто именно работает на компьютере сейчас, подойдёт query user.

Подробный разбор команд для CMD

Разберём каждую команду отдельно, чтобы вы понимали, когда и как её использовать.

  • net user — самая универсальная команда. Показывает все локальные учётные записи на компьютере, включая системные. Чтобы увидеть подробности по конкретному пользователю, добавьте его имя: net user User1. Это выведет дату создания аккаунта, права, последнюю дату входа и прочие детали.
  • wmic useraccount get name — выводит только имена пользователей в чистом виде. Удобно, если нужно скопировать список в буфер обмена или сохранить в файл. Чтобы получить больше полей (например, или статус учётки), используйте: wmic useraccount get name,sid,disabled.
  • query user — показывает только активные сессии. Полезно для проверки, кто в данный момент работает на ПК. Вывод включает имя пользователя, статус (Active/Disconnected), тип сессии и время входа.
  • net localgroup пользователи — отображает участников группы «Пользователи». Этот способ актуален, если вы хотите проверить, кто имеет стандартные права доступа.

Если вы работаете в корпоративной сети с доменными учётными записями, используйте net user /domain (требует подключения к домену и прав администратора).

Как проверить права пользователей и их статус

Просмотр списка пользователей — это только половина дела. Часто нужно понять, какие права у той или иной учётной записи, активна ли она, и когда последний раз использовалась.

Вот что можно сделать:

  1. Проверить статус учётной записи — используйте net user имя_пользователя. В выводе будет строка «Аккаунт активен» (Account active) или «Аккаунт отключён» (Account disabled).
  2. Узнать дату последнего входа — та же команда net user имя_пользователя покажет последнюю дату входа в систему.
  3. Проверить права — для этого подходит команда net user имя_пользователя | find "Права". В выводе увидите, относится ли пользователь к группе администраторов или имеет ограниченные права.
  4. Посмотреть пользователя — уникальный идентификатор учётной записи. Используйте wmic useraccount where name='имя_пользователя' get sid.
⚠️ Внимание: Изменение прав пользователей через командную строку (например, добавление в группу администраторов) может нарушить безапасность системы. Делайте это только если уверены в своих действиях.
Какой командой вы чаще всего проверяете пользователей в Windows?
net user
wmic useraccount get name
query user
Get-LocalUser (PowerShell)

Сравнение локальных и доменных пользователей

В Windows 10 учётные записи делятся на два типа: локальные (созданные на этом компьютере) и доменные (управляемые через Active Directory в корпоративных сетях). Command Line позволяет работать с обоими типами, но команды будут отличаться.

Тип пользователяКоманда для просмотраГде хранитсяОсобенности
Локальныеnet userНа этом компьютереУправляются через «Учётные записи пользователей» или CMD
Локальныеwmic useraccount get nameНа этом компьютереПоказывает скрытые системные аккаунты
Доменныеnet user /domainНа сервере Active DirectoryТребует подключения к домену и прав администратора
ДоменныеGet-ADUser -Filter * (PowerShell)На сервере Active DirectoryРаботает только при наличии модуля ActiveDirectory

Если вы работаете в домашних условиях или на личном компьютере, скорее всего, у вас только локальные пользователи. В офисных сетях, где компьютеры подключены к домену, список учётных записей может быть очень длинным — здесь лучше использовать фильтры, например: net user /domain | find "Ivanov".

Дополнительные параметры команд

Команды для просмотра пользователей поддерживают дополнительные параметры, которые расширяют их функционал. Например, можно вывести информацию в табличном формате или отфильтровать результаты.

wmic useraccount get name,sid,disabled /format:csv — выведет данные в формате CSV, который удобно открывать в Excel. А net user | more разобьёт длинный список на страницы для удобного просмотра.

Если нужно найти конкретного пользователя, используйте find:

net user | find "Admin" — покажет все учётки, в имени которых есть слово "Admin".

Команда find чувствительна к регистру. Если не уверены в точном написании, используйте findstr /i — она игнорирует регистр.

Пошаговая инструкция: как посмотреть всех пользователей Windows 10

Если вы новичок и не хотите запоминать все команды, следуйте этой инструкции. Она подойдёт для 90% случаев.

Вот пошаговый алгоритм:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Введите команду net user и нажмите Enter. Вы увидите список всех локальных пользователей.
  3. Если нужно больше деталей, введите net user имя_пользователя (замените имя_пользователя на реальное имя).
  4. Чтобы сохранить список в файл, используйте net user > C:\users_list.txt. Файл будет создан на диске C.

Чек-лист для проверки пользователей в Windows 10

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли увидеть пользователей, которые были удалены?

Нет, удалённые учётные записи не отображаются в стандартных командах. Если нужно восстановить удалённого пользователя, потребуется использовать резервную копию системы или специализированные инструменты для восстановления данных.

Почему команда query user не показывает всех пользователей?

Команда query user отображает только активные сессии — то есть пользователей, которые в данный момент вошли в систему. Чтобы увидеть всех локальных пользователей, используйте net user или wmic useraccount get name.

Как проверить, есть ли у пользователя права администратора?

Введите команду net user имя_пользователя. В выводе будет строка «Членства в группах» (Local Group Memberships). Если там есть *Administrators*, значит, у пользователя есть права администратора.

Можно ли через создать нового пользователя?

Да, для этого используется команда net user имя_пользователя пароль /add. Например: net user NewUser 12345 /add. Чтобы добавить пользователя в группу администраторов, используйте net localgroup Администраторы NewUser /add.