前天有人跟我反應無法儲存Excel會有類似automation error的問題,後來陸續有第二個人反應時,當下馬上想到該不會又是windows更新後的問題吧!果不其然就在一個一個更新抓Bug的情況下,發現是有個更新檔編號KB2687441的問題,會讓Excel更新後無法儲存,經我自己測試過然也有同樣的問題。雖然微軟官網沒有說明遇到這樣的問題,不過好在國外網路上已經有人反應碰到問題而且有解決方法,如果你也有一樣的問題就照趕緊解決它吧:

以下是官方釋出的解決方式

方法1:

1.請先確認目前為系統管理員身份,啟用方法:http://support.microsoft.com/kb/981174/zh-tw

2.請先確認電腦是否有這個檔案MSCOMCTL.OCX

32位元電腦在C:\Windows\System32\ 資料夾底下

64位元電腦在C:\Windows\SysWOW64\ 資料夾底下

如沒有MSCOMCTL.OCX這個檔案的話請搜尋自己電腦裡快取暫存檔的MSCOMCTL.OCX檔案,然後複製到那個資料夾裡

3.確認有的話,再下載這個檔案然後執行:http://goo.gl/Y0rwb

執行成功應該會看到以下畫面,有的話就代表成功,記帳軟體應該就可以正常儲存。

 

 

後記:

有些朋友反應執行時會遇到"DllRegisterServer失敗"或是出現>&H80040111這個問題需要修復Excel 軟體,有兩種方法可解決,參考這裡:http://support.microsoft.com/kb/924611。也有人建議下載這個檔案執行(微軟的修復程式):http://go.microsoft.com/?linkid=9759544

最後都還是不行的話就要試著重灌Excel了!

 

方法2:(如第一個方法不行才使用這方法,但不是100%成功)

首先點選電腦桌面左下方【開始】鍵,然後在搜尋視窗中輸入cmd指令

 

輸入cmd後會跳出DOS指令視窗如下

 

接著只要依序輸入下方指令,就可以將Excel更新後無法儲存的問題解決:

請先確認你的電腦是32位元才可以執行下方指令,如果是64位元請往下看64位元的解決建議

1.確定你的電腦執行身份的是系統管理員

2.輸入下方指令

Regsvr32 "C:\Windows\System32\MSCOMCTL.OCX" (注意有空格,前後兩個分號""都要輸入)

3.如不行的話請先確認C:\Windows\System32是否有MSCOMCTL.OCX 這個檔案, 如沒有MSCOMCTL.OCX這個檔案的話請搜尋自己電腦裡快取暫存檔的MSCOMCTL.OCX檔案,然後把這個檔案複製到 C:\Windows\System32裡覆蓋過去,再重新執行cmd及上面的指令一次

 

注意:64位元電腦的解決方式

目前發現64位元的電腦會有不能用32位元的方法解決問題,這是我在網路上找到人家說64位元可以解決的方式,雖然還沒有能正式解決(感謝網友的幫忙測試),不過先PO上來給大家參考,我有新的解決方法會再告訴大家:

1.確定你的電腦執行身份的是系統管理員

2.輸入下方指令

Regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX" (注意有空格,前後兩個分號""都要輸入)

3.如不行的話請先確認 "C:\Windows\SysWOW64\ 是否有MSCOMCTL.OCX 這個檔案, 如沒有MSCOMCTL.OCX這個檔案的話請搜尋自己電腦裡快取暫存檔的MSCOMCTL.OCX檔案,然後把這個檔案複製到 "C:\Windows\SysWOW64\ 裡覆蓋過去,再重新執行cmd及上面的指令一次

 

如果顯示是成功視窗,那就代表應該沒問題了!

 

希望之後不要再遇到更新時候出問題了呀~ 機會很低

(photo via wdroops)

喜歡我的文章嗎?花3秒鐘訂閱FB,一同來學習https://goo.gl/1k8bCS

一個讚,一個動力

打造更好的未來,人生需要的不是天賦,而是全力以赴!

2017年度新書:別讓現在的壞事,趕走未來的好事

別讓現在的壞事趕走未來的好事


記帳,是存更多錢的開始。填入Email下載2017年免費記帳軟體。

免費記帳軟體下載》》