windows-安裝程序-windows安裝程序無法將windows配置為在此
windows 安裝程序
Windows 安裝程序通常指的是 Windows Installer,以下是詳細介紹:

基本信息
- 定義:Windows Installer 是微軟 Windows 操作系統中的一款用于管理和配置軟件服務的工具,是 Win2K/WinXP/WinVista 等系統的組件之一,在 Win95、Win98、WinMe 與 WinNT4.0 下則作為額外產品提供。
- 組成部分:主要包括客戶端安裝服務(Msiexec.exe)和 Microsoft 軟件安裝(MSI)軟件包文件 。
功能特點
- 安裝與配置管理:能將軟件的必要文件復制到指定的安裝目錄,在 Windows 注冊表中注冊一些組件,以便系統能夠識別和使用它們,還可根據用戶選擇創建桌面快捷方式、配置環境變量等。
- 回滾功能:在安裝失敗時將計算機還原為原始狀態,跟蹤在程序安裝過程中對系統進行的所有更改,若安裝失敗可將系統恢復到初始狀態。
- 多包事務支持:可以創建從多個包的單交易,若有軟件包安裝不成功或用戶取消安裝,能回滾安裝。
- 組件管理:可管理軟件組件的添加和刪除,監視文件復原,維護基本的災難恢復,還能強制實施一些安裝規則,防止程序之間產生沖突。
- 按需安裝:可指示 Installer 首先安裝程序的最小子集,之后在首次使用需要附加組件的功能時,自動安裝附加組件。
- 無人參與安裝:支持根據管理員的指令使用腳本來安裝程序。
常見問題及解決方法
- Windows Installer 服務未啟動或不可用:運行 “msiexec /unregister” 停掉此服務,再運行 “msiexec /regserver”,然后在服務列表中雙擊調整其狀態為自動或者手動并啟動,也可手動注冊 “msi.dll”,運行 “regsvr32 msi.dll”。
- 安裝程序文件損壞或感染病毒:如 % windir%\system32\msiexec.exe 感染病毒,可通過比較其文件大小或看文件的修改時間判斷,在 Dos 或 PE 環境下提取替換 “dllcache” 緩存中的 msiexec.exe。
- 軟件安裝出現沖突或錯誤:可使用 Windows Installer Clean up Utility 工具刪除程序之前的安裝信息后再試。
不同版本特點
- Windows Installer 4.5:增加了嵌入式用戶界面處理程序、嵌入式推理鏈等功能,解決了早期版本中存在的一些問題,如缺少 SeBackupPrivilege 用戶權限、在 Windows Vista 中 InstallValidate 操作出現不必要消息等。
- Windows Installer 5.0 及以上:開始支持更安全的資源配置,可指定安全描述符來拒絕權限等,能更好地枚舉組件和定制服務。
