La maggior parte dei PC e notebook recenti monta Windows a 64 bit (x64), ovvero la declinazione più moderna e capace di sfruttare completamente le risorse hardware disponibili. Windows a 64 bit è però in grado di eseguire sia programmi a 64 bit, sia quelli compilati per Windows a 32 bit (x86). Nella maggior parte dei casi questa minuzia tecnica è ininfluente e l'utente può tranquillamente ignorarla, ma per gli smanettoni potrebbe essere importante svolgere una verifica puntuale. Vediamo allora come scoprire se un programma per Windows è a 32 bit oppure a 64 bit senza installare nulla.
Come scoprire se un Programma per Windows è "32 bit" oppure "64 bit"
Il modo più rapido per scoprire se un programma sia a 32 bit oppure a 64 bit è analizzando il suo eseguibile. Una volta individuato il programma all'interno della gerarchia di cartelle (filesystem), farvi click con il pulsante destro del mouse e scegliere Proprietà
. Da qui, spostarsi alla scheda Compatibilità
e spuntare la casella Esegui il programma in modalità compatibilità per
Apriamo quindi il menu a tendina ed osserviamo le voci presenti.
Se le uniche scelte disponibili sono Windows Vista e successivi, siamo davanti ad un eseguibile a 64 bit
Se invece nel menu sono presenti anche Windows XP e precedenti, il programma è a 32 bit
Una volta ricavata l'informazione, assicuratevi di chiudere la finestra Proprietà
cliccando Annulla
per non-modificare la modalità di esecuzione attivando erroneamente la Modalità compatibilità
!
Come scoprire se un Programma è "32 bit" oppure "64 bit" con Sigcheck
Un secondo metodo consiste nell’utilizzare il programma portable Sigcheck. Una volta scaricato l’archivio estraetene il contenuto in una cartella qualsiasi, aprite un prompt dei comandi e poi per la verifica della piattaforma del nostro eseguibile bisognerà digitare un comando simile al seguente: “percorso completo di sigcheck.exe” “percorso completo del nostro programma da verificare”.
Nella foto qui sotto vedete l’esempio del comando per un programma a 32 bit e uno a 64 bit
Ricordo solo che se il percorso dei programmi o di sigcheck ha degli spazi nel nome deve essere contenuto tra gli apici all’inizio e alla fine.
Scoprire se un processo sia a 32 bit oppure a 64 bit
Se il programma è già in esecuzione, possiamo visualizzare se il processo sia a 32 bit oppure a 64 bit tramite Gestione attività (Task manager).
Fare click con il pulsante destro del mouse sulla Barra delle applicazioni e scegliere Gestione attività
.
In caso sia attività la visualizzazione "compatta", cliccare Più dettagli
Spostarsi quindi sulla scheda Dettagli
e cliccare su una delle intestazioni di colonna. Dal menu contestuale, scegliere Seleziona colonne
Scorrere la lista dei campi disponibili fino a localizzare la voce Piattaforma
(è in fondo). Spuntare la casella di controllo relativa e confermare
Tornati alla lista dei processi, noteremo che è presente una nuova colonna che riporta, appunto, se il processo in questione sia a 32 bit oppure a 64 bit