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

1. Семейство — клиентская Windows 7 или серверная Windows Server 2008

2. Версия\Издание Windows

3. Разрядность — x86 или x64

4. Сборка

5. Сервис Пак (Service Pack)

в принципе все, этого достаточно для понимания с какой Windows имеем дело.

Узнаем версию Windows через «Свойства системы».

(узнаем: Семейство, Издание, Разрядность, Сборка, Сервис Пак)

Самый простой и информативный способ — это зайти в Свойства системы и посмотреть:

Кликаем правой кнопкой мыши (ПКМ) на Мой компьютер и выбираем Свойства. Тоже самое, но через сочетания клавиш — Win+Pause.

 

Определяем сборку Windows через программу «О программе Windows»

(узнаем: Семейство, Издание, Разрядность, Сборка, Сервис Пак)

Запускаем также, как и .cpl — сочетанием клавиш Win+R вызываем окно Выполнить и вводим winver

 

Узнаем версию Windows через реестр.

(узнаем: Семейство, Издание, Разрядность, Сборка, Сервис Пак)

Этот метод может понадобится при написании скриптов или программ.

Сочетанием клавиш Win+R вызываем окно Выполнить и вводим regedit

и находим в реестре ветку

 

Узнаем всё о Windows из «Сведения о системе»

(узнаем: Семейство, Издание, Разрядность, Сборка, Сервис Пак)

Кликаем:

или сочетанием клавиш Win+R вызываем окно Выполнить и вводим msinfo32

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

  • Анатолий

    Спасибо! Очень помогли, теперь я привязал к своей программе проверку версии системы по реестру.
    Премного благодарен Вам.