Làm thế nào để làm cho chương trình cũ làm việc trên Windows 10

Mục lục:

Làm thế nào để làm cho chương trình cũ làm việc trên Windows 10
Làm thế nào để làm cho chương trình cũ làm việc trên Windows 10

Video: Làm thế nào để làm cho chương trình cũ làm việc trên Windows 10

Video: Làm thế nào để làm cho chương trình cũ làm việc trên Windows 10
Video: Bàn phím laptop gõ bị loạn chữ phải làm thế nào? #Shorts - YouTube 2024, Tháng mười một
Anonim
Hầu hết các ứng dụng Windows cũ của bạn chỉ hoạt động trên Windows 10. Nếu chúng hoạt động trên Windows 7, chúng hầu như sẽ hoạt động trên Windows 10. Một số ứng dụng PC cũ hơn sẽ không hoạt động, nhưng có nhiều cách để chúng hoạt động trở lại.
Hầu hết các ứng dụng Windows cũ của bạn chỉ hoạt động trên Windows 10. Nếu chúng hoạt động trên Windows 7, chúng hầu như sẽ hoạt động trên Windows 10. Một số ứng dụng PC cũ hơn sẽ không hoạt động, nhưng có nhiều cách để chúng hoạt động trở lại.

Những thủ thuật này bao gồm một loạt các ứng dụng, từ các ứng dụng thời đại Windows XP và các trò chơi PC cũ đòi hỏi các ứng dụng DRM lỗi thời cho DOS và Windows 3.1.

Chạy như quản trị viên

Nhiều ứng dụng được phát triển cho Windows XP sẽ hoạt động bình thường trên phiên bản Windows hiện đại, ngoại trừ một vấn đề nhỏ. Trong thời đại Windows XP, người dùng Windows trung bình thường sử dụng máy tính của họ với tài khoản Quản trị viên mọi lúc. Các ứng dụng được mã hóa để cho rằng chúng có quyền truy cập quản trị và sẽ không thành công nếu chúng không có. Tính năng Kiểm soát Tài khoản Người dùng (UAC) mới chủ yếu khắc phục vấn đề này, nhưng lúc đầu có một số vấn đề về răng mọc.

Nếu ứng dụng cũ không hoạt động đúng cách, hãy thử nhấp chuột phải vào lối tắt hoặc tệp.exe và sau đó chọn “Chạy với tư cách quản trị viên” để khởi chạy ứng dụng có quyền quản trị.

Nếu bạn thấy rằng một ứng dụng không yêu cầu quyền truy cập quản trị, bạn có thể đặt ứng dụng luôn chạy với tư cách quản trị viên bằng cách sử dụng cài đặt tương thích mà chúng tôi thảo luận trong phần tiếp theo.
Nếu bạn thấy rằng một ứng dụng không yêu cầu quyền truy cập quản trị, bạn có thể đặt ứng dụng luôn chạy với tư cách quản trị viên bằng cách sử dụng cài đặt tương thích mà chúng tôi thảo luận trong phần tiếp theo.

Điều chỉnh cài đặt tương thích

Windows bao gồm các cài đặt tương thích có thể làm cho các ứng dụng cũ hoạt động. Trong menu Bắt đầu của Windows 10, nhấp chuột phải vào lối tắt, chọn “Mở vị trí tệp” từ trình đơn ngữ cảnh

Sau khi bạn có vị trí của tệp, hãy nhấp chuột phải vào lối tắt của ứng dụng hoặc tệp.exe và sau đó chọn “Thuộc tính” từ trình đơn ngữ cảnh.
Sau khi bạn có vị trí của tệp, hãy nhấp chuột phải vào lối tắt của ứng dụng hoặc tệp.exe và sau đó chọn “Thuộc tính” từ trình đơn ngữ cảnh.
Trên tab "Tương thích" của cửa sổ thuộc tính của ứng dụng, bạn có thể nhấp vào nút "Sử dụng trình khắc phục sự cố tương thích" cho giao diện thuật sĩ hoặc chỉ điều chỉnh các tùy chọn.
Trên tab "Tương thích" của cửa sổ thuộc tính của ứng dụng, bạn có thể nhấp vào nút "Sử dụng trình khắc phục sự cố tương thích" cho giao diện thuật sĩ hoặc chỉ điều chỉnh các tùy chọn.
Image
Image

Ví dụ, nếu một ứng dụng không chạy đúng trên Windows 10 nhưng đã chạy đúng trên Windows XP, hãy chọn tùy chọn "Chạy chương trình này trong chế độ tương thích" và sau đó chọn "Windows XP (Gói Dịch vụ 3)" từ trình đơn thả xuống thực đơn.

Đừng ngại khi thử các cài đặt khác trên tab “Tương thích”. Ví dụ, trò chơi rất cũ có thể được hưởng lợi từ "Chế độ giảm màu". Trên màn hình DPI cao, bạn có thể phải kiểm tra “Vô hiệu hóa tỷ lệ hiển thị trên cài đặt DPI cao” để làm cho chương trình trông bình thường. Không có tùy chọn nào trên tab này có thể làm hỏng ứng dụng hoặc PC của bạn - bạn luôn có thể tắt chúng lại nếu chúng không giúp ích.

Cài đặt Trình điều khiển chưa được ký hoặc Trình điều khiển 32 bit

Phiên bản Windows 10 64 bit sử dụng trình thực thi chữ ký trình điều khiển và yêu cầu tất cả các trình điều khiển có chữ ký hợp lệ trước khi chúng có thể được cài đặt. Các phiên bản Windows 10 32 bit thường không yêu cầu trình điều khiển đã ký. Ngoại lệ cho điều này là các phiên bản Windows 10 32 bit chạy trên một máy tính mới hơn với UEFI (thay vì BIOS thông thường) thường yêu cầu các trình điều khiển đã ký. Việc thực thi các trình điều khiển đã ký sẽ giúp cải thiện tính bảo mật và ổn định, bảo vệ hệ thống của bạn khỏi các trình điều khiển độc hại hoặc đơn giản là không ổn định. Bạn chỉ nên cài đặt trình điều khiển chưa được ký nếu bạn biết chúng an toàn và có lý do chính đáng để làm như vậy.

Nếu phần mềm cũ bạn muốn cài đặt không cần trình điều khiển chưa được ký, bạn sẽ phải sử dụng tùy chọn khởi động đặc biệt để cài đặt chúng. Nếu chỉ có trình điều khiển 32 bit, bạn sẽ phải sử dụng phiên bản Windows 10 32 bit thay vào đó - phiên bản Windows 10 64 bit yêu cầu trình điều khiển 64 bit. Sử dụng quy trình này nếu bạn cần chuyển sang phiên bản 32 bit, tải xuống phiên bản Windows 10 32 bit thay vì phiên bản 64 bit.

Image
Image

Chạy trò chơi yêu cầu DRD an toàn và bảo mật

Windows 10 sẽ không chạy các trò chơi cũ sử dụng SafeDisc hoặc SecuROM DRM. Các lược đồ quản lý quyền kỹ thuật số này có thể gây ra một số vấn đề. Nhìn chung, điều tốt là Windows 10 không cho phép phần mềm này cài đặt và gây ô nhiễm cho hệ thống của bạn. Thật không may, điều đó có nghĩa là một số trò chơi cũ hơn có trên đĩa CD hoặc DVD vật lý sẽ không cài đặt và chạy bình thường.

Bạn có nhiều tùy chọn khác để chơi các trò chơi này, bao gồm tìm kiếm "không có CD" (có khả năng rất không an toàn, vì chúng thường được tìm thấy trên các trang web vi phạm bản quyền), mua lại trò chơi từ dịch vụ phân phối kỹ thuật số như GOG hoặc Steam hoặc kiểm tra trang web của nhà phát triển để xem liệu nó có cung cấp bản vá loại bỏ DRM hay không.

Các thủ thuật nâng cao hơn bao gồm cài đặt và khởi động kép vào phiên bản Windows cũ hơn mà không có sự hạn chế này hoặc cố gắng chạy trò chơi trong máy ảo có phiên bản Windows cũ hơn. Một máy ảo thậm chí có thể làm việc tốt cho bạn, vì các trò chơi sử dụng các lược đồ DRM này đủ lớn ngay cả khi một máy ảo có thể xử lý các nhu cầu đồ họa của họ.

Sử dụng máy ảo cho phần mềm cũ hơn

Windows 7 bao gồm một tính năng "Windows XP Mode" đặc biệt. Đây thực sự chỉ là một chương trình máy ảo đi kèm với một giấy phép Windows XP miễn phí. Windows 10 không bao gồm chế độ Windows XP, nhưng bạn vẫn có thể sử dụng máy ảo để tự làm điều đó.

Tất cả những gì bạn thực sự cần là một chương trình máy ảo như VirtualBox và một giấy phép Windows XP dự phòng. Cài đặt bản sao Windows đó trong máy ảo và bạn có thể chạy phần mềm trên phiên bản Windows cũ hơn đó trong một cửa sổ trên màn hình nền Windows 10 của bạn.

Sử dụng máy ảo là một giải pháp có liên quan nhiều hơn một chút, nhưng nó sẽ hoạt động tốt trừ khi ứng dụng cần trực tiếp giao tiếp với phần cứng. Các máy ảo có xu hướng hỗ trợ hạn chế cho các thiết bị ngoại vi phần cứng.
Sử dụng máy ảo là một giải pháp có liên quan nhiều hơn một chút, nhưng nó sẽ hoạt động tốt trừ khi ứng dụng cần trực tiếp giao tiếp với phần cứng. Các máy ảo có xu hướng hỗ trợ hạn chế cho các thiết bị ngoại vi phần cứng.

Sử dụng các trình giả lập cho các ứng dụng DOS và Windows 3.1

DOSBox cho phép bạn chạy các ứng dụng DOS cũ - chủ yếu là các trò chơi DOS - trong một cửa sổ trình giả lập trên màn hình nền của bạn. Sử dụng DOSBox để chạy các ứng dụng DOS cũ hơn là dựa vào Command Prompt. DOSBox sẽ hoạt động tốt hơn rất nhiều.

Và, vì bản thân Windows 3.1 về cơ bản là một ứng dụng DOS, bạn có thể cài đặt Windows 3.1 trong DOSBox và chạy các ứng dụng Windows 3.1 cũ 16 bit.
Và, vì bản thân Windows 3.1 về cơ bản là một ứng dụng DOS, bạn có thể cài đặt Windows 3.1 trong DOSBox và chạy các ứng dụng Windows 3.1 cũ 16 bit.

Sử dụng Windows 32 bit cho phần mềm 16 bit

Các chương trình 16 bit không còn hoạt động trên các phiên bản Windows 64 bit nữa. Phiên bản 64 bit của Windows không chứa lớp tương thích WOW16 cho phép các ứng dụng 16 bit chạy. Hãy thử chạy ứng dụng 16 bit trên phiên bản Windows 64 bit và bạn sẽ chỉ thấy thông báo “Ứng dụng này không thể chạy trên PC của bạn”.

Nếu bạn cần chạy các ứng dụng 16 bit, bạn cần phải cài đặt phiên bản Windows 10 32 bit thay vì phiên bản 64 bit. Tin vui là bạn không thực sự phải cài đặt lại toàn bộ hệ điều hành của mình. Thay vào đó, bạn chỉ có thể cài đặt phiên bản Windows 32 bit bên trong một máy ảo và chạy ứng dụng ở đó. Bạn thậm chí có thể cài đặt Windows 3.1 trong DOSBox.
Nếu bạn cần chạy các ứng dụng 16 bit, bạn cần phải cài đặt phiên bản Windows 10 32 bit thay vì phiên bản 64 bit. Tin vui là bạn không thực sự phải cài đặt lại toàn bộ hệ điều hành của mình. Thay vào đó, bạn chỉ có thể cài đặt phiên bản Windows 32 bit bên trong một máy ảo và chạy ứng dụng ở đó. Bạn thậm chí có thể cài đặt Windows 3.1 trong DOSBox.

Sử dụng các trình duyệt cụ thể cho các trang web yêu cầu Java, Silverlight, ActiveX hoặc Internet Explorer

Windows 10 sử dụng Microsoft Edge mới làm trình duyệt mặc định của nó. Cạnh không bao gồm hỗ trợ cho Java, ActiveX, Silverlight và các công nghệ khác. Chrome cũng đã giảm hỗ trợ cho các plug-in NPAPI như Java và Silverlight.

Để sử dụng các ứng dụng web cũ hơn đòi hỏi các công nghệ này, hãy kích hoạt trình duyệt web Internet Explorer đi kèm với Windows 10 vì các lý do tương thích. IE vẫn hỗ trợ nội dung ActiveX. Mozilla Firefox vẫn hỗ trợ Java và Silverlight.

Bạn có thể khởi động Internet Explorer từ menu Bắt đầu. Nếu bạn đã là Microsoft Edge, chỉ cần mở trình đơn cài đặt và chọn “Mở bằng Internet Explorer” để mở trang web hiện tại trực tiếp trong Internet Explorer.

Image
Image

Nói chung, nếu một ứng dụng cũ không hoạt động trên Windows 10, bạn nên thử tìm một thiết bị thay thế hiện đại sẽ hoạt động bình thường. Tuy nhiên, có một số ứng dụng - đặc biệt là trò chơi trên máy tính cũ và các ứng dụng dành cho doanh nghiệp - bạn chỉ có thể không thay thế được. Hy vọng rằng, một số mẹo tương thích mà chúng tôi đã chia sẻ sẽ giúp các ứng dụng đó hoạt động trở lại.

Đề xuất: