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ách tắt tính trong suốt cho thanh tác vụ trong Windows 8
Cách tắt tính trong suốt cho thanh tác vụ trong Windows 8
Bạn có thể nhận thấy rằng thanh tác vụ luôn trong suốt trong Windows 8 bất kể cửa sổ nào. Phần này sẽ chỉ cho bạn cách tắt tranparency cho thanh tác vụ trong Windows 8 bằng hai lần nhấp. Cách tắt tính trong suốt cho thanh tác vụ trong Windows 8 Phương pháp 1. Đơn giản. Khuyến nghị Sử dụng phần mềm Winaero Tweaker của chúng tôi. Winaero Tweaker
Làm thế nào để thả các vật phẩm chết bởi ánh sáng ban ngày
Làm thế nào để thả các vật phẩm chết bởi ánh sáng ban ngày
Đánh rơi vật phẩm trong thời gian dùng thử đơn giản như nhấn một nút. Tuy nhiên, hành động này hơi tối nghĩa, vì hầu hết người chơi không có động cơ mạnh mẽ để thực hiện nó. Do đó, bạn hiếm khi tìm thấy các chủ đề trên diễn đàn hoặc các
Đánh giá Grammarly so với Grammarly Premium: Cái nào tốt hơn?
Đánh giá Grammarly so với Grammarly Premium: Cái nào tốt hơn?
Cho dù bạn đang viết bài báo ở trường hay đại học, nội dung trực tuyến hay tiểu thuyết, rất có thể bạn đã quen thuộc với Grammarly. Phần mềm kiểm tra ngữ pháp và chính tả này đã trở nên thiết yếu đối với nhiều người viết thường xuyên, dù họ là chuyên gia
Đọc to hiện đã có trong Microsoft Edge BETA
Đọc to hiện đã có trong Microsoft Edge BETA
Cách đây một thời gian, Microsoft Edge Chromium đã nhận được tính năng Đọc to trong kênh Canary và Dev. Giờ đây, nó đã có sẵn cho Người dùng nội bộ Edge chạy phiên bản BETA của trình duyệt. Đọc to cho phép bạn đọc to các tệp PDF, sách EPUB và các trang web. Có thể tùy chỉnh
Cách đặt lại Xbox 360 của bạn
Cách đặt lại Xbox 360 của bạn
Bạn có thể đặt lại Xbox 360 về cài đặt gốc nhưng làm như vậy yêu cầu phải định dạng ổ cứng. Hãy chắc chắn sao lưu mọi thứ trước.
Tệp SO là gì?
Tệp SO là gì?
Tệp .SO là tệp thư viện dùng chung. Tìm hiểu cách mở một tệp và xem liệu có thể chuyển đổi SO sang một số định dạng khác như JAR, A hoặc DLL hay không.
Chromecast là gì và nó có thể truyền phát những gì?
Chromecast là gì và nó có thể truyền phát những gì?
Chromecast là thiết bị phần cứng do Google sản xuất cho phép bạn truyền phát không dây phương tiện truyền thông, chẳng hạn như nhạc, ảnh và video tới TV của bạn.