Chủ YếU Khác Cách làm cho các ứng dụng 32 bit cứng đầu hoạt động trên Windows 64 bit

Cách làm cho các ứng dụng 32 bit cứng đầu hoạt động trên Windows 64 bit



win7-rc-bàn-150x150Đến đây, hy vọng bạn đã thấy tính năng của tôi trên Windows 64 bit trong số mới nhất củaPC Pro. Và có lẽ bạn đã nhận được sự an ủi nào đó từ sự đảm bảo nhẹ nhàng của tôi rằng bạn không cần phải lo lắng quá nhiều về khả năng tương thích của ứng dụng. Hầu hết tất cả các phần mềm 32-bit hiện đại đều phải cài đặt và chạy hoàn hảo trên phiên bản Windows 64-bit.

Cách làm cho các ứng dụng 32 bit cứng đầu hoạt động trên Windows 64 bit

Tất nhiên, bất cứ khi nào bạn viết một cái gì đó như vậy, bạn sẽ gặp rắc rối.

tắt phụ đề trên Disney plus

Chắc chắn rồi, ngay khi số báo tháng 9 của chúng tôi xuất hiện trên các sạp báo, tôi đã phát hiện ra rằngPC ProỨng dụng khách CMS nội bộ của chỉ hoạt động - bạn đoán nó - Windows 32 bit. Cố gắng tạo một đánh giá mới từ máy tính để bàn 64-bit của tôi chỉ mang lại một lỗi khó hiểu về nhà máy sản xuất lớp COM bị thiếu.

Phất cờ

Một chút đào bới đã khai quật ra vấn đề. Một số nhà phát triển nghịch ngợm đã viết một ứng dụng .NET 32-bit hoàn toàn hợp lệ, nhưng đã bỏ qua việc gắn cờ đó là mã 32-bit cụ thể. Do đó, Windows 64 bit đang chạy nó ở chế độ 64 bit, gây ra lỗi khi phần mềm không thể truy cập tài nguyên hệ thống 32 bit mà nó mong đợi.

May mắn thay, đây là một vấn đề dễ sửa chữa. Của Microsoft CorFlags công cụ dòng lệnh - một phần của .NET Framework - cho phép bạn sửa đổi các cờ tiêu đề trên các tệp thực thi, bao gồm cờ chỉ định thời điểm ứng dụng cần được chạy ở chế độ 32 bit. Đặt cờ này cho ứng dụng cơ sở dữ liệu của chúng tôi là một vấn đề đơn giản của việc nhập CorFlags application.exe / 32bit +

đây- một ứng dụng 32-bit chạy hoàn hảo trên Windows 64-bit. Đáng thử nếu bạn gặp phải vấn đề tương tự.

tại sao không bắt đầu công việc trên windows 10

Thư mục Tệp Chương trình nào?

Trong khi tôi đang nói về chủ đề này, đây là một vấn đề liên quan mà chúng tôi đã gặp phải khi chúng tôi bắt đầu xem xét các PC chạy Vista 64-bit. Trong trường hợp này, phần mềm rắc rối không gì khác ngoàiPC Probộ tiêu chuẩn thế giới thực. Mọi thứ dường như cài đặt hoàn hảo, nhưng khi chúng tôi thực sự khởi chạy các thử nghiệm, chúng tôi nhận được tài nguyên không tìm thấy lỗi.

Tôi bắt đầu tìm ra vấn đề với sự trợ giúp không thể thiếu của SysInternals Giám sát quy trình tiện ích, và một lần nữa, lời giải thích hóa ra lại đơn giản một cách đáng thương (thực tế là đơn giản đến mức tôi cảm thấy hơi ngu ngốc vì đã không tự mình giải thích).

Không tìm thấy nhiều tệp khác nhau vì trên Windows 64 bit, thư mục Tệp Chương trình chỉ được dành riêng cho các ứng dụng 64 bit. Các chương trình 32-bit cài đặt vào một thư mục có tên là Tệp Chương trình (x86). Các tập lệnh thử nghiệm của chúng tôi bao gồm các đường dẫn được mã hóa cứng không thành công vì các ứng dụng 32 bit của chúng tôi không ở vị trí thông thường của chúng.

bộ nhớ đệm trên ổ cứng là gì

Nếu bạn gặp sự cố như thế này, bạn có thể dễ dàng khắc phục nó bằng cách xóa các tham chiếu rõ ràng đến C: Program Files và thay vào đó sử dụng% ProgramFiles% (biến môi trường thông minh này sẽ giải quyết thành Program Files hoặc Program Files (x86) tùy thuộc vào cho dù quá trình gọi nó là 64-bit hay 32-bit). Nếu bạn không thể truy cập vào nguồn để thay đổi đường dẫn, thì một giải pháp nhanh chóng và hiệu quả là sao chép thủ công các tệp 32-bit của bạn vào Tệp chương trình. Sau khi tôi làm xong việc này, các điểm chuẩn của chúng tôi sẽ chạy mà không gặp trở ngại nào.

Vì vậy, bạn có nó: các ứng dụng 32-bitlàmchạy trên Windows 64-bit… nhưng đôi khi bạn cần phải giải quyết một số giả định của lập trình viên để khiến chúng hoạt động!

Bài ViếT Thú Vị

Editor Choice

Các lựa chọn thay thế tốt nhất cho ứng dụng Ảnh trên Windows 10
Các lựa chọn thay thế tốt nhất cho ứng dụng Ảnh trên Windows 10
Ứng dụng Windows 10 Photos thay thế Windows Photo Viewer cũ trông rất tuyệt nhưng chậm, phức tạp và hơi không ổn định. Ít nhất là theo kinh nghiệm của tôi. Xem hình ảnh đơn giản như một ứng dụng có thể
Đánh giá iPhone 6s của Apple: Một chiếc điện thoại chắc chắn, thậm chí nhiều năm sau khi phát hành
Đánh giá iPhone 6s của Apple: Một chiếc điện thoại chắc chắn, thậm chí nhiều năm sau khi phát hành
IPhone 6s là một thiết bị tuyệt vời và là cổng kết nối cuối cùng của bạn nếu bạn muốn một chiếc iPhone có khả năng kết nối tai nghe - thật không may, giờ đây nó cũng đã được đưa vào sử sách. Trong buổi công bố iPhone XS và
Cách lấy khóa sản phẩm Microsoft Office mà không cần sử dụng phần mềm của bên thứ ba
Cách lấy khóa sản phẩm Microsoft Office mà không cần sử dụng phần mềm của bên thứ ba
Đây là một giải pháp đơn giản để trích xuất khóa sản phẩm Office của bạn từ hệ điều hành được cài đặt trên PC của bạn mà không cần sử dụng bất kỳ phần mềm nào của bên thứ ba.
Panos Panay tham gia hội đồng quản trị của Sonos
Panos Panay tham gia hội đồng quản trị của Sonos
Panos Panay của Microsoft sẽ tham gia hội đồng quản trị của Sonos. Sonos là một công ty chuyên về loa thông minh và soundbars. Panos Panay được biết đến với vai trò lãnh đạo các nhóm phát triển khổng lồ tại Microsoft. Vào tháng 2, Microsoft đã hợp nhất nhóm Windows Experience (khách hàng) và nhóm phần cứng thành một nhóm lớn có tên là Windows + Devices dưới
Thanh tác vụ mờ dành cho Windows 8 và Windows 10
Thanh tác vụ mờ dành cho Windows 8 và Windows 10
Điều khó chịu nhất trong giao diện của Windows 8, bên cạnh Metro và Charms Bar của Desktop, là thanh Taskbar trong suốt. Nó không vừa với khung cửa sổ mờ đục và trông rất xấu. Vì thế
Tất cả các cách để bật Trình tường thuật trong Windows 10
Tất cả các cách để bật Trình tường thuật trong Windows 10
Chúng tôi xem xét tất cả các cách có thể để bật Trình tường thuật trong các phiên bản Windows 10 gần đây, bao gồm Cài đặt, phím tắt, v.v.
Cách xóa các thư mục thường xuyên khỏi Quick Access trong Windows 10
Cách xóa các thư mục thường xuyên khỏi Quick Access trong Windows 10
Tìm hiểu cách xóa các thư mục thường xuyên khỏi Quick Access trong Windows 10