將Microsoft 365 Apps安裝從 32 位變更為 64 位

系統管理員可以使用 Office 部署工具、其 configuration.xml 檔案和 MigrateArch 屬性,簡化從 32 位到 64 位版本Microsoft 365 Apps的轉換。 當 MigrateArch 屬性設定為 True 時,您的Microsoft 365 Apps安裝會變更為架構 (有時稱為 OfficeClientEdition 屬性中指定的位) 。

MigrateArch 可確保順暢地移轉,並維護所有先前的部署設定,包括更新路徑和已安裝的語言。 不過,如果需要修改任何已安裝的產品、語言或其他部署設定,可以在 configuration.xml 檔案中指定這些變更併入移轉中。 如需詳細資訊,請 參閱範例 configuration.xml 檔案以搭配 Office 部署工具使用

注意事項

32 位版本將會卸載,然後安裝 64 位版本。

使用 MigrateArch 屬性的需求

  • 您想要變更位的裝置上安裝的 Microsoft 365 Apps 1902 版或更新版本。
  • Office 部署工具 (從 Microsoft 下載中心) 16.0.11615.33602 版或更新版本。
  • 包含您要變更安裝之架構之所有產品和語言檔案的位置。

版本 1902 或更新版本可在目前通道、每月企業通道、Semi-Annual 企業通道 (預覽) ,以及 Semi-Annual Enterprise 通道中取得。

提供要與 MigrateArch 屬性搭配使用的來源位置

使用 MigrateArch 屬性時,您需要一個位置,其中包含您要移至之位的安裝來源檔案。

如果網路頻寬或網際網路連線不是問題,建議您使用此位置的 Office 內容傳遞網路 (CDN) 。 CDN 一律具有您所需的最新程式和語言安裝檔案。

如果您使用區域網路上的位置,請務必使用 Office 部署工具事先下載所有必要的產品和語言檔案。 您可以將 32 位和 64 位安裝檔案下載到指定更新通道的相同共用。 例如,您可以將企業通道 Semi-Annual 32 位和 64 位安裝檔案下載到 \\server01\sec。但是,您必須將目前通道的安裝檔案下載到不同的位置,例如 \\server01\current。

如果您的局域網路位置不包含正確位的檔案,則移轉會失敗,而且安裝的位維持原樣。 如果此位置未包含所有必要的語言來源檔案,例如遺漏法文語言檔案,則移轉會失敗。 若要避免這種情況,強烈建議您在 configuration.xml 檔案中包含 AllowCdnFallback=「True 」。 此屬性會使用網際網路上的 Office 內容傳遞網路 (CDN) 作為用來安裝語言檔案的備份來源。

要與 Office 部署工具搭配使用的範例 configuration.xml 檔案

下列範例 configuration.xml 將現有的 32 位Microsoft 365 Apps安裝變更為 64 位安裝。 系統會保留所有現有的產品、語言和其他部署設定,例如更新路徑。

<Configuration>
  <Add OfficeClientEdition="64" MigrateArch="TRUE">
  </Add>
</Configuration>

然後,在 /configure 模式中執行 Office 部署工具,並指定此 configuration.xml 檔案,以從 32 位變更為 64 位。 32 位版本會卸載並安裝 64 位版本。

例如,假設您需要修改 64 位的英文Microsoft 365 Apps 企業版安裝。 您想要切換至支援英文和德文的 32 位安裝。 此外,您計畫變更更新路徑,並以英文新增 Visio。 若要進行這些變更,您會使用類似下列範例的組態 .xml 檔案。

<Configuration>
  <Add OfficeClientEdition="32" MigrateArch="TRUE">
    <Product ID="O365ProPlusRetail">
     <Language ID="en-us"/>
     <Language ID="de-de"/>
    </Product>
    <Product ID="VisioProRetail">
     <Language ID="en-us"/>
    </Product>
  </Add>
<Updates UpdatePath="\\server02\updates" Enabled="TRUE"/>
</Configuration>

升級至 64 位 (x64) Microsoft 365 Apps

若要在新增語言套件時將Microsoft 365 Apps升級至 64 位版本,請遵循下列步驟:

  1. 準備 Configuration.xml 檔案:修改您的 configuration.xml 檔案,以包含 64 位版本的 Office 部署工具。 OfficeClientEdition將 設定為 '64',並指定您要在 區段中新增的 <Add> 語言套件。

  2. 包含 MigrateArch 設定:在 configuration.xml 檔案中,確定 MigrateArch 屬性設定為 'True' 以允許從 32 位轉換至 64 位。

  3. 執行 Office 部署工具:使用更新的 configuration.xml 檔案執行 Office 部署工具。 此動作會啟動升級程式,並同時安裝其他語言套件。

  4. 確認安裝完成之後,確認Microsoft 365 Apps現在執行的是 64 位版本,而且已安裝新的語言套件。

還原為 32 位 (x86) Microsoft 365 Apps

若要還原為 32 位版本的 Microsoft 365 Apps,請遵循下列步驟:

  1. 更新 Configuration.xml 檔案:將 configuration.xml 檔案中的 變更 OfficeClientEdition 為 '32'。

  2. 將 MigrateArch 設定為 32:在 configuration.xml 檔案中新增 屬性 MigrateArch='32' ,以指出切換回 32 位版本。

  3. 執行 Office 部署工具:使用修改過的組態檔執行工具。 此動作會起始還原回 32 位版本Microsoft 365 Apps的程式。

使用 MigrateArch 屬性的其他資訊

  • MigrateArch 屬性也可以用來變更 Project 和 Visio 傳統型應用程式訂閱版本的架構。

  • MigrateArch 屬性無法移轉使用 Windows Installer 安裝之裝置上 Office 程式的位 (MSI) 。 使用 configuration.xml 檔案中的 RemoveMSI 元素來移除這些程式。

  • MigrateArch 屬性只能移轉使用隨選即用安裝的 Office 產品,並具有開頭為 16.0 的版本號碼。 例如,如果您使用隨選即用在裝置上安裝 Visio 專業版 2013,則無法使用 MigrateArch 屬性。 之所以有此限制,是因為 Visio 2013 的版本號碼是從 15.0 開始。 您可以前往主控台>Programs>程式和功能來找到此版本資訊。 如果裝置上有任何 Office 產品使用隨選即用安裝,且版本號碼開頭為 15.0,則移轉會失敗。

  • 如果您指定要移至 的架構已經是目前已安裝產品的架構,則當您執行 Office 部署工具時不會進行任何移轉。 您現有的安裝不會移除並重新安裝。 不過,如果您的 configuration.xml 包含其他變更,例如新增語言,則會實作這些變更。

  • 當移轉程式開始時,如果使用者已開啟類似 Word 的 Office 應用程式,則會收到關閉應用程式的提示。 如果您 configuration.xml 檔案中的 Level 屬性在 Display 元素下設定為 'Full',則會顯示此提示。 如果他們取消提示,則會取消移轉。 如果 Level 屬性設定為 [無],且 Office 應用程式正在裝置上執行,則移轉會失敗。 您可以在 configuration.xml 檔案中使用 FORCEAPPSHUTDOWN 屬性,但這樣會關閉使用者的應用程式,而不會有任何警告。