回覆列表
  • 1 # 使用者8262151785062

    【MSI】說到MSI檔案,不得不先說說Windows Installer,它不只是安裝程式,而是可擴充套件的軟體管理系統。Windows Installer的用途包括:管理軟體的安裝、管理軟體元件的新增和刪除、監視檔案的復原以及使用回滾技術維護基本的災難恢復。另外,Windows Installer還支援從多個源位置安裝和執行軟體,而且可以由想要安裝自定義程式的開發人員自定義。要想使用這些功能,就必須透過MSI檔案。MSI 檔案是Windows Installer的資料包,它實際上是一個數據庫,包含安裝一種產品所需要的資訊和在很多安裝情形下安裝(和解除安裝)程式所需的指令和資料。MSI檔案將程式的組成檔案與功能關聯起來。此外,它還包含有關安裝過程本身的資訊:如安裝序列、目標資料夾路徑、系統依賴項、安裝選項和控制安裝過程的屬性。

    2.MSI的優勢

    Windows Installer技術就是合併在一起發揮作用的兩個部分:客戶端安裝程式服務(Msiexec.exe) 和Microsoft軟體安裝(MSI)軟體包檔案。

    Msiexec.exe 程式是 Windows Installer 的一個元件。 當 Msiexec.exe 被安裝程式呼叫時,它將用 Msi.dll 讀取軟體包檔案 (.msi)、應用轉換檔案 (.mst) 併合並由安裝程式提供的命令列選項。 Windows Installer 執行所有與安裝有關的任務:包括將檔案複製到硬碟、修改登錄檔、建立桌面快捷方式、必要時顯示提示對話方塊以便使用者輸入安裝首選項。

    當雙擊MSI檔案的時候,與之關聯的Windows Installer 的一個檔案Msiexec.exe 被呼叫,它將用Msi.dll讀取軟體包檔案(.msi)、應用轉換檔案(.mst)進行進一步處理,然後 Windows Installer 執行所有與安裝有關的任務:包括將檔案複製到硬碟、修改登錄檔、建立桌面快捷方式,必要時顯示提示對話方塊以便使用者輸入安裝需要的資訊,就這樣,一個程式安裝到了你的電腦上。

  • 中秋節和大豐收的關聯?
  • 在《明日之後》這個遊戲中,你認為“歐氣爆棚”的表現是什麼?你見過的最“歐”的人抽出了什麼配方?