Номер сборки windows что это

Время на прочтение
5 мин

Количество просмотров 17K

Как же определить версию Windows, работающую в корпоративном окружении?

Вопрос кажется простым, правда?

Microsoft позволяет определить номер версии Windows различными способами:

  • Существуют значения в реестре, которым отчаянно не хватает документации.
  • Есть множество командлетов PowerShell, вызовов Windows API и т. п.
  • Также есть варианты для конечного пользователя, например, команда winver, которая вызывает всплывающее окно с версией Windows.
  • И много других способов…

Разобраться во всём этом вам поможет наш пост.

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

▍ Реестр

Для определения запущенной в системе версии Windows можно использовать следующие значения реестра:

Примечание: перечисленные в таблице значения официально не задокументированы Microsoft (см. ниже).

Предупреждение

Microsoft не сообщала об изменениях в этих значениях реестра, не документировала их официальную поддержку и не гарантировала, что в будущем не появится критических изменений. Из-за этого описанными выше ключами реестра пользоваться бывает иногда неудобно, учитывая непостоянство изменений этих ключей, вносимых Microsoft в прошлом. Примеры:

  • ReleaseID не рекомендуется к использованию, начиная с версии 21H1. ReleaseID для 21H1 остаётся равным 2009.
  • Server 2012R2 не имеет ReleaseID и DisplayVersion (они пока не были добавлены в Windows)
  • Server 2016 имеет ReleaseID (1607), но не имеет DisplayVersion
  • Server 2019 имеет ReleaseID (1809), но не имеет DisplayVersion

▍ PowerShell

Ниже приведено несколько примеров того, как можно использовать PowerShell, чтобы определить версию Windows, которая работает в системе:

# При помощи класса System.Environment
[System.Environment]::OSVersion

# При помощи класса CIM Win32_OperatingSystem
Get-CimInstance Win32_OperatingSystem

# При помощи исполняемого файла systeminfo
systeminfo.exe /fo csv | ConvertFrom-Csv

# При помощи командлета Get-ComputerInfo
# ПРИМЕЧАНИЕ: начиная с 21H1 OsHardwareAbstractionLayer не рекомендуется к использованию
Get-ComputerInfo | Select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer

▍ Windows API Call

Единственный поддерживаемый (задокументированный) систематический способ определения версии Windows — при помощи вызова Windows API класса AnalyticsInfo. Это можно сделать через PowerShell:

<#
    Класс AnalyticsInfo - задокументированный способ отслеживания версии ОС. Он возвращает
    строковое значение. Формат этой строки не задокументирован, и нельзя полагаться
    на определённое значение. Эти значения можно использовать только чтобы отличать
    одну версию ОС от другой.
    https://docs.microsoft.com/uwp/api
        /windows.system.profile.analyticsversioninfo.devicefamilyversion
    Этот API недоступен на Server Core
#>

$AnalyticsInfo = [Windows.System.Profile.AnalyticsInfo,Windows.System.Profile,ContentType=WindowsRuntime]
$VersionInfo = $AnalyticsInfo.GetMember( 'get_VersionInfo' )
$AnalyticsVersionInfo = $VersionInfo.Invoke( $Null, $Null )

# На моей тестовой машине этот код возвращает `2814751015109593`
$AnalyticsVersionInfo.DeviceFamilyVersion

<#
    Строго говоря, строку *можно* парсить, если вам любопытно, что в ней,
    хотя этого делать *нельзя*
    https://stackoverflow.com/questions/31783604/windows-10-get-devicefamilyversion
#>

$v  = [System.Int64]::Parse( $AnalyticsVersionInfo.DeviceFamilyVersion )
$v1 = ( $v -band 0xFFFF000000000000l ) -shr 48
$v2 = ( $v -band 0x0000FFFF00000000l ) -shr 32
$v3 = ( $v -band 0x00000000FFFF0000l ) -shr 16
$v4 =   $v -band 0x000000000000FFFFl

# На моей тестовой машине этот код возвращает `10.0.19043.985`
[System.Version]::Parse( "$v1.$v2.$v3.$v4" )

<#
    Не опубликовано *никакого* способа декодирования, позволяющего преобразовать
    какое-то из приведённых выше значений в удобную для отображения версию,
    например `21H1`
    Показанная ниже альтернатива доступна только в последних версиях ОС, 
    начиная с Azure Stack HCI, версии 20H2
#>

Get-ComputerInfo -Property 'osDisplayVersion'

▍ Варианты для конечного пользователя

В документации Microsoft перечислено несколько команд, которые конечные пользователи могут применять для определения запущенной версии Windows. Например, чтобы выяснить версию Windows, можно использовать команду winver или меню Параметров Windows. Эти способы предназначаются больше для конечных пользователей, чем для масштабного определения версии системы. Ниже показаны примеры:

▍ Почему это важно

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

Можно запросить значение реестра DisplayVersion (см. раздел «Реестр» выше), чтобы определить запущенную версию Windows. Затем можно задать перечисленные ниже значения реестра, чтобы сообщить Windows, какая версия должна быть запущена в системе. При помощи трёх ключей реестра вы полностью контролируете то, до какой версии Windows ваши системы будут пытаться обновиться!

Эти значения реестра можно задавать или напрямую, или через групповую политику.

▍ Куда двигаться дальше

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

Стоит также заметить, что показанные выше примеры — это неполный список способов определения версии Windows, однако он полезен для людей, управляющих окружением Windows. Эти способы оказались полезными для меня при устранении проблем, задании политик и т. п. Надеюсь, вам они тоже пригодятся.

Кроме того, ситуация с управлением версиями Windows постоянно меняется, поэтому я напишу ещё один пост, когда Microsoft перестанет рекомендовать перечисленные здесь способы.

Дополнительные ссылки

  • Microsoft nixes update deferral settings, but gives us a TargetReleaseVersionInfo
  • Windows 10 Version History
  • Windows Server Versions.

Как узнать сборку Windows 10Если по той или иной причине вам потребовалось определить номер сборки, установленной на компьютере или ноутбуке Windows 10 или же узнать, какая сборка в имеющемся вами образе или на загрузочной флешке — сделать это достаточно просто. В первом случае достаточно заглянуть в параметры системы (но есть и другие способы), во втором — в файлы дистрибутива Windows 10.

В этой инструкции подробно рассмотрены методы узнать сборку Windows 10 как для уже установленной ОС, так и получить её из файлов установки в образе ISO, на флешке или диске. См. также: Как узнать версию и разрядность Windows 10.

  • Как узнать номер сборки Windows 10 на компьютере или ноутбуке
  • Как узнать сборку Windows 10 в образе ISO или на флешке
  • Видео инструкция

Как посмотреть номер сборки Windows 10 на компьютере или ноутбуке

Если вам необходимо определить номер сборки Windows 10, которая уже установлена на компьютере, сделать это можно следующим способом:

  1. Зайдите в Пуск — Параметры (или нажмите клавиши Win+I)
  2. Откройте пункт «Система», а затем в меню слева выберите пункт «О системе».
  3. Пролистайте страницу до пункта «Характеристики Windows». Здесь вы и увидите необходимые вам данные, включая выпуск (редакцию), версию и номер сборки ОС. Номер сборки Windows 10 в параметрах

Это не единственный метод для данной ситуации. Существуют и другие встроенные и сторонние способы получить ту же информацию.

К примеру, вы можете нажать клавиши Win+R на клавиатуре, ввести msinfo32 в окно «Выполнить» и нажать Enter. В окне «Сведения о системе» информация о сборке будет указана в разделе «Версия».

Узнать номер сборки Windows 10 в msinfo32

Если нажать те же клавиши, ввести winver и нажать Enter, то появится окно с информацией об установленной системе, включая её сборку, как на скриншоте ниже.

Номер сборки в winver

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

Как узнать сборку Windows 10 в образе ISO, на загрузочной флешке или диске

Для того, чтобы узнать номер сборки в еще не установленной Windows 10, используйте следующие шаги:

  1. Подключите ISO образ с Windows 10 (смонтируйте его в системе). В последних версиях ОС это можно сделать, используя пункт «Подключить» в контекстном меню (открывается по правому клику на файлах ISO). Если речь идет о флешке или диске, то также подключите их к компьютеру.
  2. На подключенном дистрибутиве Windows 10 зайдите в папку sources (если такой папки нет, то x86/sources или x64/sources), и обратите внимание на расширение файла с именем install — это может быть файл install.wim или install.esd, запомните это имя. А еще лучше — удерживая Shift нажмите по имени файла правой кнопкой мыши и выберите пункт «Копировать как путь». Файл install.wim или install.esd в образе Windows 10
  3. Запустите командную строку от имени администратора и введите команду, используя свой путь и свое расширение файла install.wim или install.esd (если вы копировали путь, можно просто его вставить):
    dism /Get-WimInfo /WimFile:H:\sources\install.wim /index:1
  4. В результате выполнения команды вы получите сведения о файле установки Windows Строка «Версия» будет содержать и информацию о номере сборки (последние пять цифр). Номер сборки Windows 10 в образе

На этом командную строку можно будет закрыть, образ или дистрибутив с Windows 10 извлечь — сборка Windows 10 нам теперь известна.

Видео инструкция

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

В данной статье показаны действия, с помощью которых можно узнать и посмотреть номер сборки (Сборка ОС, OS Build) операционной системы Windows 10.

Ниже представлена история версий и сведения о выпуске Windows 10 (Версия — Сборка — Описание — Дата выхода):

  1. 1507 10240 Threshold 1 July 29, 2015
  2. 1511 10586 November Update November 10, 2015
  3. 1607 14393 Anniversary Update August 2, 2016
  4. 1703 15063 Creators Update April 5, 2017
  5. 1709 16299.15 Fall Creators Update October 17, 2017
  6. 1803 17334.1 April 2018 Update April 30, 2018
  7. 1809 17763.1 October 2018 Update October 2, 2018
  8. 1903 18362.1 May 2019 Update May 2, 2019
  9. Как узнать номер сборки в окне «Windows: сведения»

Чтобы узнать номер сборки данным способом, нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите winver и нажмите клавишу Enter ↵.

В открывшемся окне «Windows: сведения» вы увидите номер сборки.

.

Содержание

  1. Как узнать номер сборки используя «Параметры»
  2. Как узнать номер сборки в окне «Сведения о системе»
  3. Как узнать номер сборки в командной строке
  4. Как узнать номер сборки в редакторе реестра

Как узнать номер сборки используя «Параметры»

Откройте приложение «Параметры Windows», для этого нажмите на панели задач кнопку Пуск и далее выберите Параметры или нажмите на клавиатуре сочетание клавиш + I.

В открывшемся окне «Параметры Windows» выберите Система.

Затем выберите вкладку О системе, и в правой части окна в разделе Характеристики Windows, в строке Сборка ОС вы увидите номер сборки.

Как узнать номер сборки в окне «Сведения о системе»

Нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите msinfo32 и нажмите клавишу Enter ↵.

В открывшемся окне «Сведения о системе» в строке Версия отображен номер сборки.

Как узнать номер сборки в командной строке

Откройте командную строку и посмотрите номер сборки.

Также чтобы узнать номер сборки в командной строке выполните следующую команду:

wmic os get BuildNumber

Узнать номер сборки в русскоязычной локализации Windows:

systeminfo | findstr /B /C:»Версия ОС»

Узнать номер сборки в английской локализации Windows:

systeminfo | findstr /B /C:»OS Version»

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

systeminfo

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

Откройте редактор реестра, для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите regedit и нажмите клавишу Enter ↵.

В открывшемся окне редактора реестра перейдите по следующему пути:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion

Затем в разделе CurrentVersion, в правой части окна, в значениях строковых параметров CurrentBuild и CurrentBuildNumber вы увидите номер сборки.

Используя рассмотренные выше действия, можно узнать и посмотреть номер сборки (Сборка ОС, OS Build) операционной системы Windows 10.

Приветствую Вас на сайте Info-Comp.ru! Иногда у пользователей операционной системы Windows 10 возникает необходимость узнать номер версии, номер сборки или просто выпуск Windows 10, так как бывают случаи, что для установки какой-нибудь программы или для устранения какой-нибудь проблемы требуется знать эти характеристики системы.

Для опытных пользователей Windows 10 узнать все эти сведения не составит труда, однако у начинающих пользователей возникают определённые трудности с определением этих параметров.

Поэтому сегодня в этом материале я покажу несколько способов, с помощью которых можно узнать номер версии, номер сборки и выпуск Windows 10.

Узнаем номер версии, номер сборки и выпуск Windows 10

Содержание

  1. Описание основных характеристик Windows 10
  2. Определяем номер версии, номер сборки и выпуск Windows 10
  3. Способ 1 – Используем компонент «Параметры»
  4. Способ 2 – Используем утилиту winver
  5. Способ 3 – Используем приложение msinfo32
  6. Способ 4 – Используем команду systeminfo в командной строке

Сначала давайте рассмотрим основные характеристики Windows 10, которые могут потребоваться Вам для решения тех или иных задач.

  • Редакция Windows 10 – определенный набор функций Windows 10. Существуют следующие основные редакции Windows 10:
    • Домашняя (Home) – редакция Windows 10, которая обладает стандартным функционалом. Обычно используется на домашних компьютерах;
    • Профессиональная (Pro) – редакция Windows 10 с расширенным функционалом. Используется как на домашних компьютерах, так и в корпоративном секторе;
    • Корпоративная (Enterprise) – полнофункциональная редакция Windows 10, ориентированная на применение в корпоративной среде;
    • Education – редакция для образовательных учреждений;
  • Разрядность Windows 10 – поддержка архитектуры процессора (x86, x86-64). Существуют:
    • 32-разрядные версии (поддержка x86 и максимум 4 гигабайта оперативной памяти);
    • 64-разрядные версии (поддержка и x86, и x86-64, ограничений по количеству оперативной нет).
  • Версия Windows 10 – это версия системы, которая меняется с выходом крупных обновлений (например, изменение функционала). Последние версии:
    • 1909 – Ноябрь 2019
    • 1903 – Май 2019
    • 1809 – Октябрь 2018
    • 1803 – Апрель 2018
    • 1709 – Октябрь 2017
  • Сборка (построение) – дополнительный подпункт версии, который характеризует версию построения системы.

Заметка! «Режим бога» в Windows – что это такое и как его включить в Windows 10?

Определяем номер версии, номер сборки и выпуск Windows 10

Узнать всю вышеперечисленную информацию в Windows 10 можно нескольким способами.

Способ 1 – Используем компонент «Параметры»

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

Это стандартный способ, который не требует никакой дополнительной подготовки и знаний.

Итак, чтобы узнать номер версии, номер сборки и выпуск Windows 10, необходимо запустить компонент «Параметры». Например, из меню «Пуск» или используя сочетание клавиш Win + i.

Скриншот 1

Затем открыть параметры «Система».

Скриншот 2

А после перейти в раздел «О системе».

Там в разделе «Характеристики Windows» Вы можете увидеть сведения о выпуске Windows 10, номере версии и номере сборки, а также здесь указана дата установки текущей версии.

Скриншот 3

Заметка! Как узнать, чем занято место на диске в Windows 10

Способ 2 – Используем утилиту winver

Также можно использовать системную утилиту winver, которая выводит необходимые сведения о системе Windows 10.

Для запуска утилиты можно в стандартном поиске Windows 10 ввести «winver» и выбрать найденный пункт (Выполнить команду).

Скриншот 4

В итоге откроется окно, в котором можно будет найти информацию о номере версии, сборке и выпуске Windows 10.

Скриншот 5

Заметка! Опрос. Какой операционной системой Вы пользуетесь?

Способ 3 – Используем приложение msinfo32

Узнать все сведения о системе можно с помощью классического приложения msinfo32, оно так и называется «Сведения о системе».

Чтобы его запустить, необходимо в поиске Windows 10 ввести «msinfo32» (или «Сведения о системе»).

Скриншот 6

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

Скриншот 7

Заметка! Как запретить удаление файлов и папок в Windows 10

Способ 4 – Используем команду systeminfo в командной строке

Узнать информацию о версии, сборке и выпуске Windows 10 можно и в командной строке, для этого существует команда systeminfo.

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

Скриншот 8

А затем ввести команду systeminfo, которая покажет системную информацию, среди которой и будет номер версии, номер сборки и выпуск Windows 10.

Скриншот 9

Интересные ТОПы и рейтинги:

  • ТОП 5 бесплатных антивирусов для Windows 10
  • ТОП 8 полезных и нужных программ для Windows 10
  • ТОП 5 лучших торрент-клиентов для Windows 10
  • ТОП 7 популярных языков программирования, востребованных в 2020

На сегодня это все, пока!

Самый простой способ быстро узнать версию и билд операционной системы 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 server 2019 rdp
  • Номер соглашения windows server 2016 rdp
  • Номер сети компьютера как узнать windows 10
  • Номер сборки windows 10 20h2
  • Номер русского языка в windows