Открываете командную строку и не знаете, какую команду ввести, чтобы увидеть версию Windows? Самый быстрый способ — winver, но есть и другие. Расскажу, как именно это сделать, какие команды дают максимально полную информацию, и почему иногда вывод может отличаться.

В 90% случаев хватает одной команды, но если нужно узнать сборку, разрядность или версию для лицензирования — пригодятся дополнительные варианты. Далее разберём все рабочие методы с примерами вывода и нюансами для разных версий ОС.

Самый быстрый способ: команда winver

Это универсальный и самый простой метод. Просто вводите в командной строке:

winver

После выполнения откроется окно с информацией: версия Windows (например, Windows 10 или Windows 11), сборка (например, 22H2), а также данные о лицензии. Работает на всех версиях системы, начиная с Windows XP.

💡

Если окно с результатом не появляется, проверьте, что командная строка запущена от имени администратора. Хотя для этой команды права админа не требуются, иногда антивирусы блокируют всплывающие окна.

Команда Что показывает Пример вывода
systeminfo Полная информация о системе Версия: 10.0.19045
systeminfo | findstr "Сборка" Только номер сборки Сборка ОС: 19045
systeminfo | findstr "Тип системы" Разрядность Windows Тип системы: x64-based PC

Полная информация: система и сборка через systeminfo

Если нужно больше деталей — используйте команду systeminfo. Она выводит не только версию ОС, но и:

  • Дату установки Windows;
  • Версию BIOS;
  • Разрядность системы (x64 или x86);
  • Установленные обновления.

Пример вывода:

Имя ОС: Microsoft Windows 10 Pro
Версия: 10.0.19045 Н/Д
Сборка ОС: 19045
Тип системы: x64-based PC

Чтобы не прокручивать весь текст, можно отфильтровать вывод. Например, для версии:

systeminfo | findstr "Версия"

Альтернативные команды для версии Windows

Если winver и systeminfo не подходят, попробуйте эти варианты:

  • ver — показывает краткую версию ОС (например, Microsoft Windows [Version 10.0.19045.3693]). Не даёт названия редакции (Pro, и т. д.), но работает везде, включая старые версии.
  • wmic os get Caption, Version — выводит название ОС и её версию в формате Caption (например, Windows 11 Pro) и Version (например, 10.0.22621).
  • powershell Get-ComputerInfo | select WindowsProductName, WindowsVersion — если командная строка поддерживает PowerShell, этот вариант даст максимально точные данные.

Какая команда удобнее всего для вас?

Как проверить разрядность системы через CMD

Разрядность (x32 или x64) важна для установки программ и драйверов. Узнать её можно так:

  1. Через systeminfo | findstr "Тип системы" — выведет x64-based PC или x86-based PC.
  2. Через wmic os get osarchitecture — вернёт 64-разрядная или 32-разрядная.
  3. Через set PRO (в выводе ищем строку PROCESSOR_ARCHITECTURE).

⚠️ Внимание: на 64-разрядной командная строка по умолчанию запускается в 32-разрядном режиме (WoW64). Чтобы увидеть истинную разрядность, используйте %PROCESSOR_ARCHITECTURE% в командной строке cmd.exe, запущенной из C:\Windows\Sysnative\.

Каким способом вы чаще праверяете версию Windows?
Команда winver
Команда systeminfo
Команда ver
Другим методом

Сравнение методов: что быстрее и точнее

Не все команды одинаково полезны. В таблице ниже — сравнение по скорости, детализации и совместимости:

Команда Скорость Детализация Работает на старых Windows (XP/7)
winver Мгновенно Средняя (версия, сборка) Да
ver Мгновенно Минимальная (только номер версии) Да
systeminfo Медленно (2–3 сек) Максимальная (всё о системе) Да
wmic os get Caption,Version Быстро Средняя (название, версия) Нет (на не работает)

Почему вывод может отличаться: нюансы

Иногда одна и та же команда на разных ПК показывает разные данные. Причины:

  • Сборки Windows: например, Windows 10 версии 21H1 и 22H2 имеют разные номера сборок (19043 и 19045 соответственно).
  • Редакции: Windows 10 Home и Windows 10 Pro будут отличаться в выводе wmic os get Caption.
  • Обновления: после установки крупных апдейтов (например, Windows 11 23H2) номер сборки меняется.
  • Локализация: в русскоязычной вывод будет на русском, в английской — на английском.

Команда ver показывает только номер версии (например, 10.0), но не раскрывает редакцию (Pro/Enterprise) или сборку. Для полных данных используйте winver или wmic.

Пошаговая инструкция: как проверить версию за 10 секунд

Вот универсальный алгоритм, который работает на любом компьютере:

  1. Откройте командную строку: нажмите Win + R, введите cmd и нажмите Enter.
  2. Введите winver и дождитесь всплывающего окна.
  3. Если нужно больше деталей — в той же командной строке введите systeminfo | findstr "Версия Сборка Тип".

Как проверить версию Windows через CMD

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

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

Можно ли узнать версию без командной строки?

Да. Нажмите Win + R, введите msinfo32 — откроется окно с информацией о системе, включая версию и сборку. Альтернатива: Параметры → Система → О системе (для Windows 10/11).

Почему команда долго выполняется?

Команда systeminfo собирает данные со всего компьютера, включая сведения о сети и обновлениях. На слабых ПК или при медленном диске это может занять 2–5 секунд. Чтобы ускорить, используйте фильтры: systeminfo | findstr "Версия".

Как проверить версию на удалённом компьютере?

Для удалённой проверки используйте PowerShell: Invoke-Command -ComputerName ИМЯ_ПК -ScriptBlock { Get-ComputerInfo | select WindowsProductName, WindowsVersion }. Потребуются права администратора и включённый удалённый доступ.

Показывает ли командная строка, лицензионная ли Windows?

Да, но косвенно. В выводе winver или systeminfo есть строка о лицензии, но она не гарантирует подлинность. Для проверки активации используйте slmgr /xpr — выведет статус лицензии (например, постоянная лицензия).