[Cơ bản] File cài đặt dạng .exe và .msi khác nhau chỗ nào?

lengockhoi.vi

New member
**. EXE và .MSI - 2 định dạng tệp khác nhau? **

Khi bạn tải xuống phần mềm để cài đặt, bạn sẽ gặp một trong các định dạng tệp này.Hiểu các chức năng của họ sẽ giúp bạn dễ dàng cài đặt và sử dụng phần mềm trên Windows.

**. Exe ** là viết tắt của ** thực thi ** và tên nói lên tất cả, đây là hình thức của một tệp thực thi, để chạy một cái gì đó.Định dạng này đã tồn tại trong một thời gian dài, kể từ thời kỳ MS-DOS, nhưng cần lưu ý rằng định dạng .exe không chỉ là tệp cài đặt mà còn là tệp khởi chạy của một ứng dụng nhất định.Bạn phải gặp phải tệp cài đặt như setup.exe nhưng cũng thường gặp các tệp chạy ứng dụng của Photoshop.exe.

Tất cả các phần mềm trên Windows đều yêu cầu tệp .exe tương ứng chứa thông tin về các quy trình được thực thi để phần mềm có thể được cài đặt và khởi chạy sau.Tệp .exe có thể cài đặt một ứng dụng trong máy - dữ liệu ứng dụng được đóng gói, khi chạy, trích xuất một thư mục tạm thời và quy trình cài đặt được thực hiện.Tuy nhiên, tệp .exe cũng có thể là tệp bắt đầu đã được cài đặt hoặc thậm chí toàn bộ ứng dụng được đóng gói vào .exe để nhấp vào là chạy mà không cần cài đặt (dạng di động).Nói chung, tệp .exe cực kỳ linh hoạt và nó là một thành phần không thể thiếu trong cấu trúc tệp của Windows.

**Đây là một tệp nén chứa rất nhiều thứ như dữ liệu phần mềm, hướng dẫn, quy trình, khóa bổ trợ và khóa đăng ký cần thiết để phần mềm có thể được cài đặt vào Windows và giúp phần mềm hoạt động bình thường sau khi cài đặt.

Khi nhấp vào tệp .msi, trình cài đặt windows (msiexec.exe) sẽ đọc và chạy nó, tệp .msi sẽ tìm thấy các điều kiện tiên quyết, chẳng hạn như quản trị viên để cài đặt phần mềm, các tác vụ nên được thực hiện trong đóMặt trước mà phần mềm được cài đặt theo quy trình và trình tự.So với .exe, .msi chỉ có một chức năng là hỗ trợ cài đặt phần mềm vào Windows.Tệp cài đặt được Microsoft phát triển để mang đến cho các nhà phát triển phần mềm một giải pháp cài đặt tốt hơn, đồng nhất vì mỗi nhà phát triển đã sử dụng một phần mềm cài đặt riêng, không chuẩn.

Đôi khi, bạn tải xuống một phần mềm có thư mục được nén .zip hoặc.Setup.exe hiện là một bootstrapper và nó sẽ gọi Windows Installer để cài đặt các tệp .msi cũng như kiểm tra xem hệ thống có đủ điều kiện để cài đặt không.

Tệp cài đặt .msi cũng hỗ trợ giao diện cài đặt với các nút tiếp theo và kết thúc quen thuộc, thường là trình hướng dẫn cài đặt (một công cụ của flexera).Giao diện này sẽ hiển thị các bước với Windows thông tin, cho phép tùy chỉnh tùy chỉnh, chọn cái nào được cài đặt.

Tính năng đặc biệt nhất của tệp cài đặt .msi là chế độ im lặng - IE cài đặt trong im lặng.Khi bạn tải xuống tệp cài đặt .msi, nhấp đúp vào cài đặt, nhiều tình huống bạn sẽ chỉ thấy cửa sổ Cài đặt xuất hiện bằng nút Hủy, không cho phép điều chỉnh đường dẫn và các bước để cài đặt.Do đó, tệp cài đặt .msi này có các quy trình KeyStroke và lập trình, ngay cả khi tự cài đặt cửa sổ.Người dùng có thể cài đặt nhanh chóng mà không cần phải nhấp vào tiếp theo và kết thúc, đặc biệt là nhân viên CNTT sẽ có thể triển khai một 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.Ví dụ, phần mềm Slack vừa có cài đặt .MSI cho một loạt các doanh nghiệp.

Tuy nhiên, tệp cài đặt .msi có giới hạn lớn: Trình cài đặt Windows chỉ có thể cài đặt tệp .msi tại một thời điểm, điều này có nghĩa là khi tệp .msi đang chạy, các tệp .msi khác như các tệp khác.Phần phụ thuộc như .NET Framework, thời gian chạy C ++ .... phải chờ để được cài đặt.Bạn có thể mở nhiều tệp cài đặt .msi lên, cửa sổ InstallShield vẫn xuất hiện nhưng khi bạn nhấp vào bước cài đặt, Windows sẽ báo cáo bận 😕.

Trong khi đó .exe có thể chạy nhiều tệp cùng một lúc, có lẽ bạn đã cài đặt 2 phần mềm tại
=======================================
**.exe and .msi - 2 different file formats?**

When you download software to install, you will encounter one of these file formats. Understanding their functions will make it easier for you to install and use software on Windows.

**.exe** stands for **Executable** and the name says it all, this is the form of an executable file, to run something. This format has been around for a long time, since the MS-DOS period, but it should be noted that the .exe format is not only the installation file but also the launch file of a certain application. You must have encountered the installation file like Setup.exe but also often encountered files running the application of photoshop.exe.

All software on Windows requires a corresponding .exe file containing information about the processes to be executed so that the software can be installed and launched later. The .exe file can install an application in the machine - the application data is packaged, when running, extract a temporary folder and the installation process is made. However, the .exe file can also be the starting file that has been installed or even the entire application packaged into .exe to click is to run without installation (Portable form). In general, the .exe file is extremely versatile and it is an indispensable component in the file structure of Windows.

**.msi**, while it was a database file running by Windows Installer (MSI abbreviated by Microsoft Installer and now Windows Installer - a service that supports application installation available on Windows). It is a compressed file that contains a lot of things such as software data, instructions, processes, add-on, and Registry locks needed so that the software can be installed into Windows and help the software to work normally after installation.

When clicking on the .msi file, Windows Installer (Msiexec.exe) will read and run it, the .msi file will find the prerequisite conditions, such as the admin right to install the software, the tasks should be which one is done in front of which one so that the software is installed in accordance with the procedure and sequence. Compared to .exe, .msi has only one function is to support the installation of software into Windows. The installation file is developed by Microsoft to bring software developers a better, homogeneous installation solution because each developer has used a separate, non-standard installation software.

Sometimes, you download a software that has a folder that is compressed .zip or .rar, you extract it to see a .exe installation file (such as setup.exe) and many other .msi file and data folders. Setup.exe is now a bootstrapper and it will call Windows Installer to install .msi files as well as check if the system is eligible to install.

The .msi installation file also supports the installation interface with familiar Next and Finish buttons, usually the Installshield Wizard (a tool of Flexera). This interface will show steps with information windows, allows customized customization, select which one is installed.

The most special feature of the installation file .msi is the Silent mode - ie Settings in silence. When you download a .msi installation file, double click to install, many situations you will see only the installation window appears with a cancel button, does not allow adjusting the path and steps to install. Thus, this .msi installation file has keystroke and programming processes, even when installing the window itself. Users can install quickly without having to click Next and Finish, especially the IT staff will be able to deploy a series of software on hundreds of thousands of computers thanks to this feature. For example, Slack software has just had a .msi installation for a series of businesses.

However, the installation file .msi has a big limitation: Windows Installer can only install a .msi file at a time, this means when a .msi file is running, other .msi files such as other. The dependent part such as .NET Framework, C ++ Runtime ....Must wait to be installed. You can open multiple installation files .msi up, the Installshield window still appears but when you click on the Install step, Windows will report busy 😕.

Meanwhile .EXE can run multiple files at the same time, you probably have installed 2 software at the
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top