Możliwe duplikaty:
Jak sprawdzić, czy komputer ma 64-bitowy procesor lub system operacyjny
Wykryj system Windows Server w wersji 32/64-bit w wersji CLI
OS: 32-bit lub 64-bit?
Jak ustalić, czy mój system Windows jest 32-bitowy czy 64-bitowy z wiersza poleceń?
Chcę poznać bitowość systemu operacyjnego, a nie sprzętu.
To pytanie dotyczy wyłącznie wiersza poleceń , nie chcę żadnych rozwiązań GUI.
windows
command-line
Negatywny
źródło
źródło
systeminfo
tego nie wymieniono.Odpowiedzi:
W wierszu polecenia z podwyższonym poziomem uprawnień wpisz
wmic os get osarchitecture
. Wydaje mi się, że wyjście jest dość oczywiste - zwróci albo „32-bit”, albo „64-bit”.źródło
Program konsoli systeminfo to pokaże. Będziesz chciał poszukać linii „System Type:”. W przypadku systemów 32-bitowych powie „PC oparty na procesorach x86”. W przypadku systemów 64-bitowych powie „PC oparty na procesorach x64”.
Lub, dla szybszej metody, możesz po prostu sprawdzić zmienną środowiskową PROCESSOR_ARCHITECTURE. Systemy 64-bitowe powiedzą AMD64, a systemy 32-bitowe powinny powiedzieć „x86”. Aby to sprawdzić, możesz po prostu powtórzyć:
David Wang z MSDN Blogs rozwija to HOWTO: Detect Bitity
źródło
Możesz sprawdzić, czy
%PROGRAMFILES(x86)%
zmienna środowiskowa jest zadeklarowana. W systemach 32-bitowych nie zostanie zdefiniowany (%PROGRAMFILES%
będzie tylko ). Jest to również bezpieczniejsze niż sprawdzanie, czy istnieje katalog Program Files (x86), ponieważ można go przenieść (a nawet usunąć).źródło
%PROGRAMFILES(x86)%
i%PROGRAMFILES%
, aby sprawdzić, czy cmd został uruchomiony w trybie 32-bitowym czy 64-bitowym. (Ponieważ w 64-bitowym systemie Windows nadal można uruchomić 32-bitowy cmd.) Przykład: JEŻELI%PROGRAMFILES(x86)%
==%PROGRAMFILES%
=> 32-bitowy cmd (który działa w 64-bitowym systemie Windows .....) JEŻELI%PROGRAMFILES(x86)%
<>%PROGRAMFILES%
=> 64-bitowy cmd.Napisałem prostą aplikację wiersza poleceń, która powie ci, czy twój procesor i system operacyjny są 64-bitowe, czy 32-bitowe.
Przykład odczytu:
Na żądanie, tutaj jest źródło, skompilowane przy użyciu opcji CLI, napisane w AutoIt.
A oto przykład, jeśli chcesz przełączniki dla procesora (-c) i systemu operacyjnego (-o):
źródło
Co jeśli po prostu sprawdzisz obecność
czy jak to się nazywa?
źródło
dir \Program *
.