Как я могу определить, является ли текущая версия Windows или 32-разрядной или 64-разрядной из командной строки? [дубликат]

Что состоит в том, чтобы узнать командная строка, выполняет ли ОС 32-разрядную версию или 64-разрядная из Windows?

26
задан 25.06.2013, 22:43

5 ответов

Можно получить это через WMI:

wmic OS get OSArchitecture

Пример в моей системе:

C:\>wmic OS get OSArchitecture
OSArchitecture
32-bit
33
ответ дан 07.12.2019, 09:30

Командная строка:

systeminfo | findstr /I type:

пример произвел:

System type:               X86-based PC

X86 указывает на 32-разрядную систему в этом примере.

(/I параметр указывает на поиск без учета регистра),

18
ответ дан 07.12.2019, 09:30

Регулярная командная строка: wmic OS get OSArchitecture (IIRC)

PowerShell: (gwmi win32_computersystem).SystemType

4
ответ дан 07.12.2019, 09:30

если Вы обращаетесь к окнам OS, можно использовать vbscript с WMI

strComputer = "."    
Set objWMIService = GetObject("winmgmts{impersonationLevel=impersonate,authenticationLevel=Pkt}!\\" & strComputer & "\root\cimv2")    
Set colSettings = objWMIService.ExecQuery("SELECT * FROM Win32_Processor")

For Each objProcessor In colSettings
Wscript.Echo "System Type: " & objProcessor.Architecture
Wscript.Echo "Processor: " & objProcessor.Description
Wscript.Echo "Address Width: "& objProcessor.AddressWidth
Next
1
ответ дан 07.12.2019, 09:30

Можно найти что информация с помощью "информацию о Системе"

Запустите-> Выполненный-> winmsd.exe

В соответствии с "Системной Сводкой" / Системный Тип можно найти версию ОС

X64-> 64 бита
X86-> 32 бита

Ответ JohnT в GUI ;)

1
ответ дан 07.12.2019, 09:30

Теги

Похожие вопросы