Как посмотреть сборку windows server

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

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

Как же определить версию 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.

How to Check Windows Server Version?

As an IT professional, it’s essential to know the version of your Windows Server to ensure compatibility with applications, troubleshoot issues, and plan for upgrades. In this article, we’ll discuss various methods to check the Windows Server version.

Direct Answer: How to Check Windows Server Version?

To check the Windows Server version, follow these simple steps:

  • Press the Windows + R keys to open the Run dialog box.
  • Type winver and press Enter.
  • The System Information window will appear, displaying the OS Build and Windows Version information.

This method is the most straightforward way to check the Windows Server version.

Additional Methods to Check Windows Server Version

In addition to the above method, here are some more ways to check the Windows Server version:

1. Using the System Properties Window

  • Open the System Properties window by right-clicking on Computer or This PC and selecting Properties.
  • Click on the Device specifications or Device Properties tab.
  • Look for the OS Name and System Type information.

Note: The System Properties window may not display the exact Windows Server version, but it provides valuable information about the operating system.

2. Using the CMD or PowerShell

  • Open the Command Prompt or PowerShell as an administrator.
  • Type wmic os get name and press Enter.
  • The wmic command displays the Windows Operating System name, including the version.

3. Using the Control Panel

  • Open the Control Panel by searching for it in the Start menu or typing control in the Run dialog box.
  • Click on System and Security, then System.
  • Look for the Windows edition and System type information.

Table: Windows Server Version Information

Feature Windows Server 2012 Windows Server 2012 R2 Windows Server 2016 Windows Server 2019
Code name 8.0 8.1 10.0 10.0
OS version 6.2 6.3 10.0 10.0
Architecture 64-bit 64-bit 64-bit 64-bit

Key Points to Note

  • Windows Server version numbers are denoted as Major Version.Minor Version (e.g., 6.2 for Windows Server 2012).
  • The OS Build number in the System Information window is not the same as the Windows Version number.
  • Some features and applications may not be compatible with older Windows Server versions.
  • Regular updates and patches are essential for maintaining the security and reliability of your Windows Server environment.

Conclusion

In conclusion, checking the Windows Server version is a simple process that can be performed using various methods. Remember to keep your Windows Server up-to-date with regular updates and patches to ensure optimal performance and security. By following the methods discussed in this article, you’ll be able to check your Windows Server version with ease.

Your friends have asked us these questions — Check out the answers!

If you’ve ever wondered, “How do I know what Windows Server version I have?” there are several ways you can find out. First, you can use the command “uname -a” to determine whether or not your server is 64-bit or 32-bit. The results will be x86_64 or ia64, respectively. If you’re looking for more detailed system information, try systeminfo /C:”OS.”

Another easy way to determine what Windows Server version you have is to run a command called “systeminfo” in the Command Prompt. This will show you the version number. It also tells you whether or not you have a 64-bit or 32-bit version of Windows. There are some network administrators who restrict this command, so you will need to find an alternative method to check your Windows version. You can also visit the Control Panel and look at its settings and information.

You can also use PowerShell to find the operating system version. This command will print out many system properties, including Windows operating system version. If you’re using Windows 7, you can use this method to determine the operating system version. However, this method is not always reliable and doesn’t work on all Windows versions. For example, if you’re running Windows 8.1, you can’t use “OS” if you want to know whether your server is running Windows 7.

While you’ve likely heard the term “Windows Server” and the various versions of the operating system, it’s not always clear what it means. The term “lifecycle” refers to the time period in which Microsoft will continue to provide support for a certain version. Microsoft’s “mainstream” support period ends in five years, while “extended” support is extended for an additional five years. The lifecycle for Windows Server editions is shorter, ranging from two to three years, depending on the version.

The Standard edition of Windows Server 2016 is the ideal edition for a mid-sized company that only needs basic functionality and a few virtual machines. It also includes a processor plus CALs. The Datacenter edition is intended for large companies with high IT requirements and heavy workloads. It has two virtual machines and a single Hyper-V host, and requires CALs. The Datacenter edition can support up to 256 virtual machines.

Is Windows Server 2016 a Version of Windows?

While Windows Server 2016 is still a version of Windows, it is different than its predecessors. The new version emphasizes improved storage management capabilities and resilience. Storage Spaces Direct allows you to use standard servers and local storage to store files and data. Storage Replica provides business continuity, disaster recovery, and priority access to storage. These features and other new features will help you manage and maintain your storage infrastructure.

While Windows Server 2016 is a new version of Windows, it is compatible with existing hardware. The main differences between the two are the way it handles identity. This new version is designed to be compatible with existing hardware. When choosing between Windows Server 2016 and Windows Server 2012 R2, it is important to understand what each version offers. While Windows Server 2012 R2 was a major step forward in its features and security, the new version has a lot to offer.

The differences between the two versions of Windows are subtle. Consumer editions of Windows look identical to one another, so a server edition should not have a major difference in appearance. Server versions, on the other hand, may be used for more complex tasks. Regardless of the differences, Windows Server is the most popular operating system and is widely used for small businesses. This new version is a significant upgrade to Windows, but the differences are not large enough to affect your business.

What is the Current Server Version?

You can use the command “what is the current server version” to see what your instance is running. You can do this from the SQL Server Management Studio. You will see a list of the servers you are connected to, as well as their versions. For example, if you are connected to SQL Server 2000, you’ll see that the instance has been serviced with a service pack. In the case of SQL Server 6.5 or 7.0, you’ll see that you’re running the latest version.

When you’re running a small business, you’ll probably want to use the Windows Server 2012 Foundation. It is built to support the x64 socket, and allows you to run the ideal business applications, including file sharing, strong security, and remote access. The only downside to this edition is that it only allows for 15 users, so if you’re looking for a low-cost solution, this may not be the best option.

What are the 3 Editions of Windows Server 2016?

If you’ve ever used a server, you know that the operating system Windows is available in different editions. Windows Server 2016 was released in two different versions, the Datacenter edition and the Standard edition. The Datacenter edition is meant for larger organizations and is more powerful, as it includes features like containerization. You can use containers in your server to deploy a virtual machine and manage it without the need to purchase CALs.

You can tell what Windows Server edition you have by checking the lifecycle of your operating system. The full lifecycle of Windows Server is 10 years, while mainstream and extended support each lasts for five years. The support periods for Windows Server editions are much shorter and are not always based on the original release year. You’ll need to purchase an extension of your support contract if you want to continue using your server after the lifecycle ends.

You can also find out the operating system version by checking the serial number. Windows Server 2022 will be released in two major versions: the Enterprise and the Pro. The differences between the two versions are not significant but they’re worth noting. Microsoft’s version of the operating system is the most recent and will be the most popular in the years to come. In fact, if you’ve been using Windows Server 2008, you can upgrade for free to Windows Server 2019.

Is There Windows Server 2020?

Microsoft has started releasing Windows Server 2022 for mainstream users. This version of Windows Server offers new features that address emerging networking trends. It also includes full compatibility with Linux, a native subsystem, and improved GUI capabilities. This new version will be supported for up to ten years. Microsoft plans to release new versions of Windows Server every two or three years. There are a few things that make this new version of Windows more secure than its predecessors.

Firstly, it is compatible with server core applications and is not as locked down as its predecessors. It also has features like Cortana and Timeline. It is also far less restrictive, and there are fewer steps required to install software. Other features include Your Phone and Progressive Web Apps. However, there are some downsides to Windows Server. It is important to note that the version of Windows Server 2020 will not include Microsoft Store.

What is Windows Server Version 20H2?

The end of service date for Windows 10’s version 20H2 has been announced: the version will be retired on October 20, 2022. This means that you will no longer be able to receive security updates for this version of Windows. Microsoft recommends that you switch to the Long-Term Servicing Channel, which is a primary release channel that releases updates every two to three years and includes extended and mainstream support.

The VER command prints out the current operating system version. It can match the current minor version, but it is not the release ID. The Release ID is a four-digit code that corresponds to the 2 digit year plus the planned month of release. The DisplayVersion is the corresponding 4-digit version of the current operating system. The first release’s build number is H1 or H2.

Is Windows Server 2012 Still Supported?

If your business runs on Windows servers, you may be wondering: Is Windows Server 2012 still supported? Microsoft recently extended the support lifecycle of the server OS. While mainstream support for Windows Server 2012 ends Oct. 10, 2018, extended support is available for another three years. After this time, you will only receive security updates and bug fixes, so it’s vital to check the exact date for your system. You can also enroll in Extended Hotfix Support if you own a support contract.

The good news is that Microsoft has extended the lifecycle of Windows Server 2012 R2 as well. The end of support date of each supported system is reflected in Pacific Time Zone (PT), which is located in Redmond, WA, USA. Because of this, it’s easier to stay up-to-date and take proactive cybersecurity measures. If you’re unsure about whether your server is end-of-life, ask your IT professional.

Learn More Here:

1.) Windows Help Center

2.) Windows – Wikipedia

3.) Windows Blog

4.) Windows Central

Determining Windows Server Version: A Step-by-Step Guide

Understanding the Importance of Windows Server Version

Before we dive into the process of determining Windows Server version, it’s essential to understand the significance of this information. The version of Windows Server determines the level of support, security, and compatibility with various hardware and software components. In this article, we will provide a step-by-step guide on how to determine Windows Server version.

Step 1: Check the System Information

The first step in determining Windows Server version is to check the system information. Here are the steps to follow:

  • Open the Command Prompt as an administrator.
  • Type the following command: wmic os get version
  • Press Enter to execute the command.
  • The output will display the version of Windows Server installed on your system.

Step 2: Check the Product Version

To determine the specific version of Windows Server, you need to check the product version. Here are the steps to follow:

  • Open the System Information window.
  • Click on Product Version in the System Information window.
  • The product version will display the version of Windows Server installed on your system.

Step 3: Check the Service Pack

To determine the specific version of Windows Server, you need to check the service pack. Here are the steps to follow:

  • Open the System Information window.
  • Click on Service Pack in the System Information window.
  • The service pack will display the version of Windows Server installed on your system.

Step 4: Check the Edition

To determine the specific version of Windows Server, you need to check the edition. Here are the steps to follow:

  • Open the System Information window.
  • Click on System in the System Information window.
  • Click on System Edition in the System window.
  • The system edition will display the version of Windows Server installed on your system.

Table: Windows Server Versions

Windows Server Version Description Release Date
Windows Server 2003 First version of Windows Server released in 2003 June 2003
Windows Server 2008 Second version of Windows Server released in 2008 October 2008
Windows Server 2008 R2 Third version of Windows Server released in 2009 October 2009
Windows Server 2012 Fourth version of Windows Server released in 2012 October 2012
Windows Server 2016 Fifth version of Windows Server released in 2016 October 2016
Windows Server 2019 Sixth version of Windows Server released in 2019 October 2019
Windows Server 2022 Seventh version of Windows Server released in 2022 October 2022

Significant Points to Keep in Mind

  • Windows Server 2003: This version of Windows Server is no longer supported and is no longer available for download.
  • Windows Server 2008: This version of Windows Server is still supported and is widely used in the industry.
  • Windows Server 2012: This version of Windows Server is still supported and is widely used in the industry.
  • Windows Server 2016: This version of Windows Server is still supported and is widely used in the industry.
  • Windows Server 2019: This version of Windows Server is still supported and is widely used in the industry.
  • Windows Server 2022: This version of Windows Server is still supported and is widely used in the industry.

Conclusion

Determining Windows Server version is an essential step in ensuring the security, stability, and compatibility of your Windows Server environment. By following the steps outlined in this article, you can easily determine the version of Windows Server installed on your system. Remember to always check the system information, product version, service pack, and edition to ensure you have the correct version of Windows Server.

Additional Tips

  • Use the Command Prompt: The Command Prompt is a powerful tool that can be used to determine Windows Server version.
  • Use the System Information: The System Information window provides valuable information about your Windows Server environment.
  • Use the Product Information: The Product Information window provides detailed information about your Windows Server environment.
  • Use the Service Pack Information: The Service Pack Information window provides information about the service packs installed on your Windows Server environment.

By following these tips and using the steps outlined in this article, you can easily determine the version of Windows Server installed on your system and ensure the security, stability, and compatibility of your Windows Server environment.

Unlock the Future: Watch Our Essential Tech Videos!

Определение номера сборки Windows Server’ов

Герман

Отредактировано Герман03.05.2011, 09:23

09:23, 03.05.2011 | #1

Сообщений: 69

Столькнулся с проблемой: не могу определить номера билдов у бета-версий вроде Windows SBS или Windows MultiPoint Server. Не знаю, свойства каких файлов смотреть. Помогите, плз!

freetushkan

17:01, 04.05.2011 | #2

Почетный

Герман, пробуй посмотреть у winlogon)
А в реестре не посмотреть?

В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. «о запрете популяризации VPN» с 1 марта 2024 года — любое обсуждение способов обхода блокировок и VPN на портале запрещено!

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Удалить пароль windows 10 загрузочная флешка
  • Название ос microsoft windows 10 pro for workstations
  • The dark knight rises windows phone
  • M audio fast track usb driver windows 10
  • Почистить автозагрузку windows 10 программа