T

Check Program 32 Or 64 Bit

31 views · updated 2026-07-01 · published 2026-07-01 · by Hasarinda Manjula · Microsoft Windows Reading time: 2 min English සිංහල

4 Ways to Check If a Windows Program Is 32-bit or 64-bit

Determine an app’s architecture using Task Manager, Program Files, and the command line.

Overview

Knowing whether a program is 32-bit or 64-bit helps with compatibility and performance decisions. This guide shows four quick ways to check an app’s architecture in Windows.

Checking whether a program is 32-bit or 64-bit.

Key Takeaways

  • Task Manager can label 32-bit processes.
  • 32-bit apps usually install to "Program Files (x86)".
  • The command line/PowerShell can report a binary’s type.
  • 64-bit apps need 64-bit Windows.

Method 1: Task Manager

1. Open Task Manager (Ctrl + Shift + Esc) > Details tab.

2. Right-click a column header > Select columns > tick "Platform" (or check the Processes tab).

3. 32-bit apps are marked "32-bit"; unmarked usually means 64-bit.

Task Manager showing process architecture.

Method 2: Program Files Folder

1. Open File Explorer.

2. 64-bit apps typically live in C:\Program Files.

3. 32-bit apps typically live in C:\Program Files (x86).

4. This is a quick hint (not absolute).

Method 3: Compatibility/Properties

1. Right-click the app’s .exe > Properties.

2. Check the Compatibility tab and details.

3. Some installers/apps state the architecture in their info.

Method 4: Command Line / PowerShell

1. PowerShell: use the file’s PE header, e.g., a script reading the machine type, or a tool like dumpbin /headers app.exe (Visual Studio).

2. A quick check: 64-bit binaries report an AMD64 machine type; 32-bit report I386.

3. Sysinternals "sigcheck" also shows architecture.

Troubleshooting

Problem: No "Platform"/"32-bit" label.

Solution: Add the Platform column in Task Manager > Details, or use a tool like Process Explorer.

Problem: App in Program Files but 32-bit.

Solution: Folder location is only a hint — verify with Task Manager or the PE header.

Problem: Need it programmatically.

Solution: Read the PE header (dumpbin/sigcheck) or use PowerShell to inspect the machine type.

Problem: 64-bit app won’t run.

Solution: It requires 64-bit Windows; check your OS with Settings > System > About.

Conclusion

The fastest checks are Task Manager’s Platform column and the Program Files vs Program Files (x86) location. For certainty, inspect the executable’s PE header with a tool like sigcheck or dumpbin — and remember 64-bit apps require 64-bit Windows.

Thanks for your feedback! 🙌

Read more

TechHub Assistant
Online · AI assistant
Thinking
⬇ Downloads 📦 Orders 🛒 Buy License 🎫 Create Ticket 🙋 Contact
AI-generated · may be inaccurate. Talk to a human