Các hệ thống Windows đầu tiên đã sử dụng hạt nhân dựa trên MS-DOS 16 bit để chạy vỏ đồ họa để truy cập các dịch vụ của hệ thống. Nếu câu cuối cùng đó gửi cho bạn tranh giành một bảng thuật ngữ công nghệ, hãy để tâm trí của bạn thoải mái. Thông tin sẽ có thể truy cập được cho các chuyên gia và giáo dân. Bạn có thể đã gặp một số vấn đề khi chạy ứng dụng 32 bit trong phiên bản Windows 64 bit. Nếu vậy, hãy đọc tiếp để tìm hiểu về lý do tại sao điều này xảy ra và cách khắc phục nó.
Xem thêm bài viết của chúng tôi Cách tăng tốc Windows 10 - Hướng dẫn cơ bản
Một số khái niệm cần thiết
Thực tế đơn giản là bạn không nên gặp vấn đề này ngay từ đầu. Windows có một trình giả lập mà nếu hoạt động chính xác, thì Cung cấp môi trường cần thiết cho cả ứng dụng 64 và 32 bit để chạy bình thường. Trình giả lập này (WOW64) tách biệt các ứng dụng 32 bit khỏi các ứng dụng 64 bit để ngăn chặn các va chạm tệp và / hoặc đăng ký. Trên một lưu ý kỹ thuật, các quy trình 32 bit không thể thực thi DLL 64 bit, vì vậy điều này có thể gây ra sự cố của bạn.
Một điều cần lưu ý là bạn thực sự có thể đang chạy một ứng dụng 16 bit, chắc chắn sẽ không hoạt động. Một cách nhanh chóng để kiểm tra xem chương trình có 16 bit hay không là điều hướng đến vị trí của nó trên máy tính của bạn. Nhấp chuột phải vào nó và chọn Thuộc tính từ menu thả xuống. Nếu tab thuộc tính có tab Phiên bản phiên bản hay hoặc trước đó, đó không phải là ứng dụng 16 bit.
Làm cho nó tương thích
Điều đầu tiên bạn nên thử khi bạn bắt đầu chạy bất kỳ phần mềm nào có vấn đề về khả năng tương thích là chạy nó trong Chế độ tương thích. Hiện tại có rất ít vấn đề mà bản sửa lỗi này thực tế, nhưng nó là một tính năng rất hữu ích khi Windows 95 được thay thế bởi NT.
Để chạy một ứng dụng trong Chế độ tương thích, hãy điều hướng đến nó trong trình duyệt tệp và nhấp chuột phải vào ứng dụng đó. Tương tự như trên, nhấp vào Thuộc tính từ menu. Trong Thuộc tính, bấm vào tab Tương thích. Nhấp vào hộp có tên là Chạy chương trình này trong chế độ tương thích cho: Trực tiếp và chọn phiên bản Windows bạn muốn sử dụng. Sau đó, nhấp vào Áp dụng và thử chạy ứng dụng của bạn. Chỉ nên có một số ít các lựa chọn để cố gắng vượt qua tất cả.
Kích hoạt ứng dụng 32 bit
Để được kỹ lưỡng, bạn có thể đảm bảo rằng các ứng dụng 32 bit được bật trong các dịch vụ Windows của bạn. Để làm đươc như vậy, hãy tuân theo những bước sau:
- Bắt đầu bằng cách truy cập các Tính năng của Windows bằng cách nhập các tính năng của Windows windows vào hộp tìm kiếm của Windows và chọn kết quả phù hợp nhất.
- Chọn hộp đọc Dịch vụ thông tin Internet và bấm OK. Sẽ mất một phút để cài đặt tính năng này
- Khởi chạy Trình quản lý IIS bằng cách nhập dịch vụ thông tin internet trên mạng vào hộp tìm kiếm Windows và chọn kết quả phù hợp nhất.
- Bạn sẽ thấy tên máy tính của mình trong cửa sổ bên trái, mở rộng nó và nhấp vào Hồ bơi ứng dụng.
- Trong cửa sổ bên phải, nhấp chuột phải vào DefaultAppPools và chọn Cài đặt nâng cao.
- Chọn Phần mềm kích hoạt ứng dụng 32-bit và thay đổi từ Sai thành Đúng.
- Nhấn OK và khởi động lại máy tính của bạn.
Khi bạn hoàn thành việc này, hãy thử chạy lại ứng dụng. Nếu WOW64 của bạn hoạt động chính xác, điều này không cần thiết nhưng nó đã được chứng minh là có hiệu quả trong một số trường hợp.
Tệp chương trình không chính xác
Các chương trình cũ hơn đôi khi có cài đặt lẫn lộn và các tệp của chúng có thể nằm trong thư mục sai. Điều này đặc biệt khó phát hiện vì việc cài đặt dường như đã bị tắt mà không gặp trở ngại nào.
Trên các phiên bản Windows 64 bit, tất cả các ứng dụng 64 bit được cài đặt trong thư mục của Chương trình tập tin (x86). Điều này bao gồm bất kỳ tập tin liên quan đến ứng dụng được cài đặt. Tuy nhiên, các chương trình 32 bit kết thúc trong một thư mục riêng có tiêu đề Tập tin chương trình.
Việc sửa lỗi này bao gồm chỉnh sửa một số mã cài đặt nhưng bạn không phải làm điều đó và dù sao bạn cũng không thể truy cập được mã nguồn. Đối với một giải pháp tạm thời, chỉ cần tìm các tệp đã cài đặt và sao chép chúng theo cách thủ công vào thư mục Tập tin Chương trình Tiếng Đức.
Cạo râu và cắt tóc, hai bit
Đây chỉ là một số vấn đề bạn có thể gặp phải khi chạy ứng dụng 32 bit. Nhưng một lần nữa, không thể nhấn mạnh đủ rằng điều này sẽ không bao giờ xảy ra, vì các biện pháp được đưa ra để ngăn chặn nó. Nhiều khả năng là bạn đang đối phó với một số vấn đề tương thích khác. Nếu bạn rất tự tin rằng đăng ký gây ra vấn đề, hãy bắt đầu với các giải pháp được nêu trong bài viết.
Có bất kỳ phương pháp trong bài viết là hữu ích? Điều gì làm cho bạn chắc chắn rằng thanh ghi 32 bit thực sự là nguyên nhân gây ra vấn đề của bạn? Chia sẻ lý luận của bạn trong các ý kiến dưới đây.
