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

  • 7 623
  • 2
  • 98,18%
  • 11

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

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

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

где вместо echo можно вписывать любое свое желаемое действие.



Поделиться

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

    • Владимир

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

    • Алекс

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

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

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

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