古詩詞大全網 - 四字成語 - Window installer是什麽?

Window installer是什麽?

我們不能僅僅憑借Windows Installer這個名稱來判斷它的功能,準確地說,它是壹個可擴展的軟件管理系統,它可以支持如下的功能:管理軟件的安裝、管理軟件組件的添加和刪除、監視文件的復原以及使用回滾技術維護基本的災難恢復。利用Windows Installer用戶可以從多個源位置安裝和運行軟件。其實使用Windows Installer進行安裝是更加安全的壹種方式,它可以在安裝過程中跟蹤安裝程序對系統做出的任何更改,這樣無論是用戶希望刪除程序還是程序安裝不成功,使用Windows Installer都可以將系統恢復到安裝前的狀態,這就是我們經常可以從微軟那裏聽到的“回滾”。

Windows Installer還充當著程序間的“交通警”,在極少數的情況下,當前的安裝或卸載操作可能會與現有程序***享某個動態鏈接庫文件(文件擴展名為.DLL的文件),這個安裝或卸載的進程對***享動態鏈接庫的操作可能影響到另外的程序,而Windows Installer可以為它們建立壹個標準的安裝規則,並要求所有的程序都必須執行這壹規則,以避免沖突發生。由於Windows Installer完全跟蹤了整個安裝過程,所以它可以了解某個程序需要的所有文件,因此我們在“添加/刪除程序”中使用的程序修復功能也是依賴Windows Installer完成的,它可以從安裝程序中提取當前程序缺少的文件。Windows Installer還支持按需安裝程序功能,例如,我們在安裝很多程序時使用的自定義安裝功能都是依賴Windows Installer來實現的。Windows Installer還能夠按照管理員指令編寫程序安裝腳本,實現無人參與的程序安裝。

從結構上說,Windows Installer包括兩個必不可少的部分:Msiexec.exe(客戶端安裝程序服務)和MSI軟件包(Microsoft軟件安裝文件)。Msiexec.exe是Windows Installer的壹個組件。在安裝過程開啟後,Msiexec.exe會被安裝程序調用,Msiexec.exe會利用Msi.dll文件讀取MSI軟件包、MST文件(應用轉換文件),並通過安裝命令進行整個的安裝。