Kemungkinan Gandakan:
Bagaimana cara mengetahui apakah komputer memiliki CPU atau OS 64-bit
Mendeteksi Windows Server versi 32/64-bit dalam versi CLI
OS: 32-bit atau 64-bit?
Bagaimana cara saya menentukan apakah sistem Windows saya 32-bit atau 64-bit dari commandline?
Saya ingin tahu bitness dari sistem operasi, bukan hardware.
Pertanyaan ini hanya berlaku untuk baris perintah saja , saya tidak ingin ada solusi GUI.
windows
command-line
Negatif
sumber
sumber
systeminfo
tidak mencantumkan ini.Jawaban:
Dari prompt perintah yang ditinggikan, ketik
wmic os get osarchitecture
. Outputnya cukup jelas, saya pikir - itu akan mengembalikan "32-bit" atau "64-bit".sumber
Program konsol systeminfo akan menunjukkan ini. Anda akan ingin mencari baris "Jenis Sistem:". Untuk sistem 32-bit, ia akan mengatakan "PC berbasis x86 '. Untuk sistem 64-bit, ia akan mengatakan" PC berbasis x64 ".
Atau, untuk metode yang lebih cepat, Anda cukup memeriksa variabel lingkungan PROCESSOR_ARCHITECTURE. Sistem 64-bit akan mengatakan AMD64 dan sistem 32-bit harus mengatakan "x86". Untuk memeriksanya, Anda cukup menggema:
David Wang di MSDN Blogs memperluas HOWTO ini : Detect Process Bitness
sumber
Anda dapat memeriksa apakah
%PROGRAMFILES(x86)%
variabel lingkungan dideklarasikan. Pada sistem 32-bit, itu tidak akan didefinisikan (hanya%PROGRAMFILES%
akan). Ini juga lebih aman daripada memeriksa apakah direktori Program Files (x86) ada, karena dapat dipindahkan (atau bahkan dihapus).sumber
%PROGRAMFILES(x86)%
dan%PROGRAMFILES%
variabel untuk melihat apakah cmd telah dimulai dalam mode 32bit atau 64bit. (Karena pada windows 64 bit Anda masih dapat menjalankan cmd 32bit.) Contoh: IF%PROGRAMFILES(x86)%
==%PROGRAMFILES%
=> 32bit cmd (yang dijalankan pada windows 64 bit .....) IF%PROGRAMFILES(x86)%
<>%PROGRAMFILES%
=> 64bit cmd.Saya menulis aplikasi command line sederhana yang akan memberi tahu Anda apakah prosesor dan OS Anda 64-bit atau 32-bit.
Contoh pembacaan:
Per permintaan, ini sumbernya, dikompilasi menggunakan opsi CLI, ditulis dalam AutoIt.
Dan di sini adalah contoh jika Anda ingin beralih untuk CPU (-c) dan OS (-o):
sumber
Bagaimana jika Anda hanya memeriksa keberadaan
atau apa pun namanya?
sumber
dir \Program *
.