Некоторая командная строка способы добраться до той информации:
Можно смотреть на PROCESSOR_ARCHITECTURE
переменная среды. Это будет "x86" для 32-разрядной ОС и AMD64 для x86_64 (dunno значение для Itanium прямо сейчас, но вероятно "IA64" или подобный):
> echo %processor_architecture%
AMD64
> echo %processor_architecture%
x86
Это даже работает с 32-разрядной ОС на способном ЦП на 64 бита.
Иначе — хотя не в древних версиях Windows — должен был бы использовать WMI:
> wmic os get OSArchitecture
OSArchitecture
64-bit
> wmic os get OSArchitecture
OSArchitecture
32-bit
Я нашел ссылку, которая успешно определяет различия в Microsoft Support:
- Нажмите Start, систему типов в Поле поиска Запуска, и затем нажмите систему в списке Программ.
- Операционная система отображена следующим образом:
- Для 64-разрядной операционной системы версии: 64-разрядная Операционная система появляется для Системного типа под Системой.
- Для 32-разрядной операционной системы версии: 32-разрядная Операционная система появляется для Системного типа под Системой.