64 位元版本的 Office 2013

 

適用版本: Office 2013, Office 365 ProPlus

上次修改主題的時間: 2016-12-16

摘要: 說明部署 64 位元 Office 的優點及缺點,以及我們建議大多數使用者使用 Office 2013 32 位元版本的原因。

對象: IT 專業人員

隨著有越來越多個人電腦執行 64 位元版本 Windows,一般人很自然會想要部署 64 位元版本 Office 2013。其中一項優點是 64 位元 Office 可讓使用者處理體積較大的 Excel 和 Project 資料。但是,這樣使用者可能會遇到相容性問題,也就是 Office 增益集與解決方案無法運作。這是為什麼我們建議大多數使用者使用 32 位元 Office 2013 的原因。

重要事項重要事項:
您要在家裡安裝 Office 嗎?請了解如何在 32 位元與 64 位元 Office 之間抉擇。不論您在哪裡安裝 Office 2013 或 Office 365 專業增強版,32 位元版本一律是預設安裝選項。

建議大多數使用者使用 32 位元 Office

我們建議大多數的使用者使用 32 位元版本 Office,因為其更能與其他大部分應用程式相容,特別是協力廠商增益集。這就是為什麼即使在 64 位元 Windows 作業系統上,預設還是安裝 32 位元版本 Office 2013 的原因。在這些系統上, 32 位元 Office 用戶端是以 Windows-32-on-Windows-64 (WOW64) 安裝形式受到支援。WOW64 是 x86 模擬器,可讓 32 位元 Windows 應用程式在 64 位元 Windows 系統上順暢執行。這可讓使用者繼續在 32 位元 Office 中使用現有 Microsoft ActiveX 控制項及 COM 增益集。

64 位元 Office 的優點只有特定類型的使用者與工作負載享受得到

部署 64 位元 Office 2013 時有數種情況需要考慮。以下是數個範例:

  • 處理複雜 Excel 工作表的 Excel 專業級使用者可以因為使用 64 位元 Office 2013 而受益。這是因為 64 位元 Office 對於檔案大小並無硬性限制。活頁簿大小僅受限於可用的記憶體與系統資源。反之,32 位元 Office 則受限於 2 GB 虛擬位址空間,此空間由 Excel、活頁簿及同個程序中執行的增益集所共用 (磁碟上小於 2 GB 的工作表可能還是會包含足夠資料來佔用 2 GB 以上可定址記憶體)。您可以在<Excel 規格及限制資料模型的規格與限制>進行深入了解。

  • Project 2013 使用者在使用大於 2 GB 的 Project 檔案時也會受益,特別是在大型專案有許多子專案要處理時。

  • 企業內部 Office 解決方案開發人員應該要能取得 64 位元 Office 2013,以便測試及更新解決方案。

  • Office 2013 透過硬體資料執行防止 (DEP) 提供增強的預設安全性保護。DEP 是一組軟硬體技術,其會對記憶體執行額外檢查,以防止惡意程式碼在系統上執行。若是 64 位元安裝,一律會對 Office 應用程式強制執行 DEP。在 32 位元安裝上,您可以使用群組原則設定來設定 DEP。

檢閱 Office 64 位元部署需求

除了檢閱 Office 2013 系統需求之外,也建議您在部署 64 位元 Office 之前,先檢閱下列小節:

  • 位元 Office 只能在 64 位元 Windows 運作

  • 不支援在同一部電腦上同時執行 32 位元與 64 位元版本 Office

  • 升級到 Office 2013 時,新舊版本的架構版本必須相同

  • 若要在 32 位元和 64 位元版本之間切換,必須先解除安裝再重新安裝 Office 2013

  • 某些應用程式會阻礙 64 位元 Office 2013 安裝

64 位元 Office 只能在 64 位元 Windows 運作

您只能在 64 位元版本的 Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012 和 Windows Server 2012 R2 上安裝 64 位元 Office。

不支援在同一部電腦上同時執行 32 位元與 64 位元版本 Office

Office 2013 不支援 64 位元與 32 位元版本 Office 的並存安裝。例如,您無法並存安裝 Office 2010 32 位元與 Office 2013 64 位元。這同時適用於 Office 2013 的 Windows Installer (MSI) 與Click-to-Run安裝。如果您嘗試執行這麼做,就會收到錯誤訊息,且無法繼續。

升級到 Office 2013 時,新舊版本的架構版本必須相同

部署 MSI 型版本的 Office 2013 時,只能將 Office 升級成相同的架構。例如,您可以從 Office 2010 32 位元升級成 Office 2013 32 位元,也可以從 Office 2010 64 位元升級成 Office 2013 64 位元。

若要在 32 位元和 64 位元版本之間切換,必須先解除安裝再重新安裝 Office 2013

如果您安裝 32 位元,但之後決定要切換至 64 位元,則必須先解除安裝 32 位元版本,再重新安裝 64 位元版本。反之亦然:從 64 位元 Office 到 32 位元 Office 也必須執行先解除安裝再重新安裝的動作。

某些應用程式會阻礙 64 位元 Office 2013 安裝

下列應用程式也會阻礙 64 位元 Office 2013 安裝:

  • Microsoft Office Excel Viewer

  • Access 2013 的 Access 資料庫引擎

  • 2007 Office 系統的相容性套件

如需會阻礙 64 位元 Office 2013 之應用程式及元件的詳細資訊,請參閱<KB 2269468:您會收到「無法安裝 Office 2010 的 64 位元版本,因為您已安裝 32 位元的 Office 產品」的錯誤訊息>。

部署 64 位元 Office 時必須考量的相容性問題

在決定部署 64 位元 Office 2013 之前,請考慮下列缺點:

  • 位元版本的 Office 未提供某些 32 位元功能

  • 圖形轉譯可能影響效能

  • 必須更新使用 Declare 陳述式的 VBA 程式碼

  • 針對 32 位元 Office 撰寫的 ActiveX 控制項與 COM 增益集在 64 位元程序中將無法運作

  • 無法在 32 位元與 64 位元版本的 Office 2013 之間移動已移除原始程式碼的 Microsoft Access .mde, .ade 與 .accde 資料庫檔案

  • 必須重新建置使用 Outlook 的 MAPI 應用程式

  • 如果 Office 2013 版本與已登錄的應用程式不配,就地 OLE 啟用可能無法運作

64 位元版本的 Office 未提供某些 32 位元功能

64 位元版本 Office 包含 32 位元版本 Office 所含的大部分功能。以下是 64 位元版本 Office 未提供的一些功能。

  • Word   舊版方程式編輯器在 64 位元 Office 2013 不受支援,但在 32 位元 Office 2013 安裝 (WOW64) 受支援。不過,Word 2013 中的方程式幫手功能在所有平台上皆可運作。

  • WLL (Word 增益集程式庫)   WLL 檔案可用於 32 位元 Office 2013,但是在 64 位元 Office 2013 中不受支援。

圖形轉譯可能影響效能

32 位元與 64 位元圖形裝置介面 (GDI) 之間的差異可能會影響效能,因為 64 位元上缺少 MMX 支援。Intel 的 MMX 技術是 Intel 架構 (IA) 指令集的擴充模組。該技術使用單一指令、多重資料 (SIMD) 技術來同時處理資料元素,使多媒體與通訊軟體執行速度更快。

必須更新使用 Declare 陳述式的 VBA 程式碼

在 Office 2010 發行之前撰寫的 VBA 程式碼 (VBA 第 6 版及更早版本) 如果未變更成可在 64 位元版本 Office 中執行,則在 64 位元平台上執行這些程式碼可能會導致錯誤。若要了解 Office 2010 中引進的 Microsoft Visual Basic for Applications (VBA) 變更,請參閱 MSDN Library 中的<64 位元 Visual Basic for Applications 概觀>。

針對 32 位元 Office 撰寫的 ActiveX 控制項與 COM 增益集在 64 位元程序中將無法運作

電腦可以安裝 64 位元與 32 位元的控制項,而 Office 2013 64 位元只能執行 64 位元版的控制項。這些問題的解決辦法是取得 64 位元相容的控制項與增益集,或是安裝 Office 2013 32 位元。

除了載入到 Office 應用程式中的控制項之外,還有網頁型解決方案會在 Internet Explorer 中使用 ActiveX 控制項。使用 SharePoint Server 2013 來建立的 Office 2013 資料工作表檢視可以在任何平台上以及 Internet Explorer 之外的瀏覽器中運作。SharePoint Server 2013 的 [在資料工作表中編輯] 檢視不需要用戶端控制項。例如,如果使用者有 Office 2010 64 位元或 Office 2013,[在資料工作表中編輯] 就會在 SharePoint Server 2013 上正常運作。

注意事項附註:
針對 SharePoint Server 2010,64 位元版本會安裝某些 Office 32 位元用戶端控制項,以支援 32 位元瀏覽器 (目前 64 位元 Windows 系統上的預設瀏覽器) 中的解決方案。如果您安裝 64 位元 Office 2013 用戶端,則不支援 SharePoint Server 2010 中的 [在資料工作表中編輯] 檢視功能。如果您安裝 32 位元 Office 2013 用戶端,則可使用 [在資料工作表中編輯] 功能。

無法在 32 位元與 64 位元版本的 Office 2013 之間移動已移除原始程式碼的 Microsoft Access .mde, .ade 與 .accde 資料庫檔案

常被 Access 軟體開發人員用來散發解決方案並保護其智慧財產的 .MDE 與 .ACCDE 檔案,在 64 位元版本 Office 中無法運作。您必須連絡應用程式開發人員來重新編譯、重新測試,並轉散發 64 位元版本的解決方案。

必須重新建置使用 Outlook 的 MAPI 應用程式

如果貴組織已針對 Outlook 開發 32 位元的 MAPI 應用程式、增益集或巨集,您應採取幾項行動來變更和重新建置該 32 位元應用程式,以便在 64 位元平台執行。如需如何準備 32 位元與 64 位元平台之 Outlook 應用程式的資訊,請參閱 MSDN Library 中 Microsoft Office 開發的<Outlook 2013 MAPI 參考>。

如果 Office 2013 版本與已登錄的應用程式不配,就地 OLE 啟用可能無法運作

如果 Office 2013 與已登錄之應用程式的版本 (32 位元或 64 位元) 不配,可能會發生下列問題:

  • 如果登錄的應用程式版本與所安裝的 Office 版本不符,OLE 伺服器可能會無法就地啟動,而且可能會無法開啟。例如,若 OLE 伺服器應用程式為 32 位元,而所安裝的 Office 版本為 64 位元,就會發生這種情況。

  • 在跨不同版本的案例中,插入 Office 2013 應用程式文件中的物件可能會失敗。例如,若您將 32 位元的物件插入 64 位元的 Office 2013 應用程式文件中,就會發生這種情況。

遙測記錄可協助您識別 64 位元 Office 相容性問題

Telemetry Log是 Office 2013 內建之新 Office 遙測監視架構的一部分。它會顯示特定 Office 2013 應用程式內發生的事件,以協助開發人員及有經驗的使用者診斷相容性問題。它會識別的問題包括無法在 64 位元版本 Office 中運作的 Visual Basic 6.0 控制項。

當您準備好要開始評估 Office 2013 相容性時,建議您先從《評估 Office 2013 的相容性》開始。若要在執行 Office 2013 的電腦上對增益集與解決方案進行疑難排解,請使用遙測記錄