Before trying to find if an exe is 32-Bit or 64-Bit in windows, let us first understand the difference between a 32-Bit and 64-Bit operating system.
Difference between 32 bit and 64 bit operating systems
Though there may be a lot reasons for installing a 64 bit operating system I will just provide you the most important one.
If you have a computer which runs on a 32 bit windows operating system and you have physically installed 4GB RAM, then your system will only be able to use 3.25 GB RAM. If you want to utilize the complete 4 GB RAM then you have to install a 64 bit operating system. A 64 bit operating system can support up to 16 Exabyte’s of RAM.
As we all know more RAM means more speed. If you have a 64 bit operating system then it is always advised to run 64 bit applications on them.
How to check if your processor is 32 bit or 64 bit
To check if your processor is 32 bit or 64 bit, you can make use of the system configuration tools or check out for yourself from the windows registry using the below steps:
- Launch Run window from the start menu.
- Type regedit
- Navigate to the following key: HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
- Check the Identifier string value.
In my case i could see that the identifier has the value “Intel64 Family 6 Model 23 Stepping 10”. The 64 in the identifier clearly shows me that I have a 64 bit processor.
How to Check If You Have 32 Bit or 64 Bit operating system
Open command prompt and type the below command
You should usually see the magical number 64 somewhere, for example: the result I got was AMD64.
There are specific instructions given to find the type of operating system that you can read over here.
How to Find If an Exe Is 32-Bit Or 64-Bit in Windows
I think we have seen a lot of theory, let’s now see how to find if an executable or a program is 32 bit or 64 bit.
I quickly built a simple utility called FindExeType which will help you to find the executable type.
- Download the FindExeType.zip file.
- Extract the contents and run the FindExeType.exe
- Click on the Select EXE button and locate the executable or dll file.
- Click Check EXE Type button which will let you know the executable type.
- Click on the Know Your System menu to view some basic information about your system like Machine Name, Operating System Name and Type, Processor Count, etc.
If you happen to see something not working or see an invalid information, feel free to shoot an email.
If you are an advanced user and would like to know more details about the executable then you can give EXE Explorer a try.
- Download the EXE.zip file
- Extract the contents and run the EXE.exe
- Click File, Open and select the executable that you want to inspect.
- In the Header Tab, the Machine property will help you to identify the executable type.
If you find this article informative please consider sharing it. Got questions or comments feel free to utilize the comments section.