升級至 Microsoft 365 應用程式時,移除現有的 Office MSI 版本
建議您先卸載任何舊版 Office,再安裝 Microsoft 365 Apps。 使用 Office 部署工具,並在 configuration.xml 檔案中指定 RemoveMSI 元素,以卸載使用 Windows Installer (MSI) 的 Office 版本。
有數種方式可讓您在安裝 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 元素的需求:
- 您至少必須使用 16.0.12827.20268 版 (setup.exe 16.0.12827.20258 版) Office 部署工具,您可以從 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 檔案。
以下是 configuration.xml 檔案的範例。 它會以英文安裝 64 位每月企業通道版本的 Microsoft 365 Apps 企業版。 它也包含電腦上的任何現有語言。 安裝是從 Office 內容傳遞網路 (CDN) 。 此外,它會卸載任何 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 屬性或 watch 使用 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 安裝完成之後重新啟動。
- 如果產品在使用者的裝置上開啟,則移除產品可能會失敗。 如果 Level 屬性 或 configuration.xml 檔案中的 Display 元素設定為 [無],就會發生此失敗。 如果您將 Level 屬性設定為 Full,系統會提示使用者關閉程式,以便繼續移除。 您可以使用 FORCEAPPSHUTDOWN 屬性,但這可能會導致數據遺失。
- 如果您在 Windows 7 SP1 計算機上使用 RemoveMSI,使用者所建立的釘選快捷方式有時可能會保留下來。 即使已移除舊版 Office 及其所有其他快捷方式,還是可能發生這種情況。 若要移除釘選的快捷方式,請加以選取,系統會提示您移除它。 或者,以建立釘選快捷方式的使用者身分登入,然後執行 Office 部署工具以升級至 Microsoft 365 Apps。