OutOfNoRbDiskSpace 屬性

如果安裝目標的任何磁片區沒有足夠的磁碟空間來容納安裝,安裝程式會將 OutOfNoRbDiskSpace 屬性設定為 True。 在此情況下,即使已停用復原, OutOfNoRbDiskSpace 屬性也會設定為 True。 如果所有磁片區有足夠的空間,則值為 False。

安裝套件的開發人員可以處理 OutOfDiskSpace 屬性為 True 且 OutOfNoRbDiskSpace 屬性為 False 的情況,方法是撰寫使用者介面,向使用者顯示停用復原並繼續安裝的選項。 如需有條件地顯示對話方塊的資訊,請參閱 ControlEvent 概觀。 如需停用復原的相關資訊,請參閱 EnableRollback ControlEvent

執行CostFinalize 動作之後,OutOfNoRbDiskSpace屬性隨時有效。 OutOfNoRbDiskSpace屬性狀態會在每次重新計算總安裝成本時動態更新 (例如,每當任何功能的安裝狀態透過[選取專案] 對話方塊) 變更時。 選取解決方案動作會使用此值來取消安裝並產生對話方塊。

規格需求

需求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer。 如需 Windows Installer 版本所需的最低 Windows Service Pack 相關資訊,請參閱 Windows Installer Run-Time需求

另請參閱

屬性

ControlEvent 概觀

OutOfDiskSpace 屬性

EnableRollback ControlEvent

CostFinalize 動作

選取對話方塊