Trong một vài trường hợp, khi bọn họ sử dụng các phần mềm cũ hoặc ko tương thích hoàn toàn với phiên bản hệ điều hành quản lý Windows hiện tại tại, bài toán sử dụng chính sách tương say đắm Windows cũ là chiến thuật hữu ích. Cơ chế này mang lại phép họ chạy những ứng dụng như là chúng đang làm việc trên phiên bản Windows cũ hơn, giúp xử lý các vấn đề tương thích một cách hiệu quả. Trong lý giải này, bọn họ sẽ tò mò cách mở ứng dụng bằng cơ chế tương ưng ý Windows cũ, giúp bạn tiếp tục sử dụng những ứng dụng thương yêu mà không chạm chán phải các lỗi tương thích.
Bạn đang xem: Phần mềm không tương thích với win 7
Cách Mở ứng dụng Bằng Chế Độ Tương Thích
Ở nội dung bài viết này mình đã lấy phần mềm Shiginima_Minecraft Launcher.exe làm ví dụ, chúng ta cũng có thể thoải mái chọn ứng dụng và chọn chế độ Windows muốn mở ạ:
Đầu tiên các bạn nhấn chuột bắt buộc vào biểu tượng phần mềm muốn mở, lựa chọn Properties
Nhấn vào Compatibility rồi lựa chọn Change settings for all users
Ở phần Compatibility mode, chúng ta đánh dấu check vào Run this program in compatibility mode for rồi lựa chọn Windows ý muốn mở. Rồi nhấn Apply rồi OK là xong.
Xem thêm: Phần mềm itaxviewer không đọc được file xml trên itaxviewer và cách khắc phục
Đây là tổng thể hệ điều hành Windows củ chúng ta cũng có thể mở để thực hiện ạ!
Việc sử dụng chế độ tương mê say Windows cũ không chỉ là là cách để chạy những ứng dụng cũ trên hệ thống mới, mà còn là chìa khóa mở ô cửa cho quá khứ, để chúng ta có thể tiếp tục trải nghiệm đa số trò chơi, ứng dụng và biện pháp mà bạn hiểu rõ sâu xa và yêu thích. Hãy để cơ chế tương ham mê Windows cũ trở thành công xuất sắc cụ sát cánh của bạn, góp bạn bảo trì những cam kết ức cùng sở thích của mình trong nhân loại số hóa ngày nay. Bằng phương pháp này, các bạn không chỉ bảo trì được quan liêu điểm cá nhân của mình, mà lại còn không ngừng mở rộng tầm nhìn về sự việc linh hoạt và sự không ngừng thay đổi của công nghệ.
Windows 7 cái tên hệ quản lý (HĐH) máy vi tính mới nhất của gã to đùng Microsoft đang rất được nhắc đến khá nhiều. Kế thừa những ưu điểm từ phiên bản Windows trước, Windows 7 hứa hẹn hẹn đáp ứng nhu cầu tốt hơn gần như gì người dùng mong đợi.Một vấn đề khá đặc biệt quan trọng trong quá trình chuyển giao giữa những thế hệ HĐH chính là HĐH new trong khi ứng dụng cũ. Trong khi chờ đón các phiên phiên bản phần mềm mới thành lập và hoạt động tương yêu thích với Windows 7 thì chúng ta vẫn cần sử dụng những phiên bản hiện tại để triển khai việc. Các phần mềm hiện tại bao gồm tương ham mê với Windows 7 hay là không hoặc tương thích ở tại mức độ ra sao quả thực là câu hỏi khó. Trong số các HĐH trong dòng Windows thì Vista cùng Windows 7 là 2 HĐH được phát hành dựa trên technology mới với căn nguyên hầu như biến hóa hoàn toàn so với cầm cố hệ tự Windows XP về bên trước. Vày vậy phần mềm đã chạy tốt trong Vista thì 99% tương hợp với Windows 7, tuy vậy với những phần mềm đang chạy trong Windows XP thì phần nhiều chuyện phức tạp hơn siêu nhiều. Trong khi đó vụ việc nan giải là nhiều phần số lượng người tiêu dùng Windows hiện giờ lại đang sử dụng Windows XP. Để cung cấp người dùng Microsoft đã cung cấp các phương pháp, điều khoản kiểm tra tính tương xứng và làm giảm nhẹ vấn đề gặp mặt phải nhằm các phần mềm cũ rất có thể chạy suôn sẻ tru vào Windows 7. Chúng ta sẽ làm quen với 1 số phương thức và luật này của Microsoft.Đối với những đối tượng người tiêu dùng khác nhau thì vấn đề kiểm demo tính cân xứng của ứng dụng trong Windows 7 cũng mang những tính chất khác nhau. Đối với người dùng phổ thông, bài toán kiểm tra áp dụng sẽ ở tầm mức ứng dụng có setup và chạy giỏi trong Windows 7 hay không? cách kiểm test tính tương thích so với người sử phổ thông cũng khá đơn giản, họ chỉ việc thiết lập và demo ứng dụng. Mặc dù nhiên để sở hữu tính quy chuẩn và thuận tiện hơn trong vấn đề đánh giá kết quả kiểm thử, phương pháp kiểm tra nhanh ứng dụng cho tất cả những người sử dụng phổ thông hoàn toàn có thể phân thành các bước như sau:Hình 1: yêu cầu cung cấp quyền thiết lậpKiểm tra nhanh năng lực tương thích1. Thiết đặt phiên phiên bản Windows 7 RC lên một máy tính xách tay có cấu hình tương xứng để làm phương tiện kiểm thử.2. Thiết lập ứng dụng trên trang bị kiểm tra. Nếu tất cả hộp thoại hiển thị yêu thương cầu cấp quyền thiết lập phần mượt trên máy tính thì ấn nút “Đồng ý” cùng tiếp tục. Nếu setup thành công thì tiến tới bước 6.Hình 2: dấn chuột nên và chọn Run as administrator.
3. Nếu ứng dụng thực thi thiết lập thất bại và không có hộp thoại xin cấp cho quyền thiết đặt xuất hiện nay thì nhận chuột bắt buộc vào tệp tin mua đặt, lựa chọn “Run as administrator” và thực hiện thiết lập lại ứng dụng. (chú ý: đoạn này không quan trọng nếu tệp tin cài đặt có phần mở rộng là MSI).
4. Nếu xuất hiện thêm lỗi trong thừa trình thiết đặt như: soát sổ phiên bản HĐH (OS version checking), đk CLSID, hoặc file copy… thì nhấn chuột nên vào file download đặt, chọn “Property”, lựa chọn tab “Compatibility”, chọn chế độ “Windows Windows XP SP2 compatibility”.Hình 3: Chọn chế độ tương say mê Windows XP SP2
5. Quay trở về bước 2. Nếu như không thể thiết lập được thì chạy tới bước 9.6. Ứng dụng được sở hữu đặt. 7. Chạy ứng dụng. Nếu vận dụng chạy không thành công xuất sắc hoặc có lỗi hiển thị thì sử dụng cơ chế tương thích Windows XP SP2 cho file chạy cùng thử lại lần nữa.
8. Nếu ứng dụng được kích hoạt thành công, bạn nên chạy qua toàn bộ các công dụng mà bạn vẫn hay dùng để kiểm tra chương trình. Kiểm tra tác dụng chạy và chứng thực chương trình đã chuyển động chính xác. Nếu mọi tác dụng chính đang chạy tốt thì tiến tới cách 10.Hình 4: lịch trình được thiết đặt
9. Giả dụ như chương trình không thể thiết đặt được, ko kích hoạt được, chương trình bị dừng bỗng dưng ngột, xuất hiện thêm thông báo lỗi, tuyệt các chức năng chính không chạy đúng tức là 1 phần ứng dụng đang bị ảnh hưởng bởi sự chuyển đổi trong Windows 7.10. Ngừng kiểm tra.Hình 5: Lỗi trong quá trình chạy test nghiệm vận dụng trong Windows 7
Như vậy qua phần lớn bước kiểm tra sơ bộ chúng ta cũng có thể biết chương trình gồm chạy được hay là không trong Windows 7. Đối với người tiêu dùng có kiến thức và kỹ năng chuyên sâu về phần mềm, người sử dụng chuyên nghiệp, kỹ sư phần mềm, những người dân muốn giành được cái quan sát sâu rộng về vấn đề tương thích. Họ không chỉ là muốn biết ứng dụng của họ có tương thích với Windows 7 hay là không mà chúng ta còn mong biết tường tận hơn về vụ việc mà ứng dụng gặp mặt phải. Microsoft cung ứng bộ vẻ ngoài ACT (Application Compatibility Toolkit) cung ứng việc vạc hiện các vấn đề không cân xứng và phân phát hành những miếng vá tự khắc phục 1 phần các vấn đề này.Bộ lao lý tương phù hợp ACTHình 6: Ứng dụng Application Compatibility Manager trong cỗ ACT
Quy trình hoạt động vui chơi của ACT bao gồm 3 quy trình tiến độ như sau:Giai đoạn 1: thu thập dữ liệu. Tích lũy các dữ liệu liên quan đến việc tương ham mê của ứng dụng đối với Windows7.Giai đoạn 2: so sánh vấn đề. Sau thời điểm có được dữ liệu ta cần tổ chức lại cho phù hợp và gửi ra các phân tích dữ liệu. Các bước này bao gồm phân loại hạng mục dữ liệu, nhận xét độ ưu tiên và tạo các report cần thiết.Giai đoạn 3: kiểm tra và làm giảm nhẹ vấn đề. Kiểm tra để kiểm tra các vấn đề có thực sự xẩy ra bằng các công cụ: mạng internet Explorer Compatibility, setup Analysis và Standard User Analyzer. Nếu sự việc thực sự nảy sinh thì tạo ra các gói thay thế sửa chữa vấn đề.Các thành phần bao gồm của ACT 5.5 như sau: Hình 7: kết cấu và yếu tố của ACT
Application Compatibility Manager (ACM). Công cụ cho phép cấu hình, tích lũy và phân tích các dữ liệu để bạn có thể sửa ngẫu nhiên vấn đề tương thích nào trước lúc triển khai một HĐH bắt đầu hoặc phiên bản Windows update trong doanh nghiệp.Data Collection Package (DCP). Một tệp tin Windows Installer (msi) được tạo thành bởi ACM cho vấn đề triển khai cho từng máy tính trạm (client computer). Mỗi DCP rất có thể có một hoặc nhiều reviews tương say mê tuỳ thuộc vào đầy đủ gì bọn họ muốn tiến công giá. Hình 8: màn hình tạo DCP tích lũy dữ liệu
ACT Log Processing Service. Service được sử dụng để xử lý những tệp tin ACT log được thiết lập lên từ đồ vật trạm. Nó sẽ chứa thông tin vào cơ sở dữ liệu của ACT. ACT Log Processing Share. Số đông tệp tin chia sẻ được truy vấn bởi service cách xử lý tệp tin ACT. Những tệp này được dùng để làm chứa các log mà sẽ tiến hành xử lý và tàng trữ vào đại lý dữ liệu. Hình 10: Dữ liệu tích lũy được hiển thị trong ứng dụng Application Compatibility Manager.
ACT Database. Cơ sở tài liệu MS SQL Server dùng để chứa tài liệu thu thập. Microsoft Compatibility Exchange. Là một trong dịch vụ web dùng để phổ biến rộng thoải mái các vấn đề tương thích áp dụng từ máy chủ tới trang bị trạm và có thể chấp nhận được máy trạm kết nối tới Microsoft để chất vấn lại các thông tin tương hợp đã được cập nhập.Thu thập và phân tích dữ liệu Hình 10: Dữ liệu thu thập được hiển thị trong vận dụng Application Compatibility Manager.ACT cho phép tạo ra những gói thu thập dữ liệu DCP (Data Collector Package). Khi những DCP này được cài đặt vào hệ thống nó đã theo dõi các ứng dụng đang vận động trong Windows 7 và ghi lại các thông tin chi tiết khi có vụ việc không tương thích xảy ra. Đầu tiên ta yêu cầu tạo những DCP để thực hiện việc quan sát và theo dõi hệ thống.Hình 11: tin tức về vụ việc mà ứng dụng chạm chán phải.
DCP được tạo thành dưới dạng 1 tệp tin thiết lập đặt, ta cần tiến hành việc cài đặt tệp tin này vào hệ thống. Sau thời điểm được tiến hành trong hệ thống, DCP sẽ auto theo dõi các hoạt động vui chơi của các ứng dụng mà chúng ta sử dụng, khi có bất kỳ vấn đề làm sao xảy ra, DCP sẽ tự động ghi log lại chi tiết các vấn đề đó và lưu giữ vào thư mục được phân chia sẻ. Thư mục share này là nơi triệu tập log của toàn bộ các DCP gửi mang lại và có thể được dùng bình thường trong mạng nội bộ. Các dịch vụ thực hiện việc cách xử lý tệp tin log đã lấy tài liệu từ những tệp tin log trong thư mục chia sẻ để lưu lại vào vào cơ sở dữ liệu (Ms Sql server 2005). Fan sử dụng có thể truy cập cùng xem những thông tin này trong ứng dụng Application Compatibility
Manager khi nhấn vào tab analyze. Tất cả các ứng dụng được setup trong máy sẽ được liệt kê tại đây thuộc với tin tức về các vấn đề tương xứng như hình dưới. Hình 12: Thông tin chi tiết về sự việc mà ứng dụng chạm chán phải. Vụ việc ở đây là ứng dụng đã truy vấn vào phần Registry hệ thống (HKLM), phạm vi Registry này được hệ thống bảo vệ nên giả dụ ứng dụng không tồn tại quyền của Administrator thì sẽ không còn thể ghi dữ liệu vào khoanh vùng này được. Trong mục Issue Description đã mô tả chi tiết hơn về sự việc và có thông tin tham chiếu để xử lý vấn đề.Khi nhấn vào ứng dụng chạm chán vấn đề sẽ có hộp thoại thông tin thông tin của vụ việc hiện ra như hình dưới. Khi bấm vào tab Issues ta hoàn toàn có thể biết được vắn tắt những vấn đề nhưng mà ứng dụng gặp mặt phải, mức độ cực kỳ nghiêm trọng của vấn đề đến đâu.Tiếp tục nhấn vào vấn đề sẽ có được hộp thoại mang đến biết chi tiết về vấn đề.
Công vậy ACM cung ứng các phầm mềm cho phép họ tổ chức lại dữ liệu theo theo từng mục, từng ứng dụng, phân các loại vấn đề, cấu hình thiết lập độ ưu tiên với đồng thời ACM cũng có thể chấp nhận được hiển thị dữ liệu dưới dạng những report để cho người sử dụng đạt được cái nhìn toàn diện và tổng thể về những ứng dụng khi chạy trong môi trường xung quanh Windows 7.Hình 13: Đồng bộ hóa tài liệu với Microsoft Compatibility Exchange web Service
Quan trọng hơn, ACT được cho phép bạn nhất quán hóa cơ sở tài liệu ACT của chúng ta với Microsoft và các xã hội ACT, trải qua Microsoft Compatibility Exchange web service. Tải thông tin mới từ những nguồn phê chuẩn như Microsoft và các nhà hỗ trợ phần mượt độc lập. Cài đặt lên những vấn đề tương thích của công ty vào Microsoft Tải thông tin tương thích phần mềm lên/từ xã hội ACT, nếu khách hàng là mtv trong xã hội ACT với bạn đồng ý chia sẻ thông tin.Hình 14: SUA hiển thị lỗi ứng dụng truy vấn vào file khi quyền bị hạn chế.
Xác nhấn lại và sửa chữa vấn đề tương thích
Khi bạn có nhu cầu tập trung bình chọn lại những lỗi không tương xứng cho một ứng dụng nhất định, ACT cung ứng công nuốm SUA (Standard User Analyzer) để chất vấn độ cân xứng với UAC (User tài khoản Control) trong Windows 7. Bạn cũng có thể sử dụng SUA nhằm kiểm tra vận dụng khi chạy với thông tin tài khoản standard user và administrator user.Hình 15: chế tạo miếng đệm làm bớt nhẹ sự việc tương thích ứng dụng
Không chỉ hỗ trợ công cố gắng để chất vấn ứng dụng, ACT còn gửi ra công cụ Compatibility Administrator (CA) để sửa chữa một vài vấn đề tương thích. CA giúp họ giải quyết một vài vấn đề về tương thích bằng phương pháp như nâng quyền thực thi ứng dụng, ảo hóa file với registry làm cho ứng dụng được triển khai trong môi trường y hệt như môi ngôi trường của Windows XP. Một điểm đáng chăm chú nữa là CA được cho phép đóng gói các giải pháp cách giải quyết vấn đề thành 1 miếng đệm cho phép thiết đặt triển khai trên nhiều máy tính khác biệt một cách đơn giản và tiện dụng hơn.Hình 16: Tùy thuộc vào việc mà ứng dụng chạm mặt phải ta lựa chọn lựa chiến thuật sửa chữa khớp ứng
Như vậy chúng ta đã bao gồm những cách thức phù đúng theo và dễ dàng để kiểm tra cũng như đổi khác phần mềm cho HĐH mới. Tuy nhiên, việc sử dụng CA để tạo miếng đệm không thể giúp ta xử lý gốc rễ của vấn đề và thậm chí chỉ là tạo cho ứng dụng chạy không bị lỗi trong những lúc một số tính năng là ko thể hoạt động được như bình thường. Điều này vì Windows 7 được xây đắp trên căn cơ tư duy công nghệ mới nhất, các kiến trúc vào nhân được thay đổi khá nhiều, trong khi các ứng dụng cũ được chế tạo trên phong cách thiết kế và giải pháp cũ. Hình 17: lấy ví dụ như về chọn phương án cho sự việc hạn chế quyền truy cập UAC
Để giải quyết tận gốc chúng ta cần các chiến thuật quyết liệt hơn thậm chí là xây dựng lại áp dụng với bốn duy và mô hình mới thì mới có thể bảo đảm hoàn toàn về mặt cân xứng cũng như quality của ứng dụng. Trong nội dung bài viết tới phía trên tôi sẽ trình diễn về vấn đề các lỗi cân xứng thường gặp gỡ và tại sao gây lỗi trong vượt trình phát triển phần mềm.