文章編號: 884016 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

Microsoft Windows Installer 3.0 隨附在 Microsoft Windows XP Service Pack 2 (SP2) 中,現在以 Microsoft Windows 2000 SP3、Microsoft Windows 2000 SP4、Microsoft Windows XP、Microsoft Windows XP SP1 和 Microsoft Windows Server 2003 的可轉散發系統元件的樣式提供。新增的功能有助於更輕鬆且更有效率地提供服務 (服務包括撰寫、建立、散佈及管理應用程式的更新)。這些功能也解決了舊版 Windows Installer 的問題。

其他相關資訊

Windows XP 使用者

如果要安裝 Windows Installer 3.0,請更新至 Windows XP SP2。

Windows Server 2003 和 Windows 2000 Server 使用者

版本記錄:
  • Microsoft Windows Installer 3.0:KB884016 1.0 版 (2004 年 11 月 8 日)
  • Microsoft Windows Installer 3.0:KB884016 2.0 版 (2004 年 11 月 15 日)
這個經過修訂的套件新增了在執行 Windows 2000 Multilingual User Interface Pack (MUI) 的電腦上安裝 Windows Installer 3.0 的功能。

您可以從「Microsoft 下載中心」下載下列檔案:

摺疊此圖像展開此圖像
下載
立即下載 884016 套件。

如需有關如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 How to obtain Microsoft support files from online services
Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

Windows Installer 3.0 中的新功能

  • 修補順序

    有了修補順序,不論電腦收到補充順序的時間順序為何,都可以依照正確的邏輯順序部署一組新的或現有的補充程式。
  • 可移除的補充程式

    現在,您可以移除隨著 Windows Installer 3.0 一起安裝的補充程式 (如果那些程式在補充程式套件中是標示為可移除)。移除補充程式可以讓所修補的程式還原至套用補充程式之前的狀態。
  • 更有效的修補

    這個版本的補充程式做了幾項改良。這些改良包括:
    • 按兩下補充程式檔案即可加以套用。
    • 補充程式的大小更小且更可靠。
    • Delta 壓縮補充程式不再需要來源媒體。
    • 在一次異動中安裝多個補充程式。
    • 在單一異動中安裝針對不同產品而發行的補充程式。
  • 非系統管理員的補充程式和更高階的補充程式

    具有 Limited 帳戶的使用者現在可以套用標示為受系統管理員信任的補充程式。
  • 來源清單 API 和清查管理 API

    利用新的來源清單 API,系統管理員可以輕易地檢查及變更以 Windows Installer 登錄的來源位置的清單。透過新的清查管理 API,Windows Installer 3.0 也支援各種產品、功能、元件和補充程式清查查詢。具有權限帳戶的使用者可以使用這些 API,以列舉所有的使用者和安裝內容。
  • 標準命令列選項

    為了讓程式部署更簡易,Windows Installer 支援簡單易懂且能夠控制顯示及重新啟動行為的標準命令列選項,以及更新的安裝、移除、記錄和應用。Windows Installer 2.0 命令列選項將會持續受到支援,並且可以與新的命令列選項一起使用。下列新的命令列選項會受到支援:
    • /help
    • /quiet
    • /passive
    • /norestart
    • /forcerestart
    • /promptrestart
    • /uninstall
    • /log
    • /package
    • /update
    Windows Installer 3.0 還支援 msiexec /? 選項。您可以使用這個選項來顯示 Windows Installer 3.0 中所有可用的命令列參數。
  • 更佳的組件服務

    對於二進位 Delta 修補和新組件撰寫和服務指導的支援改善了組件服務。
  • Windows XP [控制台] 中 [新增或移除程式] 的改良介面

    現在,[控制台] 中的 [新增或移除程式] 功能可以讓使用者檢視已安裝的程式更新並與其互動。利用 Windows XP SP2,使用者可以選取單一核取方塊來檢視程式更新以及與程式的關係。現在,更新會與相關的程式組成群組,並且包含安裝日期。

Windows Installer 3.0 中解決的問題

  • Windows Installer 在呼叫 LogonUser 函式之後,沒有使用正確的語彙基元。
  • 當自訂動作呼叫查詢大於 256 個字元的字串的 API 時,發生錯誤。
  • 當伺服器遺失 MSIServer 類別註冊時,出現「無法存取 Windows Installer 服務」錯誤訊息。
  • 當產品的登錄遭到毀損時,MsiOpenProduct 函式會失敗。
  • 如果您在開啟程式圖示功能表之後,按兩下程式圖示以關閉瀏覽視窗,安裝程式會失敗。
  • 如果路徑含有空格,ServiceInstall 表格就無法正確地安裝服務。
  • MsiGetComponentPath 函式有時會意外地失敗。
  • 當您在安裝程式引擎初始化期間取消程式安裝時,動作會被忽略並傳回未預期的錯誤。
  • 當您嘗試移除程式時,不正確的程式名稱會顯示為執行中的程式。
  • 未正確寫入的 MsiAssemblyName 表格可能會讓您無法移除電腦上的全域組件。
  • Windows Installer 在自訂動作失敗時回復安裝,但最終還是回報安裝成功,而非失敗。
  • Windows Installer 不允許外部使用者介面篩選「使用中檔案」訊息。現在 Windows Installer 3.0 在公用標題中新增 INSTALLLOGMODE_FILESINUSE = (1 << (INSTALLMESSAGE_FILESINUSE >> 24)) 參數。
  • DependantService 登錄值遭到截斷。
  • 當 BindImage API 失敗時,Windows Installer 無法提供足夠的記錄資訊。
  • Windows Installer 並未宣告 MsiProvideAssembly 函式的公用標題中的 INSTALLMODE_NODETECTION_ANY 參數。
  • 如果元件從來源執行,並且來源驗證失敗,COM 啟動就會失敗。
  • 可採取行動的指標顯示為沙漏,並且未變更。
  • 服務並未在失敗之後關閉。
  • 如果系統管理員或本機系統存取檔案遭到拒絕,Windows Installer 就無法刪除檔案。
  • 如果利用 /qb-/qn 參數來停用強制回應對話方塊,ServiceInstall 表格不會回應 msidbServiceInstallErrorControlVital 位元。
  • OpenPackage 方法忽略了「安全工作階段」旗標。
  • msiUILevelSourceResOnly 安裝表格定義從 Windows Installer 自動化介面的 typelib 定義中遺失了。
  • 如果同組檔案是以從來源執行的元件所指定,就無法安裝建立具有版本編號的檔案。
  • [客戶資訊] 對話方塊所使用的錯誤對話方塊使用了錯誤的指標。
  • 當您按下空格鍵或 ENTER 鍵時,啟用了隱藏的 [取消] 按鈕。
  • 當 DisableMSI=1 時,Windows Installer 不會讓非系統管理員產生通告指令碼。
  • 當您看到按一下 [重試][取消] 的提示時,安全性錯誤只顯示 [確定] 按鈕。
  • 當您移除程式時,遺失了環境變數。
  • 如果元件是隨著從來源執行的元件一起安裝,而且元件的媒體磁碟 ID 大於 99,提供元件路徑的 Windows Installer API 就會傳回不正確的路徑。
  • Windows Installer 無法以系統管理員和系統帳戶的唯讀權限來移除檔案。
  • 如果視窗標題含有 [propertyname] 參考,[FilesInUse] 對話方塊可能會顯示不正確的視窗標題。

屬性

文章編號: 884016 - 上次校閱: 2013年6月10日 - 版次: 5.1
這篇文章中的資訊適用於:
  • Microsoft Windows Installer 3.0
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kbinfo KB884016
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com