PoradnikiPC/Windows

Jak sprawdzić, czy aplikacja jest 32 czy 64 bitowa ?

Niedawno miałem dylemat, jak sprawdzić czy pobrana aplikacja jest 32 czy 64 bitowa. O dziwo “jedyny słuszny” system jakim jest Windows nie pozwala na proste sprawdzenie tego z jakiej wersji aplikacji korzystamy. O ile w przypadku 32 bitowego systemu Windows próba uruchomienia 64 bitowej aplikacji zakończy się niepowodzeniem, to już bardziej popularna wersja system (x64) nie informuje nas o niczym. Dzisiaj przedstawiam wam bardzo prosty sposób na sprawdzenie z aplikacją pod jaką architekturę mamy do czynienia.

A znam aż trzy takie metody 😉

Metoda pierwsza – sprawdzamy, gdzie system Windows zainstalował aplikację.

Ta metoda sprawdza się jedynie, gdy nie zmieniliście ścieżki instalacji pobranej aplikacji.

Alplikacje 32 bitowe domyślnie instalowane są w folderze:

C:\Program Files (x86)\

Natomiast programy pod architekturę x64 instalowane są w 

C:\Program Files\

Ta metoda nie sprawdza się w przypadku aplikacji przenośnych, więc czytamy dalej 😉

Metoda druga – Sprawdzamy aplikację za pomocą SigCheck.

Pobieramy bezpłatną aplikację SigCheck (mirror umieściłem na końcu artykułu). SigCheck obsługujemy z wiersza poleceń. Aby ułatwić sobie zadanie na dysku C:\ tworzymy folder o nazwie SigCheck i wrzucamy tam zawartość archiwum.

Uruchamiamy wiersz polecenia jako admin i wydajemy polecenie, aby przejść do naszego folderu:

cd c:\sigcheck

Bez nazwy 1 7

Teraz musimy wydać polecenie:

sigcheck.exe "ścieżka_do_pliku_exe"

Dla przykładu posłużę się plikiem ItsPaperGuy.exe znajdującym się na moim dysku D:\. Moje polecenie wygląda zatem następująco:

sigcheck.exe "d:\itspaperguy.exe"

Interesuje nas MachineType. Jak widzicie moja testowa aplikacja jest 32 bitowa.

Bez nazwy 2 3
W przypadku, gdy mamy do czynienia z 64 bitową aplikacją SigCheck wypluje znacznie więcej informacji o naszym pliku (na screenie poniżej sprawdziłem 64 bitową wersję programu Notepad++, który polecam jako zamiennik systemowego notatnika):

Bez nazwy 3 2
Przedstawiłem Wam pierwszą metodę, która wymaga pobrania dodatkowej aplikacji. Czas na drugi sposób który (prawdopodobnie)  nie będzie wymagał  pobierania żadnych plików.

Metoda trzecia – sprawdzamy aplikację za pomocą 7-Zip.

7-Zip to bardzo wydajny, darmowy archiwizator danych. Mogę się mylić. ale wydaje mi się, że chyba każdy z Was go posiada 😉 

Tak samo jak w pierwszym pierwszym sposobie, musimy skorzystać z wiersza polecenia. Uruchamiamy go zatem i przechodzimy do katalogu, w którym zainstalowaliśmy ten archiwizator danych. Domyślnie jest to  

C:\Program Files\7-Zip

7zip1
Teraz wydajemy polecenie:

7z l "ścieżka_do_pliku_exe" | findstr CPU

Ponowie posłużę się moim plikiem Notepadem++:

7z l "C:\Program Files\Notepad++\notepad++.exe" | findstr CPU

7zip

7-Zip  nie wyświetla żadnych innych informacji.

Niestety wykorzystanie 7-Zip do sprawdzenia, czy aplikacja jest 32 czy 64 bitowa nie zawsze się sprawdza. Podczas pisania tego poradnika, okazało się, że powyższa metoda nie zawsze działa. Zamiast poinformować mnie, że mój plik testowy itspaperguy.exe jest 32 bitowy (CPU = x86)

7zipfail
Archiwizator po prostu nie mógł otworzyć testowego pliku. Zatem zalecam stosowanie SigCheck. 

Jak widzicie, sprawdzenie czy aplikacja jest 32 czy 64 bitowa jest banalnie proste. Wymaga tylko od nas minimalnej wiedzy informatycznej 😉

A wy w jaki sposób sprawdzacie, czy aplikacja jest 32 czy 64 bitowa ? Piszcie w komentarzach.

Czy ten wpis okazał się dla Ciebie przydatny ?

Możesz go ocenić:

Średnia ocena: 5 / 5. Głosów: 2

Jeszcze nikt nie zagłosował ! Chcesz być pierwszy ?

Attachments

Może cię zainteresować:

Jak złamać hasło w archiwum 7-zip/zip ?

Kabson

2 komentarze

Avatar
oli 2022-11-12 at 22:22

Co jeśli mam system 64 bit a aplikacja pobrana jest 32 bit. Można zmienic bit tej aplikacji? czy przeniesienie do folderu program files zmieni bit aplikacji?

Odpowiedz
Kabson
Kabson 2022-11-13 at 08:26

Nie musisz pobrać wersję 64 bitową.

Odpowiedz

Zostaw komentarz


Obserwuj nasz blog !
Podaj swój adres email, by być informowanym na bieżąco o nowych artykułach pojawiających się na naszej witrynie.