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

  • 8 200
  • 2
  • 98,46%
  • 13

Командная строка - незаменимый помошник в работе любого администратора системы. С её помощью можно автоматизировать многие вещи, например с помощью bat скриптов. В этой статье будет описан пример того, как можно автоматизировать определение разрядности системы с помощью комадной строки.


Определяем разрядность Windows средствами командной строки

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

if defined PROGRAMFILES(X86) (
    echo 64
) else (
    echo 32
)

где вместо echo можно вписывать любое свое желаемое действие. В текущем примере, в случае, если это 64 разрядная система, то будет выведен ответ в виде "64", если же это 86 разрядная операционка, то ответ будет "32".



Комментарии:

    • Алекс

    На 64-х разрядной системе показывает х86

    • Владимир

    Не надежный способ. Переменная окружения %processor_architecture% показывает разрядность процессора, а не разрядность ОС. На ПК с 64-разрядным ЦП может быть установлена 32-разрядная ОС.

Добавить комментарий

Ваш e-mail не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.