windows installer

windows installer

微軟Windows Installer作為Win2K/WinXP/WinVista的組件之一,是專門用來管理和配置軟體服務的工具。在Win95、Win98、WinMe與WinNT4.0下,作為額外的產品提供,允許用戶有效地安裝與配置軟體產品與應用程式。新的Installer提供給軟體產品新的特性,例如使用命令行安裝產品、增加了用戶的可定製性。

基本介紹

  • 軟體名稱:windows installer
  • 軟體版本:4.5
  • 更新時間:2013-06-22
  • 軟體語言:簡體中文版
  • 軟體大小:3.12 MB
軟體特點,更新信息,相關問題,修復服務,安裝清除工具,

軟體特點

Windows Installer軟體安裝技術。該技術包括適用於 32 位 Windows作業系統的Windows Installer伺服器,以及一個用於存儲有關配置和安裝信息的新軟體包檔案格式。
Windows Installer不僅僅是一個安裝程式,它還是一個可擴展的軟體管理系統。Windows Installer管理軟體的安裝,管理軟體組件的添加和刪除,監視檔案復原,並通過使用回滾來維護基本的災難恢復。
此外,Windows Installer還支持從多個源安裝和運行軟體,並且可以由要安裝自定義程式的開發人員定製。
Windows Installer的功能包括:在安裝失敗時將計算機還原為原始狀態:Windows Installer跟蹤在程式安裝過程中對系統進行的所有更改。如果安裝失敗,Installer可以將系統恢復到其初始狀態。這稱為“回滾”。

更新信息

版本的Windows Installer 4.5有幾個新功能,包括:
多包事務:在多包事務,你可以創建一個從多個包單交易。在多包交易中,連結器是用來動態包含在交易中的軟體包。如果不安裝任何軟體包如預期,您可以回滾安裝。
嵌入式用戶界面處理程式:您可以嵌入一個自定義用戶界面(UI)在Windows安裝程式包的處理程式。這使得自定義用戶界面更容易集成。你也可以調用一個嵌入式用戶界面處理程式中的添加或刪除程式控制臺項。或者,你可以調用一個在一個Windows Installer的修復過程嵌入式用戶界面處理程式。
嵌入式推理鏈:您可以使用嵌入式連結器來添加包到多個包事務。你可以使用一個嵌入式連結器,以便在多個包的安裝活動。例如,您可以啟用安裝點播事件,維修活動,並在多個包卸載事件。
更新新老交替彈性:此功能使您能夠正確在FeatureComponent表變化的替換項。
共享組件在卸載修補彈性:此功能確保組件的最新版本適用於所有的產品。
自定義更新卸載行動執行:此功能允許添加或更新更改自定義操作,以便自定義操作時調用卸載的更新。

相關問題

幫助防止特定形式的程式之間產生衝突:正在安裝或卸載的程式可能會導致計算機上已安裝的另一個程式出現問題,甚至導致計算機停止回響(掛起)。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服務”或在“我的電腦--管理--服務”列表里沒有windows installer服務選項。
可運行msiexec /unregister停掉此服務,再運行msiexec /regserver,這時服務列表就會出現此項,雙擊調整其狀態為自動或者手動的啟動(兩者有區別,而且調成“自動”後還不行需要重啟)後可進行msi檔案安裝。
手動註冊msi.dll,運行regsvr32 msi.dll。具體方法:點擊開始 - 附屬檔案 - 運行 , 輸入“cmd”,點擊“確定”按鈕,然後輸入“regsvr32 msi.dll”,最後按下回車,提示註冊成功即可。
還有可能出現了%windir%\system32\msiexec.exe感染,如磁碟機、d.dll等病毒,通過比較其檔案大小或看檔案的修改時間可知。要替換msiexec.exe與dllcache快取中的msiexec.exe,最好在Dos或PE環境下提取替換。
如果上述不能解決,可以選擇重裝windows installer。
下載安裝包。重裝前,在安全模式下分別刪除%windir%\system32和%windir%\system32\Dllcache兩個資料夾下的msi.dll,msiexec.exe,msihnd.dll三個檔案(重命名也可以)

安裝清除工具

全稱:Windows Installer Clean up Utility
即Windows Installer清除工具。有之,您可輕而易舉地刪除某個程式的Windows Installer配置信息。若您在安裝程式的時候遇到了Windows Installer方面的問題,不妨先用其刪掉程式之前的安裝信息,再試。
註:
不含下述功能:
1、刪除Windows Installer本身;
2、卸載由Windows Installer安裝的任何程式或檔案。

相關詞條

熱門詞條

聯絡我們