換了個電腦裝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”禁用。
,