1. 程式人生 > >解決“不能安裝 64 位版本的 Office 2010,因為已安裝 32 位 Office 產品”問題

解決“不能安裝 64 位版本的 Office 2010,因為已安裝 32 位 Office 產品”問題

換了個電腦裝64位的Office 2010(Office_64),雙擊setup剛準備裝,就收到以下錯誤提示:


“不能安裝 64 位版本的 Office 2010,因為您當前已經安裝 32 位 Office 產品。64 位安裝不支援 32 位產品安裝:
如果要安裝 64 位 Office 2010,必須首先解除安裝所有 32 位 Office 產品,然後執行 x64 資料夾中的 setup.exe。如果要安裝 32 位 Office 2010,請關閉此安裝程式,然後轉到位於 CD 或 DVD 根目錄的 x86 資料夾並執行 setup.exe,或者從購買 64 位 Office 2010 的同一來源獲取 32 位 Office 2010。”


官網解釋說需要解除安裝《產品》,但是我這沒看到解除安裝選項,電腦中確實有當初系統自帶的Office 2007:


但是控制面板裡面找不到解除安裝它的選項,CCleaner工具中也沒找到。於是下載了一個“Windows Installer Clean Up”軟體,據說,可以解決此類問題。介面大概如下,選擇一些可疑的程式然後“Remove”就行,這裡我只remove掉了一個“[]”空的行,不知道是什麼程式。其他幾個也沒覺得會與office相關。


這一步其實什麼也沒做?開始程式裡面office 2007都還在,C:\Program Files (x86)\Office 2007目錄全部都在。但是,再次執行setup,可以進入安裝了。但是,約5分鐘後,安裝步驟大概進行到2/3,還是說"Microsoft Office Professional Plus 2010 在安裝過程中出錯",未成功。


看到這個視窗,我以為還是和開始同樣的問題:自帶的office 2007,控制面板裡沒有解除安裝項。搜了一下網上有推薦用完美解除安裝office各個版本的工具來解除安裝,試了MicrosoftOfficeFixits中的“Office 2007 套件刪除工具”,但是看提示“Nothing to remove for Setup.ext”是沒起到任何作用:


仍然解除安裝不掉。

接著根據“Microsoft Office 2007 無法正常解除安裝解決辦法”,手動解除安裝,刪除了C:\Program Files (x86)\Office 2007目錄,刪除了相關注冊表選項。重啟。

重新安裝。但是,仍然在2/3處停止,還是報“Microsoft Office Professional Plus 2010 在安裝過程中出錯”。

什麼原因?這個安裝包我以前在其它電腦上裝過,確定可用。想了一下,上次我禁用了一些office裡我不需要的功能,其中包括Microsoft Access下面的“Access Business Connectivity Service” 和 Office 共享功能下面的“Business Connectivity Service”等,如下:



於是試了下禁用它們,如下:


居然成功安裝完成!!

總結:

當你遇到“不能安裝 64 位版本的 Office 2010,因為已安裝 32 位 Office 產品”或“Microsoft Office Professional Plus 2010 在安裝過程中出錯”問題時,不妨嘗試以下2點:

1. 確保原來裝的Office版本解除安裝乾淨,可以藉助微軟office官方提供的清除工具。

2. 安裝時選擇自定義安裝並將“Business Connectivity Service”禁用。