MSIINSTALLPERUSER 屬性

MSIINSTALLPERUSERALLUSERS屬性可由使用者透過使用者介面或在命令列上設定,以要求 Windows Installer 為目前使用者或電腦的所有使用者安裝雙重用途套件。 若要使用 MSIINSTALLPERUSER 屬性, ALLUSERS 屬性的值必須是 2,而且套件必須已撰寫,才能安裝到每一使用者或每部電腦內容中。 如需撰寫雙重用途套件的相關資訊,請參閱 單一套件撰寫。 如果 ALLUSERS 屬性的值不等於 2, 則會忽略 MSIINSTALLPERUSER 屬性的值,而且不會影響安裝。 使用 Windows Installer 4.5 或更早版本安裝套件時, 會忽略 MSIINSTALLPERUSER 屬性的值。

若要要求 Windows Installer 在每部電腦 安裝內容中安裝雙用途套件,使用者可以使用撰寫的使用者介面或命令列,將 MSIINSTALLPERUSER 屬性的值設定為空字串 (「」「) ALLUSERS 屬性的值設為 2。

若要要求 Windows Installer 在每個使用者 安裝內容中安裝雙用途套件,使用者可以使用撰寫的使用者介面或命令列,將 MSIINSTALLPERUSER 屬性的值設定為 1,並將 ALLUSERS 屬性的值設定為 2。

如果 ALLUSERS 屬性的值不等於 2,Windows Installer 會忽略 MSIINSTALLPERUSER 屬性的值。 如果 Windows Installer 在每部電腦內容中安裝應用程式,它會將 ALLUSERS 屬性的值重設為 1。 如果 Windows Installer 在個別使用者內容中安裝應用程式,它會將 ALLUSERS 屬性的值重設為空字串 (「」) 。 因此,已安裝每一使用者的應用程式會接收每一使用者的所有更新或修復,而每部電腦安裝的應用程式會接收更新或修復。

Windows Installer 4.5 或更早版本: WINDOWS Installer 5.0 之前的版本會忽略 MSIINSTALLPERUSER 屬性。

預設值

建議的預設安裝內容是針對雙重用途套件的每個使用者。 在雙用途套件的 Property 資料表 中撰寫 MSIINSTALLPERUSER=1 和 ALLUSERS=2,以指定個別使用者做為預設安裝內容。

備註

您可以將 MSIINSTALLPERUSER 屬性的值設定為空字串, (「」) ,MSIINSTALLPERUSER=「」。

安裝內容會決定 DesktopFolderProgramMenuFolderStartMenuFolderStartupFolderTemplateFolderAdminToolsFolderProgramFilesFolderCommonFilesFolderProgramFiles64FolderCommonFiles64Folder 屬性的值。 安裝內容會決定登錄的元件,其中 登錄資料表 中的專案和 RemoveRegistry 資料表中的專案會寫入或移除根資料行中的 -1。 如需安裝內容的相關資訊,請參閱 安裝內容

規格需求

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

另請參閱

屬性

ALLUSERS

安裝內容

單一套件撰寫