MSI Wrapper是一款用于制作MSI格式安裝包的工具,這款軟件可以將exe可執(zhí)行程序轉(zhuǎn)換為MSI格式的安裝包。系統(tǒng)管理員和軟件開發(fā)工程師們可能更喜歡MSI一些,因為MSI的安裝包更適合通過Active Directory組策略進(jìn)行軟件分發(fā)。
功能特色:
將您的exe文件包裝在MSI包中
將可執(zhí)行安裝程序轉(zhuǎn)換為MSI包
通過GPO和SCCM進(jìn)行部署
將安裝程序封裝在MSI程序包中后,可以使用組策略對象(GPO)或System Center Configuration Manager(SCCM)進(jìn)行部署。
無提示安裝和卸載
如果你的exe支持靜默安裝,你也可以使你的MSI保持沉默。您可以在MSI Wrapper啟動時為您的exe添加參數(shù)。
產(chǎn)品屬性控制
構(gòu)建MSI包時,可以指定包的屬性。屬性包括產(chǎn)品名稱,制造商,圖標(biāo),版本,注釋等信息。
已安裝程序中的單個條目
Windows可以顯示已安裝程序的列表。這是用戶通常去卸載程序的地方。 MSI Wrapper將替換包裝設(shè)置中的原始條目,并確保正確卸載包裝程序和MSI。
高程控制
某些安裝人員在某些情況下需要提升而其他安裝人員則不需使用MSI包裝器,您可以選擇最適合您的包裝安裝程序的高程。
每個用戶和每臺機器安裝
支持“每用戶”和“每臺機器”類型的安裝。這用于控制計算機上的所有用戶或僅安裝用戶是否可以使用已安裝的程序。
重啟檢測
大多數(shù)安裝程序可以向操作系統(tǒng)發(fā)出信號,指示需要重新啟動才能完成安裝。使用此工具,您可以映射包裝安裝程序中的退出代碼,以使MSI程序包信號指示需要重新啟動。
批處理模式和構(gòu)建腳本集成
構(gòu)建MSI包可以自動化。如果您是軟件開發(fā)人員并希望在構(gòu)建腳本中集成MSI Wrapper,這將非常有用。
常見問題:
安裝后為什么我的任務(wù)管理器中有msiexec.exe實例?
Windows Installer是一項服務(wù)。在第一次安裝開始之前,您可能在任務(wù)管理器的任務(wù)列表中看不到msiexec.exe。在安裝過程中,您通常會在任務(wù)列表中看到多個msiexec.exe實例。其中一些是在開始安裝的用戶的上下文中運行的。其他人作為SYSTEM用戶運行。
安裝結(jié)束后,您通常會看到SYSTEM用戶擁有的msiexec.exe實例。這很可能會留在那里,直到您的機器重新啟動。這是正常行為。
如果我的包裹設(shè)置不能,我的MSI可以安靜地安裝嗎?
不可以。如果生成的MSI能夠在沒有用戶交互的情況下安裝,則您的包裝設(shè)置必須支持靜默安裝。