How to get windows version

Windows 11 Windows 10 Windows 8.1 Windows 7 More…Less

Find operating system info in Windows 11

To find out which version of Windows your device is running, press the Windows logo key + R, type winver in the Open box, and then select OK.

Here’s how to learn more:

  1. Under Device specifications > System type, see if you’re running a 32-bit or 64-bit version of Windows.

  2. Under Windows specifications, check which edition and version of Windows your device is running.

Related links

  • If you’re having a problem with activation, see Activate in Windows.

  • If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

  • For info about updating Windows, see Windows Update: FAQ.

  • Learn where to Find your Windows product key.

Find operating system info in Windows 10

To find out which version of Windows your device is running, press the Windows logo key  key + R, type winver in the Open box, and then select OK.

Here’s how to learn more:

  1. Under Device specifications > System type, see if you’re running a 32-bit or 64-bit version of Windows.

  2. Under Windows specifications, check which edition and version of Windows your device is running.

Related links

  • If you’re having a problem with activation, see Activate Windows.

  • If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

  • For info about updating Windows, see Windows Update: FAQ.

  • Learn where to Find your Windows product key.

Support for Windows 8.1 has ended

Support for Windows 8.1 ended on January 10, 2023. We recommend you move to a Windows 11 PC to continue to receive security updates from Microsoft. 

Learn more

Find operating system info in Windows 8.1 or Windows RT 8.1

To find out which version of Windows your device is running, press the Windows logo key   key + R, type winver in the Open box, and then select OK.

If your device is running Windows 8.1 or Windows RT 8.1, here’s how to learn more:

  1. If you’re using a touch device, swipe in from the right edge of the screen, tap Settings, and then tap Change PC settings. Continue to step 3.

  2. If you’re using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, click Settings, and then click Change PC settings.

  3. Select PC and devices PC info.

  4. Under Windows you’ll see which edition and version of Windows your device is running.

  5. Under PC > System type you’ll see if you’re running a 32-bit or 64-bit version of Windows.

PC info page in PC settings

Related links

  • If you’re having a problem with activation, see Activate Windows 7 or Windows 8.1

  • If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

  • For info about updating Windows, see Windows Update: FAQ.

  • Learn where to Find your Windows product key.

Find operating system info in Windows 7

  1. Select the Start  Start button icon button, type Computer in the search box, right-click on Computer, and then select Properties.
    Control panel in Windows 7 operating system.

  2. Under Windows edition, you’ll see  the version and edition of Windows that your device is running.

Support for Windows 7 ended on January 14, 2020

We recommend you move to a Windows 11 PC to continue to receive security updates from Microsoft.

Learn more

Related links

  • If you’re having a problem with activation, see Activate Windows 7 or Windows 8.1.

  • If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

  • For info about updating Windows, see Windows Update: FAQ.

  • Learn where to Find your Windows product key.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Find solutions to common problems or get help from a support agent.

Поиск информации об операционной системе в Windows 11

Чтобы узнать, какая версия Windows используется на вашем устройстве, нажмите клавишу с логотипом Windows  + R, введите winver в поле Открыть и затем нажмите ОК.

Как получить дополнительные сведения:

  1. В разделе Характеристики устройства > Тип системы указана версия Windows (32- или 64-разрядная).

  2. В разделе Характеристики Windows можно увидеть версию и выпуск ОС Windows, установленной на устройстве.

Ссылки по теме

  • Способы решения проблем с активацией см. в разделе Активация в Windows.

  • Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

  • Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

  • Узнайте, где найти ключ продукта Windows.

Поиск информации об операционной системе в Windows 10

Чтобы узнать, какая версия Windows используется на вашем устройстве, нажмите клавишу с логотипом Windows  + R, введите winver в поле Открыть и затем нажмите ОК.

Как получить дополнительные сведения:

  1. В разделе Характеристики устройства > Тип системы указана версия Windows (32- или 64-разрядная).

  2. В разделе Характеристики Windows можно увидеть версию и выпуск ОС Windows, установленной на устройстве.

Ссылки по теме

  • Способы решения проблем с активацией см. в разделе Активация Windows.

  • Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

  • Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

  • Узнайте, где найти ключ продукта Windows.

Поддержка Windows 8.1 прекращена

Поддержка Windows 8.1 закончилась 10 января 2023 г. Чтобы продолжить получать обновления системы безопасности от Майкрософт, рекомендуется перейти на компьютер с Windows 11. 

Подробнее

Поиск сведений об операционной системе в Windows 8.1 или Windows RT 8.1

Чтобы узнать, какая версия Windows используется на вашем устройстве, нажмите клавишу с логотипом Windows  + R, введите winver в поле Открыть и затем нажмите ОК.

Если ваше устройство работает под управлением Windows 8.1 или Windows RT 8.1, вот как можно получить дополнительные сведения:

  1. Если вы используете устройство с сенсорным вводом, проведите пальцем от правого края экрана и коснитесь кнопки Параметры, а затем выберите пункт Изменение параметров компьютера. Перейдите к шагу 3.

  2. Если вы пользуетесь мышью, переместите указатель в правый нижний угол экрана, затем вверх и нажмите кнопку Параметры, а затем выберите Изменение параметров компьютера.

  3. Выберите пункт Компьютер и устройства > Сведения о компьютере.

  4. В разделе Windows можно увидеть версию и выпуск ОС Windows, установленной на устройстве.

  5. В разделе Компьютер в поле Тип системы указана версия Windows (32- или 64-разрядная).

Страница сведений о компьютере в параметрах компьютера

Ссылки по теме

  • Способы решения проблем с активацией см. в разделе Активация в Windows 7 или Windows 8.1

  • Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

  • Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

  • Узнайте, где найти ключ продукта Windows.

Поиск информации об операционной системе в Windows 7

  1. Нажмите кнопку Пуск  Значок кнопки "Пуск", введите запрос Компьютер в поле поиска, щелкните правой кнопкой мыши пункт Компьютер и выберите «Свойства».
    Панель управления в операционной системе Windows 7

  2. В разделе Издание Windows проверьте версию и выпуск ОС Windows, установленной на устройстве.

Поддержка Windows 7 закончилась 14 января 2020 года.

Чтобы продолжить получать обновления системы безопасности от Майкрософт, мы рекомендуем перейти на Windows 11.

Подробнее

Ссылки по теме

  • Способы решения проблем с активацией см. в разделе Активация в Windows 7 или Windows 8.1.

  • Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

  • Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

  • Узнайте, где найти ключ продукта Windows.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Найдите решения распространенных проблем или получите помощь от агента поддержки.

Windows version.

But is there a way to get the exact version string using command line output similar to the one mentioned in the image?

The attached is the output of «winver» command from run. PS: I am looking for a batch or PowerShell command.

There are some alternates available to get the Windows version like this PowerShell command:

[System.Environment]::OSVersion

Peter Mortensen's user avatar

asked Mar 14, 2017 at 6:09

Sandie's user avatar

1

The ver command shows something like this:

> ver

Microsoft Windows [Versión 10.0.17134.228]

But in PowerShell (or Git Bash) you have to call it through the cmd command:

> cmd /c ver

answered Sep 1, 2018 at 16:27

Mariano Desanze's user avatar

Mariano DesanzeMariano Desanze

7,8877 gold badges46 silver badges68 bronze badges

2

The following commands are is going to help you with that. If you need more information, just type in systeminfo:

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

wmic os get Caption,CSDVersion /value

Peter Mortensen's user avatar

answered Mar 14, 2017 at 6:19

shameer1101's user avatar

shameer1101shameer1101

4743 silver badges5 bronze badges

5

I found it somewhere, PowerShell:

(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ReleaseId

Peter Mortensen's user avatar

answered Dec 19, 2017 at 0:56

knile's user avatar

knileknile

3183 silver badges15 bronze badges

3

To add to @Bonifacio ‘s answer:

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr ReleaseId

Would be even better, because it returns only the ReleaseId value, which you could then pipe to a file. Especially useful if you have several hosts to deal with.

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr ReleaseId > any_path\%COMPUTERNAME%_OS_Version.txt

answered Sep 18, 2019 at 19:06

acadie_man's user avatar

2

With system information you can only get the build with that value and go to Google to get the respective version.

However, one simple way is by searching the registry on the command line:

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr REG_SZ

Peter Mortensen's user avatar

answered Aug 8, 2018 at 15:33

Bonifacio's user avatar

1

The reg query way suggested all output a little garbage.

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr ReleaseId
Output:
ReleaseId    REG_SZ    2009

Using a for loop with tokens will output clean information.

for /f "tokens=3" %i in ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" ^| findstr ReleaseId') do echo %i
Output:
2009

The tokens=3 refers to the third word from the original output.

You will need to double the % if running inside a bat file.

You can set the output as a variable by replacing echo %i with set build=%i

Also remember to escape ^ any special characters.

Lastly look at HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion for the string that has the required value. You may need to adjust the token count.

answered Nov 3, 2020 at 17:42

fritolays's user avatar

2

For what it is worth, I combined a few answers into this powershell function. (I tested this using pwsh 7.2.1).

<#
.SYNOPSIS
    Gets information about the version of windows this session is running on.

.OUTPUTS
    A hashtable with various key/value pairs containing version information.

.EXAMPLE
    PS> $winver = Get-Winver
    PS> $winver
    
    Name                           Value
    ----                           -----
    DisplayVersion                 21H2
    ProductName                    Windows 10 Enterprise
    CurrentBuildNumber             19044
    KeyName                        HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion
    Version                        10.0.19044.0
    VersionString                  Microsoft Windows NT 10.0.19044.0
    OsVersion                      Microsoft Windows NT 10.0.19044.0

    PS> $winver.Version    

    Major  Minor  Build  Revision
    -----  -----  -----  --------
    10     0      19044  0

#>
function Get-Winver {
    $keyName = "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion"
    $versionKey = (Get-Item $keyName)
    $displayVersion = $versionKey.GetValue("DisplayVersion")
    $productName = $versionKey.GetValue("ProductName")
    $currentBuildNumber = $versionKey.GetValue("CurrentBuildNumber")

    $osver = [System.Environment]::OSVersion

    $winver = [Ordered]@{
        "DisplayVersion"     = $displayVersion
        "ProductName"        = $productName
        "CurrentBuildNumber" = $currentBuildNumber
        "KeyName"            = $keyName
        "Version"            = $osver.Version
        "VersionString"      = $osver.VersionString
        "OsVersion"          = $osver
    }

    return $winver
}

answered Feb 17, 2022 at 1:23

Phil's user avatar

PhilPhil

5,8622 gold badges31 silver badges61 bronze badges

1

In cmd you can use — ver

C:\Users\user_user>ver

Microsoft Windows [Version 10.0.19044.2130]

In PowerShell
from:
How to find the Windows version from the PowerShell command line

$Version = Get-ItemProperty -Path ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion’
«Version $($Version.ReleaseId) (OS Build $($Version.CurrentBuildNumber).$($Version.UBR))»

answered Oct 19, 2022 at 8:32

New_Kid's user avatar

2

Самый простой способ быстро узнать версию и билд операционной системы Windows, установленной на компьютере – нажать сочетание клавиш
Win+R
и выполнить команду
winver
.

На скриншоте видно, что на компьютере установлена Windows 10 версия 22H2 (билд 19045.3324). Как номер релиза, так и номер сборки (билда) Windows позволяет однозначно идентифицироваться версию операционной системы на компьютере.

winver - окно с версией и биодом Windows

Также можно открыть окно с информацией о системе с помощью сочетания клавиш
Win+Pause
. Это откроет соответствующий раздел Settings (System -> About) или окно свойств системы (в зависимости от версии Windows).

Информация о версии Windows в панели Settings -> About

Начиная с Windows 10 20H2, классическое окно свойств системы в Control Panel скрыто и не доступно для прямого запуска. Чтобы вызвать его, выполните команду
shell:::{bb06c0e4-d293-4f75-8a90-cb05b6477eee}
.

Можно получить информацию о билде и версии Windows, установленной на компьютере, из командной строки.

Выполните команду:

systeminfo

Можно отфильтровать вывод утилиты:

systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"

Или воспользуйтесь WMI командой:

wmic os get Caption, Version, BuildNumber, OSArchitecture

команда systeminfo - вывести версию windows

Аналогом команды systeminfo в PowerShell является командлет Get-ComputerInfo:

Get-ComputerInfo | select OsName, OsVersion, WindowsVersion, OsBuildNumber, OsArchitecture

Get-ComputerInfo

Главный недостаток командлета Get-ComputerInfo – он выполняется довольно долго. Если вам нужно быстро узнать версию и билд Windows из скрипта PowerShell, лучше воспользоваться одной из следующий конструкций.

Версия Windows в переменной окружения:

[System.Environment]::OSVersion.Version

Из WMI класса:

Get-WmiObject -Class Win32_OperatingSystem | fl -Property Caption, Version, BuildNumber

В современных версиях PowerShell Core 7.x вместо командлета Get-WmiObject нужно использовать Get-CimInstance:

Get-CimInstance Win32_OperatingSystem | fl -Property Caption, Version, BuildNumber, OSArchitecture

Get-CimInstance Win32_OperatingSystem - узнать номер билда windows

Значение параметра OSArchitecture позволяет определить установлена ли на компьютере
x86
или
x64
версия Windows.

Можно получить номер билда и версии непосредственно из реестра Windows.

Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild

или

Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"| select ProductName, DisplayVersion, CurrentBuild

версия и билд Windows в реестре

С помощью параметров реестра
ProductVersion
,
TargetReleaseVersion
и
TargetReleaseVersionInfo
в ветке HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate вы можете указать версию Windows, до которой ваш компьютер может автоматически обновиться. Эти параметры позволяют также запретить автоматическое обновление ОС до Windows 11.

Вы можете получить информацию о версии Windows на удаленном компьютере через PowerShell Remoting:

Invoke-Command -ScriptBlock {Get-ItemProperty 'HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, ReleaseID, CurrentBuild} -ComputerName wksPC01

Или WMI/CIM:

Get-ciminstance Win32_OperatingSystem -ComputerName wksPC01 | Select PSComputerName, Caption, OSArchitecture, Version, BuildNumber | FL

Если компьютер добавлен в домен Active Directory, вы можете получить информацию о версии/билде Windows на компьютере из атрибутов компьютера в AD (как получить список версий и билдов Windows в домене Active Directory).

Windows has multiple command line utilities that can help find the version of the Windows OS running on your computer. Below is the list of commands and the information they provide.

  1. Systeminfo command – Windows OS name, version, edition and build number
  2. WMIC command – OS name and version
  3. Ver command – OS version

Find OS Version from command line(CMD)

Systeminfo is a useful command that can dump information about hardware and software running on your computer. Since we are interested in only the OS details, we can filter out other information with the use of findstr command.

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

Examples:

C:\>systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name: Microsoft Windows 10 Enterprise
OS Version: 10.0.19042 N/A Build 19042

This command works on Windows 19, Windows and on Server editions also. Find example for Windows 7 below.

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft Windows 10 Enterprise
OS Version:                10.0.19042 N/A Build 19042

In case of Windows 7 SP1, the output would be slightly different as below.

c:\>systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft Windows 7 Enterprise
OS Version:                6.1.7601 Service Pack 1 Build 7601

If you want to print more details, you may use just ‘OS’ in the findstr search pattern. See example below for Server 2008.

C:\>systeminfo | findstr /C:"OS"
OS Name:                   Microsoft Windows Server 2008 R2 Enterprise
OS Version:                6.1.7600 N/A Build 7600
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Server
OS Build Type:             Multiprocessor Free
BIOS Version:             IBM -[BWE117AUS-1.05]-, 7/28/2005

Check Windows version using WMIC command

Run the below WMIC command to get OS version and the service pack number(Windows 7 and prior versions).

wmic os get Caption,CSDVersion /value

Example on Windows 10:

c:\>wmic os get Caption,CSDVersion /value
Caption=Microsoft Windows 10 Enterprise
CSDVersion=

Example on Windows 7:

c:\>wmic os get Caption,CSDVersion /value
Caption=Microsoft Windows 7 Enterprise
CSDVersion=Service Pack 1

If you want to find just the OS version, you can use ver command. Open command window and execute ver command. But note that this does not show service pack version.

C:\>ver
Microsoft Windows [Version 10.0.19042.2251]
C:\>

This command does not show version on Windows 7/Windows 10.

Finding version on Windows 7 system

Also Read:

Complete list of Windows CMD commands

  • How to get to windows bios
  • How to get ssh key windows
  • How to get rid of get windows 10
  • How to get ip address windows
  • How to find windows 10 product key