我們對我們的Windows服務應用程序的一個遇到了一個錯誤,它指向這個dll - 的oleaut32.dll這是什麼oleaut32.dll?
這裏的事件查看器日誌
從源頭.NET運行庫4.0事件ID 1000的描述錯誤 無法找到報告。引發此事件的組件 未安裝在本地計算機上,或者安裝爲 已損壞。您可以在本地 計算機上安裝或修復組件。
如果事件發生在另一臺計算機上,顯示信息 必須與該事件一起保存。
以下信息包括與事件:
[我們的應用程序] .EXE 4.0.0.0 5174a88d的oleaut32.dll 5.2.3790.4807 4d0fa719 0 0000000000024057
,我們不知道如何或者爲什麼這會意外發生,或者是什麼原因導致了這個錯誤。另外,我們之前沒有遇到過這種錯誤。
我們的應用程序使用.net framework 4.0,並在帶有更新的Microsoft安全補丁的Windows 2003服務器上運行。
請通過http://support.microsoft.com打開支持案例。當您的應用程序本身或任何依賴項嘗試執行OLE自動化時,將使用該dll。您可能遇到了一個已知問題(Microsoft有幾個公共修補程序和私人問題)。 Microsoft支持可以告訴你如何解決它。 – 2013-04-30 12:55:25
@LexLi - 感謝您指出,我們可能會遇到已知問題或某種問題。我讀過,因爲它的脆弱性,有一些熱修復。 – 2013-05-02 03:47:49