Как определить версию windows bat

5 способов узнать версию Windows

У нас уже есть старая статья о том, как узнать версию Windows, там мы пользовались только одним методом. В этом же уроке представлен широкий обзор, состоящий из 5 способов, о том, как узнать какой Виндовс стоит на компьютере.

Узнаем версию Windows легко

Один из самых легких и быстрый способов посмотреть текущую версию и сборку Windows, это использование функции «Выполнить».

1. Нажмите комбинацию клавиш Win+R.

2. В поле открыть введите «winver» и нажмите Enter.

После вы увидите окошко похожее на примеры ниже. В нем находится информация о версии, сборке и полное название операционной системы. Так оно выглядит в Windows 10.

А вот пример этого окна в Windows 7.

Как узнать версию Windows через командную строку

Это же окошко с версией Виндовс можно открыть с помощью командной строки, просто введите в нее эту же команду «winver».

И как видно из скриншота выше, в самом верху сама командная строка может показывать текущую версию Windows.

Смотрим версию Windows в свойствах системы

Свойства системы можно открыть комбинацией клавиш Win+Pause, или же кликнув правой кнопкой мышки по иконке «Компьютер» на вашем рабочем столе и внизу списка выбрав «Свойства».

В этом случае информация об операционной системе не настолько подробная как при использовании других способов проверки.

Узнаем версию Windows через Сведения о системе

Еще одна возможность посмотреть вашу версию Виндовс это встроенная утилита «Сведения о системе». Благодаря этой программке можно узнать не только версию и сборку операционной системы, другие параметры компьютера. Например:

  • Имя системы
  • Тим системы (разрядность)
  • Версию BIOS
  • Процессор
  • Количество оперативной памяти и многое другое.

1. Введите в поиске компьютера «сведения о системе» и нажмите Enter.

Читайте также:  Mail app для windows

Сведения о системе через командную строку

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

1. Введите в нее команду «systeminfo» и нажмите Enter.

Спустя несколько секунд вы увидите список параметров системы, в том числе и версию Windows.

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

Как посмотреть версию операционной системы Windows

Из командной строки (универсальный)

Универсальный способ узнать версию вашей Windows — открыть командную строку (Win + Rcmd) и ввести следующее:

Результат будет, примерно, следующий:

* в данном примере Windows 10 Professional, версия сборки 10.0.10586, 64-х разрядная.

Не загружаясь

Не загружая до конца операционную систему можно определить только ее выпуск по логотипу загрузки:

* как видно, Windows 8 и 10 имеют одинаковые окна при загрузке, поэтому точность определения низкая.

В графической оболочке

В зависимости от выпуска операционной системы версия Windows смотрится немного по-разному.

Windows 7 (Ваша система)

Нажимаем по ПускВсе программы:

Переходим в Стандартные:

Служебные:

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

В открывшемся окне мы увидим версию Windows 7:

Windows 10

Нажимаем ПускПараметры:

Кликаем по Система:

Переходим в раздел О системе:

Справа отобразится версия Windows 10:

Windows 8

Кликаем по Пуск:

* В Windows 8.0 кнопки «Пуск» не видно. Чтобы на нее нажать, нужно навести указатель точно в левый нижний угол экрана и кликнуть левой кнопкой мыши.

Теперь по стрелке вниз:

В строке поиска начинаем писать «сведения»:

Среди результатов кликаем по Сведения о системе:

В открывшемся окне мы увидим версию Windows 8:

Как определить версию windows bat

Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать

Для других систем всё похоже. Только отличаются значения «RegData»,»Registration»,»Patches».

Можно ли полностью автоматизировать добавление данных в реестр с помощью одного bat файла?
Если напишите, буду очень благодарен.
P.S. Изучал тут на форуме как определить версию Windows и разрядность, но не пойму как передать значения. Помогите пожалуйста.

Читайте также:  Mac os как подключить принтер с windows
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 874
Благодарности: 575

Хотелось бы чтобы всё содержимое прописать в этот батник и reg файлы не нужны были »

, — и эту часть кода смело можно вставить в Ваш пакетный файл.

Для «боевого применения» уберите «echo » из команд:

Последний раз редактировалось Georgio, 17-02-2014 в 13:11 .

BAT и CMD узнать версию ОС

echo Win7 или WinXP?
chcp 866
pause

cd %SYSTEMDRIVE%\Users\ && cd c:\win\7 || cd c:\win\xp
pause

Разъяснение
если не находит папку users на диске где установлена винда то переходит к c:\win\xp
если найдет папку users на диске где установлена винда то переходит к c:\win\7

Спасибо что задали этот вопрос! Теперь я сам буду знать! Кста писал с нуля, просто в ум пришла такая идея «проверка папок» и решил написать=)

Версию ОС батником можно так узнать
wmic.exe os get caption
pause

про метки позабыл) ) . может подскажут

echo off
cls
for /f «tokens=2*» %%a in (‘reg query «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion» /v ProductName ^| find «ProductName»‘) do set ProductName=%%b

if «%ProductName%» == «Microsoft Windows XP» goto Win_XP
if «%ProductName%» == «Windows 7 Ultimate» goto Win_7
if «%ProductName%» == «Windows 7 Enterprise» goto Win_7
if «%ProductName%» == «Windows 7 Professional» goto Win_7
if «%ProductName%» == «Windows 7 Home Premium» goto Win_7
if «%ProductName%» == «Windows 7 Home Basic» goto Win_7
if «%ProductName%» == «Windows 7 Starter» goto Win_7

:Win_XP
echo windows xp
pause
exit

:Win_7
echo windows 7
pause
exit

Виталий, как выяснилось Windows NT4 не имеет такого параметра в реестре. и есть таки недочеты в твоем коде:
Вот исправленный вариант:
echo off
for /f «tokens=2*» %%a in (‘reg query «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion» /v ProductName ^| find «ProductName»‘) do set ProductName=%%b

Читайте также:  Готовые образы windows для vmware

if «%ProductName%» == «Microsoft Windows XP» goto Win_XP
if «%ProductName%» == «Windows 7 Ultimate» goto Win_7
if «%ProductName%» == «Windows 7 Enterprise» goto Win_7
if «%ProductName%» == «Windows 7 Professional» goto Win_7
if «%ProductName%» == «Windows 7 Home Premium» goto Win_7
if «%ProductName%» == «Windows 7 Home Basic» goto Win_7
if «%ProductName%» == «Windows 7 Starter» goto Win_7

:Win_XP
echo windows xp
goto End

Как определить версию и разрядность системы с помощью скрипта из среды windows pe ?

Как при помощи батника загрузившись с live cd или любую среду PE определить какая версия и разрядность операционной системы установлена на жестком диске при этом не загружаясь в нее ?
При условии, что буква диска на котором установлена ОС известна и к диску есть доступ.

Добавлено через 4 минуты
Занятный способ нашел на руборде, версия сборки прописана в файле «C:\Windows\WindowsUpdate.log»
Но это так себе способ, файла может и не быть ввиду наличия у многих программ чистилок

Как определить разрядность операционной системы кодом C++?
Решил сделать автозагрузку для одной программы, которая бывает версий х32 и х64. Мне надо проверить.

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

Какая версию и разрядность Windows 7 установить на новый системный блок?
Вот скора покупаю новый системник!Не знаю, какую сборку windows 7 поставить?И 64 бит- или 32.

Как узнать версию и разрядность ОС?
собствено как это узнать средствами CMD

sov44, а я пока вот что придумал

vavun,
не знаю как разрядность, как-нибудь проверю, а команда:
ver
работает, проверял

Добавлено через 11 минут
echo %rpocessor_architecture%
тоже работает — проверил только что.

BuildLabEx из той ветки CurrentVersion как бы тоже неплохо намекаэ — я x86, а я — amd64.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
«BuildLabEx»=»7601.18247.x86fre.win7sp1_gdr.130828-1532″
«BuildLabEx»=»9600.17041.amd64fre.winblue_gdr.140305-1710″

Да и по номеру билда (2600 — XP, 7601 — «семерка», 9200 — «восьмерка», 9600 — 8.1, 10240 — «десятка») можно точно сказать какая система.
За исключением разделения на клиент\серверные варианты. Остается только по точкам токенизировать в цикле значение.

—————————
alpap, так ver из под WinPE скажет о версии WinPE — то есть о версии загруженной системы, а не о системе на диске.

Оцените статью