Как же определить версию Windows, работающую в корпоративном окружении?
Вопрос кажется простым, правда?
Microsoft позволяет определить номер версии Windows различными способами:
- Существуют значения в реестре, которым отчаянно не хватает документации.
- Есть множество командлетов PowerShell, вызовов Windows API и т. п.
- Также есть варианты для конечного пользователя, например, команда winver , которая вызывает всплывающее окно с версией Windows.
- И много других способов…
Существует множество инструментов, позволяющих определить, какая версия Windows запущена у ваших клиентов, например, SCCM и PDQ. В этом посте мы рассмотрим встроенные способы определения версии Windows.
▍ Реестр
Для определения запущенной в системе версии Windows можно использовать следующие значения реестра:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion | ReleaseId | 2009 | Целочисленное значение версии (в виде строки). Добавлено в версии 1803, начиная с версии 21H1 не рекомендуется к использованию |
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion | DisplayVersion | 20H2 | Кодовое имя версии в формате строки с цифровыми значениями. Добавлено в версии 1803. |
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion | CurrentBuild | 19042 | Номер сборки версии, используемый программой winver.exe. |
Примечание: перечисленные в таблице значения официально не задокументированы Microsoft (см. ниже).
Предупреждение
Microsoft не сообщала об изменениях в этих значениях реестра, не документировала их официальную поддержку и не гарантировала, что в будущем не появится критических изменений. Из-за этого описанными выше ключами реестра пользоваться бывает иногда неудобно, учитывая непостоянство изменений этих ключей, вносимых Microsoft в прошлом. Примеры:
Как узнать какой у меня windows
- 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:
32х или 64х разрядная операционная система. Где посмотреть?
$AnalyticsInfo = [Windows.System.Profile.AnalyticsInfo,Windows.System.Profile,ContentType=WindowsRuntime] $VersionInfo = $AnalyticsInfo.GetMember( ‘get_VersionInfo’ ) $AnalyticsVersionInfo = $VersionInfo.Invoke( $Null, $Null ) # На моей тестовой машине этот код возвращает `2814751015109593` $AnalyticsVersionInfo.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» ) Get-ComputerInfo -Property ‘osDisplayVersion’
▍ Варианты для конечного пользователя
В документации Microsoft перечислено несколько команд, которые конечные пользователи могут применять для определения запущенной версии Windows. Например, чтобы выяснить версию Windows, можно использовать команду winver или меню Параметров Windows. Эти способы предназначаются больше для конечных пользователей, чем для масштабного определения версии системы. Ниже показаны примеры:
▍ Почему это важно
После определения запущенной в системе версии Windows можно использовать эту информацию выполнения детерминированных действий: обновлений Windows, установки патчей и т. п. Например:
Можно запросить значение реестра DisplayVersion (см. раздел «Реестр» выше), чтобы определить запущенную версию Windows. Затем можно задать перечисленные ниже значения реестра, чтобы сообщить Windows, какая версия должна быть запущена в системе. При помощи трёх ключей реестра вы полностью контролируете то, до какой версии Windows ваши системы будут пытаться обновиться!
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate | TargetReleaseVersion | 1 | Если присвоить единицу, то это включает Feature Upgrades до версии TargetReleaseVersionInfo |
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate | TargetReleaseVersionInfo | 20H2 | Целевая версия системы |
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate | ProductVersion | Windows 10 | Новый ключ Windows 11 — имеет значение или «Windows 10», или «Windows 11» |
Эти значения реестра можно задавать или напрямую, или через групповую политику.
▍ Куда двигаться дальше
Хотя вам необязательно управлять версиями 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.
Источник: habr.com
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.
Сведения о системе через командную строку
Похожую информацию, как в предыдущем способе, можно получить используя командную строку.
1. Введите в нее команду «systeminfo» и нажмите Enter.
Спустя несколько секунд вы увидите список параметров системы, в том числе и версию Windows.
Как видите, узнать версию Виндовс установленную на компьютере не составляет труда, и для этих целей существует множество способов, основные из которых мы показали в этой статье.
Понравилось? Поделись с друзьями!
Дата: 13.06.2017 Автор/Переводчик: Linchak
Комментарии (7)
Алексей 06.01.2018 в 12:45
А если это Г-сборка типа Black Edition то где можно глянуть реальную редакцию ОС ?
Дмитрий 30.01.2019 в 21:55
АНОН 14.02.2019 в 15:45
Контакты на майл.ру помогли обрести оболочку)
Николай 22.03.2019 в 23:35
Ребят, сборка оригинальная, но все съедено вирусами и дойти до какого-нибудь меню или команды не имеется возможность. То как быть в такой ситуации??5
Александр 28.02.2020 в 11:55
Меняй винду )
Мимокрокодил 24.03.2022 в 20:30
Во-первых: сделать мульти-загрузочную USB флешку с помощью Ventoy, поместив на флешку образы live-usb windows, live-usb linux. Загрузившись с такого образа Linux можно: сбросить пароль учётной записи, проверить диск и оперативную память на ошибки, проверить на вирусы и ещё много полезных вещей.
Источник: linchakin.com
Просмотр версии Windows, установленной на компьютере
Каждую версию операционной системы от Microsoft можно отличить по визуальному оформлению определенных элементов интерфейса. Это дает возможность ориентироваться в них даже в том случае, если были внесены изменения в настройки персонализации.
Последняя на момент написания статьи операционная система — это Windows 11. Выделяющимся элементом в ней является панель задач, по умолчанию расположенная в нижней части рабочего стола. Это первая версия дистрибутива от Microsoft, в котором ярлыки на панели выровненные по центру, а не по левому краю, как это было раньше.
Также можно обратить внимание на меню «Пуск», которое сильно переработано с момента предыдущего релиза системы. Теперь оно имеет всего два информационных блока. Первый — набор закрепленных (избранных) ярлыков, второй — список недавно использующихся программ. Также стоит отметить углы окон, которые получили небольшое скругление.
Предыдущая операционная система, выходившая под десятым номером, во многом схожа с Windows 11, но при пристальном изучении можно найти множество отличительных особенностей. Так, ярлыки на панели задачи находятся в левой части, там же и меню «Пуск», дизайн которого уникален. После открытия в основной рабочей части предлагается для выбора список закрепленных ранее программ.
Чуть левее находится непосредственно весь их перечень. Также стоит отметить «плиточный» дизайн. Ввиду этого каждый системный элемент интерфейса имеет прямые углы. Это отражается не только в ярлыках на панели быстрого доступа, но и в любом открытом окне приложения.
Наиболее проблематично отличить десятую версию системы от восьмой, так как первая является по сути реализацией всех идей, которые не были воплощены в последней. Windows 8 — это переходный этап между графическим оформлением Windows 7 и 10. «Плиточный» дизайн зародился именно здесь, о чем свидетельствуют прямые углы запущенных окон приложений. Также было полностью переработано меню параметров.
Но если говорить об уникальных особенностях, то они заключаются в меню «Пуск». Здесь этот компонент открывается на весь экран, чего нет ни в одной другой операционной системе от Microsoft. Также можно вспомнить о боковой панели, служащей для быстрого доступа к определенным параметрам. Вызывается она путем наведения курсора мышки в верхний правый угол экрана.
Пожалуй, самая известная версия операционной системы — это седьмая. Несмотря на то, что ее поддержка завершилась уже давно, активных пользователей остается по-прежнему много. Здесь в глаза бросается прозрачность окон в интерфейсе, обеспечивающаяся встроенным режимом Aero. Также у них закругленные углы, в отличие от двух ранее рассматриваемых версий. Меню «Пуск» имеет классический дизайн, в его основной части находятся последние используемые приложения, а снизу расположена кнопка для перехода к полному списку установленного на компьютере программного обеспечения.
Windows XP вышла в релиз в далеком 2001 году, что очень сказывается на визуальном оформлении операционной системы. Эффекта прозрачности нет ни в одном элементе интерфейса, а преобладающий цвет — синий. Именно в него окрашена панель задач и заголовки окон приложений. Заметным отличием здесь также является оформление кнопки «Пуск» — вместо стандартного логотипа Windows, присутствует соответствующая надпись.
Просмотр подробной информации
Чтобы узнать версию операционной системы Windows, достаточно произвести визуальный осмотр, руководствуясь представленной выше справкой. Но более детальная информация о сборке представлена только в специальном меню дистрибутива. В некоторых случаях есть даже несколько способов получения желаемых сведений.
Windows 11
Несмотря на то что Windows 11 вышла в релиз недавно, у нее уже есть несколько версий. Чтобы узнать эту информацию, потребуется войти в специальное системное меню, находящееся в параметрах. Выполните следующие действия:
- Откройте меню параметров любым доступным способом. Проще всего для этих целей воспользоваться поиском по системе. Кликните по иконке лупы на панели задач и введите запрос «Параметры». В результатах нажмите по одноименному приложению.
- Находясь на вкладке «Система», перейдите в раздел «О системе», который расположен в основной области открывшегося окна.
- В новом меню перейдите чуть ниже по странице до блока «Характеристики Windows». Вся необходимая информация по теме находится именно здесь.
Windows 10
В Windows 10 тоже есть несколько методов проверки установленной версии операционной системы. Некоторые из них подразумевают даже применение стороннего программного обеспечения. Об этом подробно рассказывается в отдельной статье на нашем сайте, так что рекомендуем с ней ознакомиться.
Подробнее: Как проверить версию Windows 10
Windows 8
Восьмая версия операционной системы от Microsoft тоже имеет множество сборок, каждая из которых отличается определенными параметрами. Узнать нужную информацию можно через свойства компьютера, но есть более простой и быстрый способ, предполагающий использование интерпретатора командной строки.
Откройте окно «Выполнить», воспользовавшись сочетанием горячих клавиш Win + R. В появившемся поле для заполнения введите значение winver и нажмите по кнопке «ОК».
В открывшемся диалоговом окне будет находиться подробная информация о версии использующейся операционной системы. После ее изучения нажмите по кнопке «ОК», чтобы закрыть справку и вернуться на рабочий стол.
Примечание! На нашем сайте есть еще одна статья, в которой рассказывается о способах просмотра характеристик компьютера на Windows 8. В ней можно узнать несколько дополнительных методов получения информации о версии системы.
Подробнее: Как посмотреть характеристики компьютера на Windows 8
Windows 7
Windows 7 насчитывает не так много версий, но каждое крупное обновление затрагивало множество компонентов этой операционной системы, поэтому в некоторых случаях знать точный номер сборки важно для выполнения определенных действий. При необходимости для получения нужной информации можно воспользоваться сторонним программным обеспечением, но также доступны два способа, подразумевающие использование штатных средств. О каждом из них рассказывается в отдельной статье на нашем сайте.
Windows XP
В Windows XP проще всего узнать версию системы и ее сборку через окно свойств компьютера. Чтобы его открыть, достаточно кликнуть по кнопке «Пуск», затем нажать правую кнопку мыши, предварительно наведя курсор на пункт «Мой компьютер», и выбрать в появившемся контекстном меню опцию «Свойства».
На рабочем столе сразу появится окно с искомой информацией. При необходимости перейдите во вкладку «Общие». Данные будут находиться в блоке «Система», откуда и можно узнать непосредственно об использующейся редакции, номере ее версии и сервисном пакете обновлений.
Источник: lumpics.ru