Việc cài đặt chương trình trên Windows ngày càng trở nên dễ dàng hơn những năm gần đây (đặc biệt sau khi Windows 10 ra mắt). Tuy nhiên, với một số chương trình, bạn vẫn cần cài đặt đúng phiên bản nhị phân (32-bit hoặc 64-bit) phù hợp với kiến trúc Windows đang dùng. Tùy thuộc vào kiến trúc Windows (32-bit hay 64-bit), bạn nên chọn phiên bản ứng dụng tương thích hoàn toàn với loại nhị phân mặc định của Windows.

Nếu bạn đang dùng Windows 64-bit, hãy luôn ưu tiên cài đặt ứng dụng 64-bit vì chúng sẽ chạy hiệu quả hơn. Ngược lại, ứng dụng 64-bit sẽ không hoạt động trên Windows 32-bit.
Do đó, nhiều người dùng Windows tìm cách xác định kiến trúc hệ điều hành và kiểm tra xem các ứng dụng đã cài đặt là 32-bit hay 64-bit.
Nếu bạn đang thắc mắc, bài viết này sẽ giải đáp. Hãy bắt đầu bằng hướng dẫn dưới đây để xác định kiến trúc Windows, sau đó áp dụng các phương pháp để kiểm tra file hoặc chương trình là 32-bit hay 64-bit.
Cách xác định kiến trúc Windows
Trước khi kiểm tra loại nhị phân của chương trình, bạn nên xác định lại kiến trúc Windows đang cài đặt. Điều này giúp đảm bảo bạn luôn cài đặt phiên bản nhị phân phù hợp nhất cho các ứng dụng trên máy tính.
Lưu ý: Nếu bạn đã chắc chắn về kiến trúc Windows, hãy chuyển trực tiếp đến phần "Cách kiểm tra chương trình hoặc file là 32-bit hay 64-bit".
Có nhiều cách để biết Windows là 32-bit hay 64-bit. Để đơn giản, chúng ta chỉ giới thiệu 2 cách phổ biến: qua giao diện (GUI) và qua Command Prompt (CMD).
Hãy chọn cách bạn thấy thoải mái nhất:
1. Xác định kiến trúc Windows qua Menu Windows
- Mở File Explorer, chuột phải vào This PC và chọn Properties từ menu ngữ cảnh.

- Ở màn hình Basic Information Properties, nhìn bên phải dưới mục System, tìm dòng System type.

Nếu hiển thị "64-bit Operating system", đó là kiến trúc Windows của bạn.
Lưu ý: Nếu processor là x64-based, cài Windows 32-bit sẽ làm giảm hiệu năng máy tính.
2. Xác định kiến trúc Windows qua CMD
- Nhấn Windows + R để mở hộp Run. Gõ cmd rồi nhấn Ctrl + Shift + Enter để mở CMD với quyền quản trị. Khi UAC hỏi, chọn Yes.

- Trong CMD, gõ lệnh sau và nhấn Enter:
wmic OS get OSArchitecture
- Nhìn dòng dưới OSArchitecture: 64-bit hoặc 32-bit – đó là kiến trúc Windows hiện tại.

Cách kiểm tra chương trình hoặc file là 32-bit hay 64-bit
Sau khi xác định kiến trúc OS, bạn có thể dùng một trong các phương pháp dưới đây để kiểm tra kiến trúc của chương trình hoặc file cần kiểm tra.
Có nhiều phương pháp, nhưng tùy loại file bạn cần phân tích, một số cách sẽ phù hợp hơn.
Nếu muốn kiểm tra chương trình đã cài đặt theo cách thông thường, hãy dùng Phương pháp 1 và Phương pháp 2. Nếu chỉ muốn phân tích một file đơn lẻ hoặc xem Machine Target của file thực thi portable, hãy dùng Phương pháp 3 hoặc Phương pháp 4.
Phương pháp 1: Kiểm tra kiến trúc chương trình bằng Task Manager
Nếu muốn kiểm tra chương trình đã cài đặt, cách hiệu quả nhất là dùng Task Manager. Nó cho phép xem danh sách mọi ứng dụng đang chạy theo nền tảng (32-bit hoặc 64-bit).
Hướng dẫn cấu hình Task Manager để hiển thị nền tảng:
- Nhấn Ctrl + Shift + Esc để mở Task Manager.
- Nếu thấy giao diện đơn giản, nhấn More details để xem đầy đủ.
- Chọn tab Details trên thanh menu ngang ở trên.
- Trong tab Details, chuột phải vào cột Name và chọn Select columns.
- Trong cửa sổ Select Columns, kéo xuống tìm Platform, tích chọn và nhấn OK.
- Bây giờ bạn sẽ thấy cột Platform cho biết từng file thực thi là 32-bit hay 64-bit.

Nếu muốn kiểm tra file mà không cần mở chương trình, hãy dùng phương pháp 2 hoặc 3 dưới đây.
Phương pháp 2: Kiểm tra trong thư mục Program Files (nếu áp dụng)
Nếu chương trình được cài đặt mặc định, bạn có thể biết loại nhị phân bằng cách xem nó nằm trong thư mục Program Files nào.
Nếu chương trình nằm trong Program Files → 64-bit. Nếu nằm trong Program Files (x86) → 32-bit.
Hướng dẫn kiểm tra thủ công qua File Explorer:
- Mở File Explorer và mở ổ cài Windows (thường là C:).
- Trong thư mục gốc, bạn sẽ thấy 2 thư mục mặc định:
Program Files và Program Files (x86)
- Mở từng thư mục để xem chương trình bạn kiểm tra nằm ở đâu. Nếu ở Program Files → 64-bit. Nếu ở Program Files (x86) → 32-bit.
Phương pháp 3: Kiểm tra file thực thi bằng Notepad++
Nếu muốn kiểm tra file thực thi chưa cài đặt hoặc không có chữ ký số, cách dễ nhất là mở file bằng trình soạn thảo văn bản thứ ba như Notepad++.
Bạn có thể xác định loại nhị phân bằng cách mở file thực thi trong Notepad++. Hướng dẫn:
- Nếu chưa có Notepad++, tải và cài đặt từ trang chủ, sau đó khởi động lại máy.
- Chuột phải vào file thực thi (hoặc shortcut) và chọn Edit with Notepad++.

- Trong Notepad++, nhấn Ctrl + F để mở cửa sổ Find.
- Chọn tab Find, gõ PE vào ô Find what và nhấn Find Next.

- Nhìn ký tự sau PE: nếu là L → 32-bit; nếu là D → 64-bit.
Phương pháp 4: Phân tích file bằng VirusTotal
Nếu chỉ muốn phân tích một file (không phải chương trình đã cài đặt có tiến trình nền), cách dễ nhất là tải lên VirusTotal.
Dù mục đích chính là kiểm tra virus, VirusTotal cũng cung cấp thông tin PE header. Chỉ cần máy có kết nối Internet.
Cách kiểm tra loại nhị phân bằng VirusTotal:
- Truy cập VirusTotal, chọn File → Choose File và chọn file cần phân tích.

- Sau khi phân tích xong, chọn tab Details, kéo xuống mục PE header basic information và xem mục Target Machine. Nó sẽ cho biết file là 32-bit hay 64-bit.
