Windows hơn.
.exe viết tắt của executable và cái tên nói lên tất cả, đây là dạng file thực thi, để chạy một thứ gì đó. Định dạng này có từ rất lâu rồi, kể từ thời MS-DOS nhưng cần phải lưu ý rằng định dạng .exe không chỉ là file cài đặt mà còn là file khởi chạy của một ứng dụng nào đó. Anh em hẳn đã từng bắt gặp file cài đặt kiểu như setup.exe nhưng cũng thường gặp những file khởi chạy ứng dụng khiểu Photoshop.exe.
Tuy nhiên, file cài đặt .msi có một hạn chế lớn đó là: Windows Installer chỉ có thể cài một file .msi mỗi lần, điều này có nghĩa khi một file .msi đang chạy thì các file .msi khác chẳng hạn như các phần phụ thuộc như .NET framework, C runtime …. phải đợi xong mới được cài. Anh em có thể mở nhiều file cài đặt .msi lên, cửa sổ InstallShield vẫn hiện nhưng khi anh em nhấp tới bước Install thì Windows sẽ báo bận .
. Thành ra các nhà phát triển ứng dụng, đặc biệt là game, họ tự thiết kế giao diện hướng dẫn cài đặt sao cho trực quan và ấn tượng hơn.
Cả 2 dạng file cài đặt .exe và .msi đều hỗ trợ tính năng modify tức thay đổi ứng dụng đã cài, chẳng hạn như cài thêm tính năng, cài vào đường dẫn khác và uninstall tức gỡ bỏ ứng dụng.
Còn nói về việc nên chọn .exe hay .msi thì chúng ta tải file dạng nào về cài cũng được và điều này còn tuỳ thuộc vào nhà phát triển ứng dụng, riêng .msi thì sẽ lý tưởng hơn với các chuyên viên IT khi muốn triển khai đồng loạt.
[Cơ bản] File cài đặt dạng .exe và .msi khác nhau chỗ nào?
Khi nhấp vào file .msi thì Windows Installer (msiexec.exe) sẽ đọc và chạy nó, file .msi sẽ tìm các điều kiện tiên quyết, chẳng hạn như yêu cầu quyền admin để cài đặt phần mềm, các tác vụ cần được thực thi cái nào trước cái nào sau sao cho phần mềm được cài đặt theo đúng thủ tục, trình tự. So với .exe thì .msi chỉ có một chức năng duy nhất là hỗ trợ cài đặt phần mềm vào Windows. File cài đặt dạng .msi được Microsoft phát triển nhằm mang lại cho giới phát triển phần mềm một giải pháp cài đặt tốt hơn, thuần nhất bởi trước đây mỗi nhà phát triển lại dùng một phần mềm cài đặt riêng, không theo tiêu chuẩn.
Tính năng đặc biệt nhất của file cài đặt .msi là chế độ "silent" - tức cài đặt trong im lặng. Khi anh em tải về một file cài đặt .msi, nhấp đúp để cài đặt thì nhiều tình huống anh em sẽ thấy chỉ có cửa sổ cài đặt hiện lên với 1 nút Cancel, không cho phép chỉnh đường dẫn lẫn các bước để cài đặt. Như vậy file cài đặt dạng .msi này đã có những keystroke và lập trình sẵn các tiến trình, thậm chí khi cài xong tự đóng cửa sổ luôn. Người dùng có thể cài đặt nhanh gọn không cần phải nhấn Next rồi Finish, đặc biệt là các nhân viên IT sẽ có thể triển khai đồng loạt phần mềm trên hàng trăm ngàn máy tính nhờ tính năng này. Chẳng hạn như phần mềm Slack đã vừa có bản cài đặt dạng .msi dành cho hoạt động triển khai hàng loạt của doanh nghiệp.
Cập nhật công nghệ từ Youtube tại link: https://www.youtube.com/channel/UCOxeYcvZPGf-mGLYSl_1LuA/videos
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com
