什么是MSI文件?


當你雙擊`msi`文件時,就會調用`window.installer`程序,接下來就和安裝其他程序一樣了,但是你要確保你的`window.installer`服務是開啟的,你可以在控制面板下的服務中找到`window.installer`服務,並手動開啟。那么`msi`文件到底是什么?有什么優勢呢?

##### 一、MSI文件的由來
首先我們來看看`window.installer`是什么?我們可以看到它可以用來安裝程序,但是要知道的是它不僅僅是用來安裝程序,它是**可擴展的軟件系統**。
`window.installer`的用途包括:
- 管理軟件的安裝
- 管理軟件組件的添加和刪除
- 監視文件的復原以及使用回滾技術維護基本的災難現場
- 還支持從多個源位置安裝和運行軟件

但是要想使用這些功能,就必須通過msi文件,msi文件是`window.installer`的數據包,它實際上是一個數據庫,包含安裝一種產品所需要的信息和在很多情形下安裝和卸載程序的指令和數據。msi文件將程序的組成文件與功能關聯起來。

##### 二、MSI文件的優勢
`window.installer`技術就是合並在一起發揮作用的兩個部分:客戶端安裝程序服務msiexec.exe和msi軟件包文件

msiexec.exe程序是`window.installer`的一個組件。當msiexec.exe被安裝程序調用時,它將用Msi.dll讀取軟件包文件.msi、應用轉換文件 .mst 並合並由安裝程序提供的命令行選項。`window.installer`執行所有與安裝有關的任務:將文件復制到磁盤、修改注冊表、創建桌面快捷方式、必要時顯示提示對話框以便用戶輸入安裝首選項。
使用msi文件的優勢在於:你可以隨時徹底刪除它們,更改安裝選項,即使安裝中途出現意想不到的錯誤,一樣可以安全恢復到以前的狀態,正是這些功能,越來越多軟件開始使用msi作為發行的方式了。
如果你感興趣可以用winRAR等壓縮軟件打開。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM