Tại sao các chương trình cũ không chạy trên các phiên bản Windows hiện đại (và bạn có thể chạy chúng như thế nào)

Mục lục:

Tại sao các chương trình cũ không chạy trên các phiên bản Windows hiện đại (và bạn có thể chạy chúng như thế nào)
Tại sao các chương trình cũ không chạy trên các phiên bản Windows hiện đại (và bạn có thể chạy chúng như thế nào)

Video: Tại sao các chương trình cũ không chạy trên các phiên bản Windows hiện đại (và bạn có thể chạy chúng như thế nào)

Video: Tại sao các chương trình cũ không chạy trên các phiên bản Windows hiện đại (và bạn có thể chạy chúng như thế nào)
Video: DỌN RÁC máy tính kiểu này là DỞ RỒI chị ơi 🥲 - YouTube 2024, Tháng tư
Anonim
Windows là tất cả về khả năng tương thích ngược, cho phép mọi người - đặc biệt là các doanh nghiệp - tiếp tục sử dụng các ứng dụng quan trọng của họ trên các phiên bản Windows mới. Nhưng có giới hạn. Chương trình cũ hơn, khả năng nó sẽ phá vỡ.
Windows là tất cả về khả năng tương thích ngược, cho phép mọi người - đặc biệt là các doanh nghiệp - tiếp tục sử dụng các ứng dụng quan trọng của họ trên các phiên bản Windows mới. Nhưng có giới hạn. Chương trình cũ hơn, khả năng nó sẽ phá vỡ.

Bạn thường nên tránh xa phần mềm cũ. Tránh nhặt các đĩa CD phần mềm được thiết kế cho Windows 95 tại nhà để xe. Phần mềm cổ xưa không còn hoạt động nữa có lẽ nên được nâng cấp lên phiên bản hiện đại, tương thích.

Phần mềm không giống như phương tiện truyền thông cuối cùng

Đĩa CD âm thanh hai mươi tuổi sẽ chơi tốt trên đầu đĩa CD hiện đại, các bản ghi sẽ chơi tốt trên trình phát nhạc hiện đại và video DVD sẽ luôn phát trên các thiết bị có phần cứng đọc DVD. Nhưng đĩa CD phần mềm cổ xưa đã được mười tám năm trước đây cho Windows 95 thì khác.

Đĩa CD âm thanh, DVD video, thậm chí là các bản ghi - tất cả đều là các định dạng phương tiện chuẩn. Nói cách khác, một đĩa CD âm thanh có dữ liệu âm thanh trên đó. Máy tính tự giải thích dữ liệu âm thanh này. Đó là lý do tại sao đĩa CD âm thanh được sản xuất vào năm 1980 sẽ có thể phát trên PC Windows 8, máy Mac hoặc bất kỳ thiết bị nào khác - máy tính biết cách diễn giải đĩa CD âm thanh và tự mình xử lý. Đĩa CD âm thanh không cần biết về hệ điều hành hoặc thiết bị mà nó đang phát.

Tuy nhiên, phần mềm là khác nhau. Phần mềm không phải là tiêu chuẩn mà tất cả các máy tính đều biết cách diễn giải - phần mềm là mã chạy trên máy tính của bạn. Điều đó tùy thuộc vào phần mềm để thực hiện những gì cần làm. Phần mềm được viết cho Windows 3.1 hoặc Windows 95 có thể sẽ cực kỳ lộn xộn nếu nó tự chạy trên Windows 7 hoặc Windows 8. Nó sẽ tìm kiếm các tệp không còn tồn tại và có thể từ chối thậm chí chạy trong môi trường không quen thuộc này.

Windows nổi tiếng với khả năng tương thích ngược và cố gắng giúp các chương trình cũ chạy tốt nhất có thể, nhưng có giới hạn ngay cả những gì Windows có thể làm. Thật ấn tượng khi các phiên bản Windows hiện đại thậm chí có thể chạy các chương trình Windows 95, cho rằng Windows 9x được dựa trên DOS và Windows XP và các phiên bản sau của Windows dựa trên nhân Windows NT - chúng là các hệ điều hành hoàn toàn khác nhau. mui xe.

Image
Image

Tại sao chương trình không thể chạy

Chúng tôi đã trình bày giải thích mức cao, nhưng dưới đây là một số chi tiết cấp thấp có thể ngăn chương trình chạy đúng cách:

  • Chương trình từ chối chạy: Một số chương trình có thể từ chối cài đặt nếu họ nhận thấy chúng đang chạy trên phiên bản Windows mà họ không biết.
  • Chương trình 16 bit: Các phiên bản Windows 32 bit chứa môi trường mô phỏng 16 bit cho phép phần mềm Windows 3.1 cũ chạy. Điều này đã bị xóa khỏi các phiên bản Windows 64 bit, vì vậy các chương trình Windows 3.1 cũ sẽ không chạy chút nào.
  • Phần mềm DOS: Kể từ Windows XP, các phiên bản Windows của người tiêu dùng không còn được xây dựng trên hệ điều hành DOS nữa. Phần mềm DOS và trò chơi phức tạp phụ thuộc vào chế độ thực DOS sẽ không thể chạy tự nhiên trên các phiên bản Windows hiện đại. Cửa sổ Command Prompt là một tính năng tương thích không hoàn chỉnh, không phải là một hệ thống DOS đầy đủ.
  • Phụ thuộc thư viện cũ: Một số chương trình có thể phụ thuộc vào các thư viện cổ không còn được bao gồm trong Windows hoặc có thể phụ thuộc vào các chương trình cũ khác cũng không hoạt động bình thường trên các phiên bản Windows mới.
  • Vấn đề an ninh: Các chương trình cũ không được sử dụng cho các tính năng bảo mật hiện đại của Windows và có thể không hoạt động tốt với các tài khoản người dùng bị giới hạn và UAC. Windows cố gắng lừa các chương trình cũ chạy dưới các tài khoản người dùng bị hạn chế, nhưng điều này không phải lúc nào cũng khắc phục mọi sự cố.

Đây không phải là danh sách đầy đủ, nhưng nó sẽ giúp bạn hiểu một số vấn đề liên quan. Các chương trình được thiết kế để chạy trên các phiên bản Windows hiện tại, không phải phiên bản Windows có thể tồn tại 20 năm trong tương lai. Bạo lực nên được mong đợi khi chạy các ứng dụng Windows cổ trên các phiên bản Windows hiện đại. Khi Microsoft và các nhà cung cấp hệ điều hành khác cải thiện hệ điều hành của họ, các chương trình cũ đang dần bị bỏ lại trừ khi chúng được cập nhật.

Image
Image

Cách chạy chương trình cũ hơn

Mặc dù bạn nên tránh phần mềm rất cũ nếu có thể, đôi khi bạn không thể. Bạn có thể có một ứng dụng kinh doanh quan trọng bạn cần để chạy hoặc có thể muốn chơi một trò chơi PC cũ. Có nhiều cách bạn có thể chạy các chương trình này.

Sử dụng Cài đặt tương thích của Windows: Windows có cài đặt chế độ tương thích tích hợp có thể giúp các chương trình hoạt động. Nhấp chuột phải vào lối tắt của chương trình, chọn Thuộc tính và nhấp vào tab Tương thích. Bạn có thể chọn phiên bản Windows mà chương trình chạy dưới - Windows sẽ cố gắng lừa chương trình đó nghĩ rằng chương trình đang chạy trên phiên bản Windows cũ. Điều này sẽ không phải lúc nào cũng cho phép mọi chương trình cũ hoạt động, nhưng nó đáng để quay. Thậm chí còn có Trình khắc phục sự cố tương thích chương trình sẽ cố gắng tự động tìm các cài đặt chế độ tương thích chính xác cho chương trình của bạn.

Image
Image

Chạy phần mềm cũ trong máy ảo: Thay vì cố gắng làm cho phần mềm cũ của bạn chạy trên phiên bản Windows hiện đại, bạn có thể cài đặt bản sao ảo của phiên bản Windows cũ và chạy phần mềm trong đó. Ví dụ: nếu bạn có một ứng dụng chạy trên Windows XP nhưng không chạy trên Windows 7 hoặc 8, bạn có thể sử dụng máy ảo Windows XP để chạy chương trình đó.Nếu bạn có một trò chơi cũ chạy dưới DOS, bạn có thể cài đặt nó trong DOSBox. Điều này sẽ hoạt động tốt đối với hầu hết các chương trình, trừ khi chúng yêu cầu truy cập trực tiếp vào thiết bị phần cứng - ví dụ: một chương trình cổ đại giao tiếp với máy in qua cổng nối tiếp sẽ không hoạt động. Tuy nhiên, điều này là ít thuận tiện hơn so với cài đặt chương trình bình thường.

Image
Image

Khắc phục sự cố trò chơi PC: Trò chơi PC nằm ở đâu đó giữa phương tiện và phần mềm. Cũng giống như bạn có thể muốn xem một bộ phim từ 20 năm trước, bạn có thể muốn chơi một trò chơi từ 20 năm trước. Tuy nhiên, trò chơi là phần mềm và chơi trò chơi từ 20 năm trước sẽ giống như cố gắng chạy một chương trình từ 20 năm trước - điều gì đó có thể tránh được nếu có thể. Các thủ thuật trên có thể giúp bạn chạy các trò chơi cũ, nhưng chúng tôi cũng đã đề cập đến các cách khác để trò chơi PC cũ hoạt động bình thường.

Image
Image

Nghiên cứu, nghiên cứu, nghiên cứu: Nếu không có thủ thuật nào trong số này hoạt động - hoặc bạn đã chết khi cài đặt chương trình trên phiên bản Windows hiện tại của bạn thay vì trong máy ảo - bạn có thể phải thực hiện một số nghiên cứu. Thực hiện tìm kiếm Google tên chương trình và phiên bản Windows hiện tại của bạn, tìm kiếm bất kỳ thông báo lỗi nào bạn thấy, v.v. - đây có thể là quá trình siêng năng yêu cầu bạn khắc phục sự cố sau khi sự cố, nhưng thông tin có thể xuất hiện ở đó bạn đang cố gắng cài đặt một chương trình phổ biến. Các công việc tẻ nhạt liên quan ở đây có nghĩa là nó thường là một ý tưởng tốt để lại một chương trình cũ phía sau và nâng cấp, nếu có thể.

Nói chung, bạn nên cố gắng tránh phần mềm cũ hơn có thể không hoạt động đúng cách. Gắn bó với phần mềm hiện đại, hợp lý. CD phần mềm Windows không giống như đĩa CD âm thanh - không có đảm bảo rằng chúng sẽ hoạt động bình thường với các phiên bản Windows hiện đại và phần cứng mới.

Đề xuất: