回覆列表
  • 1 # tghmp44490

    編輯本段基本介紹  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服務”或在“我的電腦--管理--服務”列表裡沒有windows installer服務選項。   可執行msiexec /unregister停掉此服務,再執行msiexec /regserver,這時服務列表就會出現此項,雙擊調整其狀態為自動或者手動的啟動(兩者有區別,而且調成“自動”後還不行需要重啟)後可進行msi檔案安裝。   手動註冊msi.dll,執行regsvr32 msi.dll   還有可能出現了%windir%\system32\msiexec.exe感染,如磁碟機、d.dll等病毒,透過比較其檔案大小或看檔案的修改時間可知。要替換msiexec.exe與dllcache快取中的msiexec.exe,最好在Dos或PE環境下提取替換。   如果上述不能解決,可以選擇重灌windows installer。   下載安裝包。重灌前,在

  • 中秋節和大豐收的關聯?
  • 暗影精靈5加記憶體條後降頻?