Chạy chương trình 32 bit trên Windows Server 2016 hoặc 2012 R2 64 bit

Trong một số trường hợp nhất định một số chương trình sẽ cần chạy trên hệ điều hành Windows 32 bit thay vì 64 bit phổ biến hiện nay. Bài viết dưới đây sẽ giúp bạn giải quyết vấn đề.

Có thể chạy chương trình 32 bit trên Windows 64 bit không?

Giờ đây hệ điều hành phổ biến được sử dụng là Windows 64 bit. Điểm khác biệt dễ nhận thấy nhất là hệ điều hành Windows 32 bit chỉ nhận được tối đa 3.2GB RAM, còn Windows 64bit sẽ nhận được 8GB, 16GB,… Đa số phần mềm mới đều sẽ tương thích với cả Windows 64 bit. Cá biệt lại có một số phần mềm chuyên dụng trong xây dựng như tính toán trắc địa, địa chất, kết cấu,… rất lâu rồi không có bản cập nhật mới.

Đa số phần mềm hiện nay chỉ tương thích với Windows 64 bit

Vậy làm thế nào khi phần mềm chỉ chạy trên Windows 32 bit mà chúng ta lại bắt buộc phải sử dụng Windows 64 bit để tận dụng tối đa sức mạnh của phần cứng máy tính. Câu trả lời là có thể chạy các ứng dụng 32 bit trên phiên bản 64 bit của Windows Server mà hiệu quả hoạt động vẫn được giữ nguyên. Cùng theo dõi và thực hiện theo các bước dưới đây.

Các bước chạy chương trình 32 bit trên Windows Server 2016 hoặc 2012 R2 64 bit

Các phiên bản Windows 64 bit có thể tương thích với các chương trình 32 bit theo mặc định và thư mục C:\Program Files (x86) được chỉ định cho các ứng dụng này. Hệ thống chạy các ứng dụng 32 bit như một phần của hệ đều hành Windows mặc định. Nếu bạn gặp sự cố khi khởi chạy ứng dụng trên Windows 64 bit, hãy thử các bước bên dưới để chạy chương trình 32 bit trên Windows Server.

1. Kiểm tra chương trình được cài đặt vào C:\Program Files (x86). Nếu không, hãy gỡ cài đặt rồi cài đặt lại chương trình với C:\Program Files (x86) được chọn làm đường dẫn cài đặt.

2. Khởi chạy chương trình từ lệnh giả lập 32 bit Command Prompt. Bấm Start -> Run và nhập dòng lệnh dưới rồi nhấn enter:

%SystemRoot%\SYSWOW64\cmd.exe 

Nhập đường dẫn 32-bit.exe vào cửa sổ cmd

*Lưu ý: Windows 64 bit không hỗ trợ chạy các ứng dụng dựa trên Windows 16 bit. Do đó, các xử lý không thể được cắt bớt và chuyển cho các ứng dụng 16 bit mà không làm mất dữ liệu. Các nỗ lực khởi chạy ứng dụng 16 bit không thành công sẽ xuất hiện với lỗi: ERROR_BAD_EXE_FORMAT. Hiện nay, bạn có thể sử dụng WOW64 là trình giả lập x86 cho phép các ứng dụng dựa trên Windows 32 bit chạy liền mạch trên Windows 64 bit. 

*Bài viết này áp dụng cho:

  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2008 R2

Với hai bước trên bạn đã có thể xử lý các ứng dụng 32 bit trên Windows 64 bit. Một cách khác cũng đang dần được khai thác hiệu quả để giải quyết vấn đề này chính là sử dụng máy chủ ảo – VPS. Sử dụng VPS cài đặt hệ điều hành 32 bit ảo bên trong hệ điều hành 64 bit thật để dùng riêng cho phần mềm cũ. Truy cập zingserver.com để đăng ký sử dụng dịch vụ này cũng như để biết thêm về VPS. Chúc các bạn thành công!

Chia sẻ bài viết:

Đánh giá

0/5 - (0 Bình chọn)

Chưa có đánh giá.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *