升級至 Microsoft 365 應用程式時,移除現有的 Office MSI 版本

建議您先卸載任何舊版 Office,再安裝 Microsoft 365 Apps。 為了協助您卸載使用 Windows Installer (MSI) 作為安裝技術的 Office 版本,您可以使用 Office 部署工具,並在configuration.xml檔案中指定 RemoveMSI 元素。

有數種方式可讓您在安裝 Microsoft 365 Apps 時使用 RemoveMSI 元素。

  • 卸載電腦上的所有 Office 產品。
  • 識別任何現有的語言資源,例如語言套件,並安裝相同的語言。
  • 保留一些 Office 產品,並在電腦上卸載所有其他 Office 產品。

RemoveMSI 可用來卸載使用 Windows Installer 安裝的 2007、2010、2013 或 2016 版 Office、Visio 或 Project (MSI) 。

注意事項

RemoveMSI 不會卸載使用隨選即用作為安裝技術的舊版 Office,包括 Visio 和 Project。 您可以透過主控台或執行 Office 部署工具,並在您的configuration.xml檔案中使用Remove 元素來卸載這些版本的 Office。

使用 RemoveMSI 的需求

以下是在configuration.xml檔案中使用 RemoveMSI 元素的需求:

  • 您至少必須使用 Office 部署工具的 16.0.12827.20268 版 (setup.exe 16.0.12827.20258 版) ,您可以從 Microsoft 下載中心下載。 建議您一律下載並使用最新版的 Office 部署工具。 若要檢查 Office 部署工具的版本,請以滑鼠右鍵按一下 [setup.exe],選擇 [ 屬性],然後選擇 [ 詳細資料]
  • 您必須安裝至少 1803 版的Microsoft 365 Apps。 版本 1803 或更新版本適用于目前通道、每月企業通道、Semi-Annual Enterprise Channel (Preview) ,以及 Semi-Annual Enterprise Channel。
  • 您必須在至少執行 Windows 7 Service Pack 1 (SP1) 或更新版本的電腦上安裝Microsoft 365 Apps。

注意事項

Windows 7 的支援服務已於 2020 年 1 月 14 日終止。 如需詳細資訊,請參閱 Windows 7 終止支援服務與 Microsoft 365 Apps

卸載所有 Office 產品

若要卸載電腦上已安裝的所有 Office 版本,包括 Visio 和 Project,請將 RemoveMSI / > 新 < 增至您的configuration.xml檔案。 也會移除語言資源,例如語言套件、語言介面套件或校訂工具。

以下是configuration.xml檔案的範例,該檔案會從網際網路上的 Office 內容傳遞網路 (CDN) 安裝 64 位目前通道版本的 Microsoft 365 Apps 企業版,並在電腦上卸載任何 Windows Installer (MSI) 版本的 Office。

<Configuration>
  <Add OfficeClientEdition="64" Channel="Current" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
      </Product>
  </Add>
  <RemoveMSI />
</Configuration>

安裝相同的語言資源

如果電腦上已安裝語言資源,例如語言套件、語言介面套件或校訂工具,您可以在安裝Microsoft 365 Apps時,取得安裝相同語言資源的隨選即用版本。 若要安裝相同的語言資源,請將 < Language ID=「MatchPreviousMSI」 / > 新增至configuration.xml檔案。

以下是從網際網路上的 Office 內容傳遞網路 (CDN) 安裝 64 位每月企業通道版本的Microsoft 365 Apps 企業版,以及電腦上任何現有語言的configuration.xml檔案範例,並卸載電腦上的任何 Windows Installer (MSI) 版本的 Office。

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
         <Language ID="MatchPreviousMSI" />
      </Product>
  </Add>
  <RemoveMSI />
</Configuration>

以下是有關在configuration.xml檔案中使用 MatchPreviousMSI 的一些額外詳細資料。

  • 您必須包含 RemoveMSI 元素。
  • 您必須指定至少一個語言識別項。 例如 en-us。
  • 此設定不是產品特有的。 例如,如果已安裝法文Office 專業增強版 2013 和德文Visio 標準版 2013,則當您安裝 Microsoft 365 Apps 時,會同時取得法文和德文,以及您指定的任何其他語言識別項。

重要事項

如果您要從區域網路上的位置安裝Microsoft 365 Apps,例如共用資料夾,請確定您已將所有可能的語言檔案下載到該資料夾。 如果該資料夾中無法使用任何需要安裝的語言,則安裝將會繼續,但不會安裝這些語言。 若要避免這種情況,建議您在configuration.xml檔案中包含 AllowCdnFallback=「True 」。 這會使用 Office 內容傳遞網路 (網際網路上的 CDN) 作為要從中安裝語言檔案的備份來源。

保留一些 Office 產品,並卸載所有其他 Office 產品

建議您先卸載任何舊版的 Office,包括 Visio 和 Project,再安裝較新的版本。 但是,在一些情況下,例如應用程式相容性測試,您可能需要在轉換至新版本時,將舊版安裝的時間有限。

若要保留特定的 Office 產品,您可以將 IgnoreProduct 行新增至configuration.xml檔案,並指定其產品識別碼。

以下是 Project 和 Visio 支援的識別碼範例:

  • PrjStd
  • PrjPro
  • VisStd
  • VisPro
  • PrjStdR
  • PrjProR
  • VisStdR
  • VisProR

注意事項

產品識別碼是在 {product} 的Setup.xml檔案中找到的安裝程式標識 。舊版 Office 安裝檔案的 WW 資料夾。 例如,Office 專業增強版 2010 的Setup.xml檔案位於 ProPlus.WW 資料夾中。

識別碼不是特定版本。 將會保留在電腦上找到的所有版本。 例如,如果您指定 VisPro,則會保留 Visio 專業版 2016 和 Visio 專業版 2013。 也會保留這些版本的語言資源。 例如,語言套件、語言介面套件或校訂工具。

僅支援完整產品移除。 例如,如果您已安裝 Office 專業增強版 2013,則無法卸載 Excel 以外的所有專案。 您必須保留或卸載整個產品。 只有當 Excel 安裝為獨立產品,而不是安裝為 Office 套件的一部分時,您才能保留先前的 Excel 安裝,例如Office 專業增強版。

以下是configuration.xml檔案的範例,該檔案會從網際網路上的 Office 內容傳遞網路 (CDN) 安裝 64 位每月企業通道版本的 Microsoft 365 Apps 企業版,並在電腦上卸載任何 Windows Installer (MSI) 版本的 Office,但Visio 專業版除外。

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
      <Product ID="O365ProPlusRetail ">
         <Language ID="en-us" />
      </Product>
  </Add>
  <RemoveMSI>
    <IgnoreProduct ID="VisPro" />
  </RemoveMSI>
</Configuration>

可以移除的其他產品

除非您使用 IgnoreProduct,否則也會使用 RemoveMSI 元素移除下列產品的安裝:

  • SharePoint Designer。 產品識別碼為 SharePointDesigner。
  • Infopath。 產品識別碼是大量授權版本) 的 InfoPath (,或零售版) 的 InfoPathR (。
  • Lync 2013 或更新版本。 請注意,您無法使用 RemoveMSI 元素來移除 Lync 2010。
  • 個別安裝,而不是 Office 套件一部分的 Office 產品。 例如,獨立安裝 Access。
  • Access 2010 Runtime 或更新版本。 產品識別碼為 AccessRT。
  • Access Database Engine 2010 可轉散發套件或更新版本。 產品識別碼為 AceRedist。

注意事項

Access Database Engine 最常包含在與 Access 資料來源互動的其他應用程式中,而卸載 Access 資料庫引擎可能會影響這些應用程式的功能。 移除 Access 資料庫引擎之前,請確定已移除或不再需要任何需要此元件的應用程式。

使用 RemoveMSI 的其他相關資訊

以下是有關在configuration.xml檔案中使用 RemoveMSI 元素的一些額外詳細資料。

  • 如果您要安裝下列任一產品,也可以使用這些設定:
    • Project 方案 3或Project 方案 5隨附之 Project 傳統型應用程式的訂閱版本。
    • 隨附于 Visio 方案 2 的 Visio 傳統型應用程式訂閱版本。
    • Microsoft 365 Apps 商務版,這是隨附于某些 Microsoft 365 商務方案的 Office 版本,例如 Microsoft 365 商務進階版。
    • Office LTSC 專業增強版 2021或Office LTSC 標準版 2021。
    • 大量授權版本的 Office 2019,例如 Office 專業增強版 2019。
  • 即使您要卸載所有 Office 產品,仍會保留使用者設定、喜好設定和檔。
  • 您可以使用 RemoveMSI 元素搭配 MSICondition 屬性。 該屬性可讓您根據裝置上是否已安裝特定 MSI 型產品來控制 Office 產品的安裝。 例如,只有在裝置上已安裝Project 專業版時,才安裝 Project Online Desktop Client。 如需詳細資訊,請參閱MSICondition 屬性或觀看使用MSICondition 和 RemoveMSI 升級至Microsoft 365 Apps
  • 安裝 Microsoft 365 Apps 之前,必須先卸載某些舊版的 Office、Visio 和 Project。 例如,Office 專業增強版 2016。 如果未事先卸載,安裝Microsoft 365 Apps將會失敗。 如需詳細資訊,請參閱 在同一部電腦上安裝不同版本 Office、Visio 和 Project 的支援案例
  • 若要完成卸載 Windows Installer (MSI) 版本的 Office,則需要重新開機,但不會強制執行重新開機。 您可以在Microsoft 365 Apps安裝完成後重新開機。
  • 如果產品在使用者的裝置上開啟,且您configuration.xml檔案中 Display 元素的 Level 屬性 設定為 [無],則移除產品可能會失敗。 如果您將 Level 屬性設定為 Full,系統會提示使用者關閉程式,以便繼續移除。 您可以使用 FORCEAPPSHUTDOWN 屬性,但這可能會導致資料遺失。
  • 如果您在 Windows 7 SP1 電腦上使用 RemoveMSI,即使已移除舊版 Office 及其所有其他快捷方式,使用者建立的釘選快捷方式有時仍會保留。 若要移除釘選的快捷方式,只要按一下它,系統就會提示您移除它。 或者,以建立釘選快捷方式的使用者身分登入,然後執行 Office 部署工具以升級至Microsoft 365 Apps。