windows installer是Win2K/WinXP/WinVista的元件之一,是專門用來管理和設定軟體服務的工具;在Win95、Win98、WinMe與WinNT4.0下,作為額外的產品提供,允許用戶安裝與設定軟體產品與應用程式。
本文操作環境:windows10系統、thinkpad t480電腦。
微軟Windows Installer作為Win2K/WinXP/WinVista的元件之一,是專門用來管理和設定軟體服務的工具。在Win95、Win98、WinMe與WinNT4.0下,作為額外的產品提供,允許用戶有效地安裝與配置軟體產品與應用程式。新的Installer提供給軟體產品新的特性,例如使用命令列安裝產品、增加了使用者的可自訂性。
軟體特點
Windows Installer軟體安裝技術。該技術包括適用於 32 位元 Windows作業系統的Windows Installer伺服器,以及一個用於儲存有關配置和安裝資訊的新軟體包檔案格式。
Windows Installer不只是一個安裝程序,它還是一個可擴展的軟體管理系統。 Windows Installer管理軟體的安裝,管理軟體元件的新增和刪除,監控檔案復原,並透過使用回溯來維護基本的災難復原。
此外,Windows Installer還支援從多個來源安裝和運行軟體,並且可以由要安裝自訂程式的開發人員自訂。
Windows Installer的功能包括:在安裝失敗時將電腦還原為原始狀態:Windows Installer追蹤在程式安裝過程中對系統的所有變更。如果安裝失敗,Installer可以將系統恢復到初始狀態。這稱為“回滾”。
相關問題
有助於防止特定形式的程式之間產生衝突:正在安裝或解除安裝的程式可能會導致電腦上已安裝的另一個程式出現問題,甚至導致電腦停止回應(掛起)。 Installer可以強制實施一些安裝規則,以協助防止當安裝作業更新由現有程式共用的動態連結程式庫(DLL) 檔案時,或當卸載作業刪除由另一個程式共用的 DLL 檔案時出現衝突。
診斷並修復損壞的程式:程式可以要求Installer確定已安裝的程式是否缺少文件,或檔案是否已損壞。然後,它可以要求該服務根據需要再次只複製已發現遺失或損壞的檔案來修復該程式。
可靠地卸載現有程序:Installer可以可靠地卸載先前安裝的任何程序,並刪除所有相關聯的註冊表條目和程序文件,但其他已安裝的軟體所共享的文件及註冊表條目除外。
支援按需安裝程式功能:可以指示Installer首先安裝程式的最小子集。之後,當您首次使用需要附加元件的功能時,會自動安裝附加元件。
支援無人參與的程式安裝:Installer支援根據管理員的指示使用腳本來安裝程式。
Windows Installer技術分為以下兩部分,它們結合在一起工作:客戶端安裝服務 (Msiexec.exe) 和 Microsoft軟體安裝 (MSI)軟體包檔案。 Windows Installer使用軟體套件檔案所包含的資訊安裝程式。
Msiexec.exe程式是Windows Installer的一個元件。當安裝程式呼叫Msiexec.exe時,它使用 Msi.dll 讀取軟體包(.msi) 文件,應用任何轉換 (.mst) 文件,並合併安裝程式所提供的命令列選項。 Installer執行所有與安裝相關的任務,包括將檔案複製到硬碟、修改註冊表、在桌面上建立捷徑,以及在必要時顯示對話方塊以提示使用者輸入安裝首選項。
在電腦上安裝Windows Installer後,它將變更已註冊的 .msi 檔案的檔案類型,以便當您雙擊 .msi 檔案時,將執行 Msiexec.exe。
每個 MSI軟體包檔案都包含一個關係類型的資料庫,用於儲存在各種安裝方案中安裝(或卸載)該程式所需的指令和資料。
推薦:《程式設計影片》
以上是windows installer是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!