Возможные дубликаты:
Как определить, есть ли на компьютере 64-разрядный ЦП или ОС?
Определить 32/64-разрядную версию Windows Server в ОС CLI
: 32-разрядную или 64-разрядную?
Как определить, является ли моя система Windows 32-битной или 64-битной из командной строки?
Я хочу знать разрядность операционной системы, а не аппаратного обеспечения.
Этот вопрос относится только к командной строке , я не хочу никаких решений с графическим интерфейсом.
windows
command-line
отрицательный
источник
источник
systeminfo
не перечисляет это.Ответы:
В командной строке с повышенными привилегиями введите
wmic os get osarchitecture
. Я думаю, что вывод довольно очевиден - он вернет либо «32-разрядный», либо «64-разрядный».источник
Консольная программа systeminfo покажет это. Вы захотите найти строку «Тип системы:». Для 32-разрядных систем будет указано «ПК на базе x86». Для 64-разрядных систем - «ПК на базе x64».
Или, для более быстрого метода, вы можете просто проверить переменную среды PROCESSOR_ARCHITECTURE. 64-битные системы скажут, что AMD64, а 32-битные системы должны сказать «x86». Чтобы проверить это, вы можете просто повторить это:
Дэвид Ванг (David Wang) из блогов MSDN расширяет этот документ HOWTO: определение процессной битности
источник
Вы можете проверить, объявлена ли
%PROGRAMFILES(x86)%
переменная окружения. В 32-битных системах он не будет определен (%PROGRAMFILES%
будет только ). Это также более безопасно, чем просто проверка, существует ли каталог Program Files (x86), так как он может быть перемещен (или даже удален).источник
%PROGRAMFILES(x86)%
и%PROGRAMFILES%
переменные , чтобы увидеть , если был запущен CMD в 32 - х или 64 - разрядном режиме. (Потому что в 64-битных окнах вы все равно можете запустить 32-битный cmd.) Пример: IF%PROGRAMFILES(x86)%
==%PROGRAMFILES%
=> 32-битный cmd (который работает в 64-битных окнах .....) IF%PROGRAMFILES(x86)%
<>%PROGRAMFILES%
=> 64-битный cmd.Я написал простое приложение для командной строки, которое сообщит вам, является ли ваш процессор и ваша ОС 64-битными или 32-битными.
Пример считывания:
По запросу, здесь находится исходный код, скомпилированный с использованием опции CLI, написанный в AutoIt.
И вот пример, если вы хотите переключатели для CPU (-c) и OS (-o):
источник
Что делать, если вы просто проверьте наличие
или как там это называется?
источник
dir \Program *
.