32bit-64bit

Microsoft Office 32 位超過 64 位導致錯誤

  • June 23, 2016

在用作遠端桌面的 Windows 2012 R2 伺服器上,我們安裝了 Microsoft Office 2013 64 位。

幾週後,安裝了一個會計軟體。這需要 Microsoft Office 32 位(我們用 64 位測試:失敗)。

所以我解除安裝了64位版本,安裝了32位版本。

Word 和 Excel 執行良好。

但是 Outlook 在啟動時會顯示一條惱人的錯誤消息(但可以完美執行)。

以管理員身份執行 Outlook 時不顯示該消息(作為管理員是不夠的,我們必須右鍵點擊並要求以管理員身份執行)。

  • 當有人執行 Outlook 時,我們首先看到通常的藍色矩形,中間寫著“Outlook”
  • 然後我們立即有一個標題為“Microsoft Office 64 位組件 2013”​​的小視窗,其中有一個進度條顯示“Windows 配置 Microsoft Office 64 位組件 2013 時請稍候”
  • 1 或 2 秒後出現一個錯誤彈出視窗,指示“錯誤 2503:發生內部錯誤。聯繫 Microsoft 支持 blahblah”
  • 我們點擊“確定”
  • 我們立即有相同的彈出視窗,但出現錯誤 2502
  • 我們點擊“確定”
  • Outlook 現在可以正常執行,直到我們下次執行它

每次有人執行 Outlook 時,我們都會遇到完全相同的情況。

即使以管理員權限執行,也會發生步驟 1 和 2。

我解除安裝/重新安裝了 32 位版本。

我進行了修復安裝。

我刪除了一個殘留的C:\Program Files\Microsoft Office\.

如果我們以管理員權限執行 Outlook,則會重新創建它。

不管有沒有這個文件夾,錯誤都是一樣的。我什至測試了此文件夾及其內容的所有人的完全權限。

有什麼想法可以解決這個問題嗎?

這是一個已知問題。64 位作業系統上的 Office 2013 32 位需要 Windows Search 服務。

啟動 Outook 2013 時出現“Windows 配置 Microsoft Office 64 位組件 2013 時請稍候”消息| https://support.microsoft.com/en-ca/kb/2643974

原因 當滿足以下條件時,會出現此問題:

- The 32-bit version of Office is installed on a 64-bit version of the operating system.
- The Windows Search Service is not installed.

視窗伺服器 2012

Start Server Manager.
Click Manage, and then click Add Roles and Features.
On the Before You Begin page, click Next.
On the Installation Type page, select Role-based or Feature-based Installation, and then click Next.
On the Server Selection page, select the server or virtual hard disk on which you want to install the Windows Search Service.
On the Features page, select Windows Search Service, and then click Next.
On the Confirmation page, verify that Windows Search Service is listed, and then click Install.

 

如果您不想使用或安裝 Windows Search 服務,您可以在 Outlook 中禁用索引。為此,請按照下列步驟操作:

Exit Outlook.
Start Registry Editor. To do this, use one of the following procedures, as appropriate for your version of Windows.
    Windows 8: Press Windows Key + R to open a Run dialog box. Type regedit.exe and then press OK.
    Windows 7, Windows Server 2008, or Windows Server 2012: Click Start, type regedit.exe in the search box, and then press Enter. 
In Registry Editor, locate and then click the following registry subkey: 

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search
Point to New on the Edit menu, and then click DWORD (32-bit) Value.
Type PreventIndexingOutlook, and then press Enter.
Right-click PreventIndexingOutlook, and then click Modify.
In the Value data box, type 1, and then click OK.
On the File menu, click Exit to exit Registry Editor.

安裝 Windows Search 服務後,錯誤會立即停止。

如果您不使用 Windows Search 服務,只需在服務控制台中將其禁用即可。

引用自:https://serverfault.com/questions/783317