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

  • 6 545
  • 2
  • 98,18%
  • 11

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

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

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

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



Оценить статью

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
(Голосов: 11, Рейтинг: 4,91 из 5,00)

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

    • Владимир

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

    • Алекс

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

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

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