none
IE8已經停止回應

    問題

  • 各位先進好:

    小弟最近遇到一個問題.

    公司有用鼎新的EasyFlow系統.某些user在更新到IE8以後開啟表單後會出現停止回應.

    表單就無法開啟.

    EVEN LOG的檔案如下 :

    失敗的應用程式名稱: iexplore.exe,版本: 8.0.7600.16385,時間戳記: 0x4a5bc69e
    失敗的模組名稱: OLEAUT32.dll,版本: 6.1.7600.16385,時間戳記: 0x4a5bdaca
    例外狀況碼: 0xc0000005
    錯誤位移: 0x000046b1
    失敗的處理程序識別碼: 0x1118
    失敗的應用程式開始時間: 0x01cad146afe4ea9c
    失敗的應用程式路徑: C:\Program Files\Internet Explorer\iexplore.exe
    失敗的模組路徑: C:\Windows\system32\OLEAUT32.dll
    報告識別碼: 47676030-3d3a-11df-a018-00248121b0c4

    我嘗試手動將安全性設為最低.並且將一些程式需要的ACTIVEX控制項都手動安裝過還是不行...

    請問有先進知道這是什麼問題嗎?

    感謝~~

    • 已移動 Shrikant Maske 2010年12月16日 上午 07:08 Forum Consolidation (從:Internet Explorer 8 討論區)
    2010年4月1日 上午 03:14

解答

  • HI:
    是不是每次失敗模組都是OLEAUT32.dll,另外有問題的電腦是否和正常電腦系統是一樣的嗎
    1.
    "開始"→"執行"→regsvr32 oleaut32.dll
    看是不是一樣有問題
    2.
    一樣的話,更改C:\Windows\system32\oleaut32.dll的檔名為oleaut32.old
    從別台正常電腦上(系統版本相同),複製C:\Windows\system32\oleaut32.dll到C:\Windows\system32
    然後"開始"→"執行"→regsvr32 oleaut32.dll
    3.
    在Internet Explorer的"管理附加元件"中"工具列和延伸模組",關閉不必要的元件
    4.
    "網際網路選項"→"進階"→"重設"

    謝謝

     

    • 已提議為解答 Vincent Lin 2010年4月4日 上午 05:47
    • 已標示為解答 Vincent Lin 2010年4月5日 下午 03:03
    2010年4月1日 上午 04:20
  • oleaut32.dll 是函數型 dll ,會隨 IE 版本而更新...

    他是用鼎新 ActiveX,從程式開發角度來看,多半是在變數轉 Variant (含子型態) 時發生錯誤,才會引致 oleaut32.dll 錯誤,所以最簡單的方法就是把問題丟回去鼎新,讓鼎新解決,這通常是開發者問題,而非使用者問題。

    所以請鼎新確認他的程式在 IE8 的相容性,如果他的 ActiveX 是用 VB6 寫的,則在開發電腦上裝 IE8 後,重新編譯,也是一種方法,不過這些都是開發者的問題,跟使用者沒啥關係。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已提議為解答 Vincent Lin 2010年4月4日 上午 05:47
    • 已標示為解答 Vincent Lin 2010年4月5日 下午 03:04
    2010年4月1日 下午 03:57

所有回覆

  • HI:
    是不是每次失敗模組都是OLEAUT32.dll,另外有問題的電腦是否和正常電腦系統是一樣的嗎
    1.
    "開始"→"執行"→regsvr32 oleaut32.dll
    看是不是一樣有問題
    2.
    一樣的話,更改C:\Windows\system32\oleaut32.dll的檔名為oleaut32.old
    從別台正常電腦上(系統版本相同),複製C:\Windows\system32\oleaut32.dll到C:\Windows\system32
    然後"開始"→"執行"→regsvr32 oleaut32.dll
    3.
    在Internet Explorer的"管理附加元件"中"工具列和延伸模組",關閉不必要的元件
    4.
    "網際網路選項"→"進階"→"重設"

    謝謝

     

    • 已提議為解答 Vincent Lin 2010年4月4日 上午 05:47
    • 已標示為解答 Vincent Lin 2010年4月5日 下午 03:03
    2010年4月1日 上午 04:20
  • oleaut32.dll 是函數型 dll ,會隨 IE 版本而更新...

    他是用鼎新 ActiveX,從程式開發角度來看,多半是在變數轉 Variant (含子型態) 時發生錯誤,才會引致 oleaut32.dll 錯誤,所以最簡單的方法就是把問題丟回去鼎新,讓鼎新解決,這通常是開發者問題,而非使用者問題。

    所以請鼎新確認他的程式在 IE8 的相容性,如果他的 ActiveX 是用 VB6 寫的,則在開發電腦上裝 IE8 後,重新編譯,也是一種方法,不過這些都是開發者的問題,跟使用者沒啥關係。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已提議為解答 Vincent Lin 2010年4月4日 上午 05:47
    • 已標示為解答 Vincent Lin 2010年4月5日 下午 03:04
    2010年4月1日 下午 03:57
  • 如果你的系統是ASP版本的EasyFlow,那應該就是VB6寫的沒有錯...

    若還在維護期間,那直接打電話給鼎新的CTI,他們應該就會處理了...


    gipi的學習筆記:http://www.dotblogs.com.tw/jimmyyu/
    2010年4月1日 下午 04:25
  • Hi...

            公司也使用EasyFlow SP7,也面臨到相同的問題,試過IronMouse提供的方法,但狀況仍無改善;目前與鼎新無維護合約,不曉得這樣的狀況要如何解決?!是否請各位先進提供解決方法.....感恩.........

    2010年10月6日 上午 03:22
  • 你自己寫一套。

    已知是原廠軟體出問題,不找原廠處理,其他任何方法都有可能涉及侵犯著作權,所以你只能自己寫。

    當然你可以找消保官問問這種有瑕疵的情況,原廠需不需要擔保。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年10月6日 下午 01:44