Windows Installer 5.0 的新功能

本主題中的資訊會識別 Windows Installer 5.0 中可用的新增和變更。

Windows Installer 5.0 隨附于下列版本的 Windows:

  • 用戶端:Windows 7 和所有更新版本。
  • 伺服器:Windows Server 2008 R2 和所有更新版本。

注意

Windows Installer 5.0 沒有可轉散發套件。 如需舊版 Windows Installer 可用的可轉散發套件清單,請參閱 Windows Installer 可轉散發套件。 如需 Windows Installer 版本的完整清單,請參閱 Windows Installer 的發行版本本

此頁面是以檔指南的形式提供。 您應該參閱主要參考頁面上的 [需求] 區段,以判斷實際的作業系統需求。 未從此頁面連結的 Windows Installer 部分,可以在另一個版本的 Windows Installer 中使用。 如需其他 Windows Installer 版本的相關資訊,請參閱 Windows Installer 的新功能

標準動作

安裝程式函式

資料行資料類型

屬性

摘要資訊屬性

  • 範本摘要有新的值,表示資料庫與 Windows RT 或 Arm64 平臺相容。

資料庫資料表

ControlEvents

控制項

內部一致性評估工具 - ICE

自動化介面

備註

安裝程式開發人員可以使用 Windows Installer 5.0 來撰寫單一安裝套件,以便每部電腦安裝或應用程式的每個使用者安裝。 如需詳細資訊,請參閱 單一套件撰寫。 內部一致性評估工具 ICE105 會檢查套件是否已在每個使用者內容中安裝。 標準使用者可安裝、更新、執行及移除且沒有提高許可權的應用程式稱為Per-User應用程式 (PUA.) PUA 可以提供更好的使用者體驗、將系統和其他電腦使用者的影響降到最低,並保留 UAC 提示,以實際需要提高使用者權限的情況。 Windows Installer 5.0 的單一套件撰寫功能可協助開發Per-User應用程式。

服務組態選項可讓 Windows Installer 套件自訂電腦上的 服務 。 如需詳細資訊,請參閱 使用服務組態

從 Windows Installer 5.0 開始,Windows Installer 套件能夠保護新的帳戶、Windows 服務、檔案、資料夾和登錄機碼。 MsiLockPermissionsEx資料表可以指定拒絕許可權的安全性描述元、指定父資源的許可權繼承,或指定新帳戶的許可權。 如需詳細資訊,請參閱 保護資源

Windows Installer 5.0 可以列舉電腦上安裝的所有元件,並取得元件的金鑰路徑。 如需詳細資訊,請參閱 列舉元件

在 Windows Server 2012 或 Windows 8 上執行的 Windows Installer 5.0 支援在 Windows RT 上安裝已核准的應用程式。 Microsoft 尚未簽署的 Windows Installer 套件、修補程式或轉換無法安裝在Windows RT上。 [範本摘要] 屬性指出與安裝資料庫相容的平臺,而且應該包含 Windows RT 的值。

在 arm64 處理器上Windows 10執行的 Windows Installer 5.0 支援安裝專為 Arm64 平臺編譯的應用程式。 這些套件的 Template Summary 屬性必須包含 Arm64 值。