Possíveis duplicatas:
como saber se um computador possui uma CPU ou sistema operacional de 64 bits
Detectar o Windows Server versão 32/64 bits na versão do sistema operacional CLI
: 32 bits ou 64 bits?
Como determino se meu sistema Windows é de 32 ou 64 bits na linha de comando?
Eu quero conhecer a descrição do sistema operacional, não o hardware.
Esta pergunta se aplica estritamente apenas à linha de comando , não quero soluções de GUI.
windows
command-line
Negativo
fonte
fonte
systeminfo
não esteja listado.Respostas:
Em um prompt de comando elevado, digite
wmic os get osarchitecture
. A saída é bastante óbvia, eu acho - ela retornará "32 bits" ou "64 bits".fonte
O programa do console systeminfo mostrará isso. Você deseja procurar a linha "Tipo de sistema:". Para sistemas de 32 bits, dirá "PC baseado em x86". Para sistemas de 64 bits, dirá "PC baseado em x64".
Ou, para um método mais rápido, você pode simplesmente verificar a variável de ambiente PROCESSOR_ARCHITECTURE. Os sistemas de 64 bits dizem que os sistemas AMD64 e os de 32 bits devem dizer "x86". Para verificar isso, você pode simplesmente repetir:
David Wang, nos Blogs do MSDN, expande este HOWTO: Detectar Process Bitness
fonte
Você pode verificar se a
%PROGRAMFILES(x86)%
variável de ambiente está declarada. Em sistemas de 32 bits, não será definido (apenas%PROGRAMFILES%
será). Isso também é mais seguro, basta verificar se o diretório Arquivos de Programas (x86) existe, pois pode ser movido (ou mesmo excluído).fonte
%PROGRAMFILES(x86)%
e%PROGRAMFILES%
para ver se o cmd foi iniciado no modo 32 bits ou 64 bits. (Como em janelas de 64 bits, você ainda pode executar um cmd de 32 bits.) Exemplo: IF%PROGRAMFILES(x86)%
==%PROGRAMFILES%
=> cmd de 32 bits (que está sendo executado em janelas de 64 bits .....) IF%PROGRAMFILES(x86)%
<>%PROGRAMFILES%
=> cmd de 64 bits.Eu escrevi um aplicativo simples de linha de comando que informa se o seu processador e o seu sistema operacional são de 64 ou 32 bits.
Exemplo de leitura:
Por solicitação, aqui está a fonte, compilada usando a opção CLI, escrita em AutoIt.
E aqui está um exemplo, se você deseja alternar para CPU (-c) e SO (-o):
fonte
E se você apenas verificar a presença de
ou como ele se chama?
fonte
dir \Program *
.