3CElectricTin tứcTin tức liên quanGỡ bỏ đồng thời nhiều chương trình Windows

Theo Ultrasawblade: “Nếu bạn đọc một số thông tin về hoạt động của hệ thống cài đặt Windows, bạn có thể nhận thấy họ đã sử dụng một số ý tưởng từ cơ sở dữ liệu giao dịch để cài đặt chương trình và bảo trì, không đề cập đến việc bản thân file . msi đã là một cơ sở dữ liệu. Luôn luôn có câu hỏi trong việc thiết kế bất kỳ cơ sở dữ liệu nào đó là: Bạn muốn tốc độ nhanh hay cần sự chính xác / an toàn? Vấn đề đặt ra là người cài đặt có thể thay đổi cấu hình hệ thống đồng thời cũng có thể là một rủi ro khiến hệ thống không thể hoạt động, vì vậy an toàn được ưu tiên hơn tốc độ. Một trong những lý do làm file . msi cài đặt rất chậm là do các tập tin rollback được thực hiện cho mỗi tập tin,… có thể được sửa đổi, xóa, cho phép khôi phục lại dữ liệu nếu có sự cố xảy ra (chẳng hạn như bị cúp điện hoặc sập hệ thống). Bây giờ, tôi tin rằng trình cài đặt MSI có thể tự cài đặt, sửa đổi hoặc loại bỏ một chương trình tại một thời điểm. Nếu bạn cố gắng chạy một file .msi trong khi chương trình khác đang gỡ bỏ cài đặt, nó sẽ không chạy, hoặc sẽ chờ cho đến khi quá trình gỡ bỏ cài đặt đang chạy kết thúc. Bỏ cài đặt MSI có thể không hành xử theo cách này kể từ khi họ không sử dụng trình cài đặt MSI. Nhưng vì quyết định thiết kế về an toàn này, đây có lẽ là lý do tại sao appwiz.cpl khẳng định trên để cho chỉ có một chương trình cài đặt được gọi cùng một lúc. CCleaner cho phép bạn khởi động chương trình gỡ bỏ mà không cần chờ các tiến trình trước đó kết thúc, nhưng trình cài đặt MSI  có thể sẽ vẫn không làm việc đồng thời vì lý do ở trên.”

(Nguồn: howtogeek.com)