Doublons possibles:
Comment savoir si un ordinateur dispose d'un processeur ou d'un système d'exploitation 64 bits
Détectez Windows Server version 32/64 bits dans la version du système d'exploitation CLI
: 32 bits ou 64 bits?
Comment déterminer si mon système Windows est 32 bits ou 64 bits à partir de la ligne de commande?
Je veux connaître le nombre de bits du système d'exploitation, pas le matériel.
Cette question concerne uniquement la ligne de commande , je ne souhaite aucune solution graphique.
windows
command-line
Négatif
la source
la source
systeminfo
ne pas énumérer cela.Réponses:
Dans une invite de commande avec privilèges élevés, tapez
wmic os get osarchitecture
. Je pense que la sortie est assez évidente: elle renverra soit "32 bits", soit "64 bits".la source
Le programme de la console systeminfo le montrera. Vous voudrez rechercher la ligne "Type de système:". Pour les systèmes 32 bits, il sera écrit "PC à base de x86". Pour les systèmes à 64 bits, il sera écrit "PC à base de x64".
Ou, pour une méthode plus rapide, vous pouvez simplement vérifier la variable d’environnement PROCESSOR_ARCHITECTURE. Les systèmes 64 bits diront que les systèmes AMD64 et 32 bits doivent dire «x86». Pour vérifier cela, vous pouvez simplement y faire écho:
David Wang sur les blogs MSDN développe ce HOWTO: Détecter les bits de processus
la source
Vous pouvez vérifier si la
%PROGRAMFILES(x86)%
variable d'environnement est déclarée. Sur les systèmes 32 bits, il ne sera pas défini (le%PROGRAMFILES%
sera seulement ). C’est également plus sûr de simplement vérifier si le répertoire Program Files (x86) existe, puisqu’il peut être déplacé (ou même supprimé).la source
%PROGRAMFILES(x86)%
et%PROGRAMFILES%
pour voir si la cmd a été démarrée en mode 32 bits ou 64 bits. (Parce que sur une fenêtre 64 bits, vous pouvez toujours exécuter une cmd 32 bits.) Exemple: IF%PROGRAMFILES(x86)%
==%PROGRAMFILES%
=> 32 cmd (exécuté sur une fenêtre 64 bits .....) IF%PROGRAMFILES(x86)%
<>%PROGRAMFILES%
=> 64 bits.J'ai écrit une simple application en ligne de commande qui vous indiquera si votre processeur et votre système d'exploitation sont en 64 bits ou en 32 bits.
Exemple de lecture:
Par requête, voici le source, compilé à l'aide de l'option CLI, écrit en AutoIt.
Et voici un exemple si vous voulez des commutateurs pour CPU (-c) et OS (-o):
la source
Et si vous vérifiiez simplement la présence de
ou peu importe comment ça s'appelle?
la source
dir \Program *
.