Открываете командную строку и не знаете, какую команду ввести, чтобы увидеть версию 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) важна для установки программ и драйверов. Узнать её можно так:
- Через
systeminfo | findstr "Тип системы"— выведетx64-based PCилиx86-based PC. - Через
wmic os get osarchitecture— вернёт64-разряднаяили32-разрядная. - Через
set PRO(в выводе ищем строкуPROCESSOR_ARCHITECTURE).
⚠️ Внимание: на 64-разрядной командная строка по умолчанию запускается в 32-разрядном режиме (WoW64). Чтобы увидеть истинную разрядность, используйте%PROCESSOR_ARCHITECTURE%в командной строкеcmd.exe, запущенной изC:\Windows\Sysnative\.
Сравнение методов: что быстрее и точнее
Не все команды одинаково полезны. В таблице ниже — сравнение по скорости, детализации и совместимости:
| Команда | Скорость | Детализация | Работает на старых 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 секунд
Вот универсальный алгоритм, который работает на любом компьютере:
- Откройте командную строку: нажмите
Win + R, введитеcmdи нажмите Enter. - Введите
winverи дождитесь всплывающего окна. - Если нужно больше деталей — в той же командной строке введите
systeminfo | findstr "Версия Сборка Тип".
Как проверить версию Windows через CMD
Часто задаваемые вопросы
Можно ли узнать версию без командной строки?
Да. Нажмите 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 — выведет статус лицензии (например, постоянная лицензия).