ACEOLEDB.DLLは、10-jun-2020の後にフォールトを開始しました
このアプリは何年もの間実行されていましたが、突然10-JUN-2020の約10-JUN-2020の中頃のWindowsのアップデートに従って確実に機能しなくなりました.私はアプリを始めて何もしない、MDIフォームメニューだけを開くだけで、無作為にクラッシュするものは何もありません.このエラーはNに配置されています
WindowsApplicationログ:
ログ名:Application
ソース:Applicationエラー
イベントID:1000
タスクカテゴリ:(100)
レベル:エラー
キーワード:クラシック
説明:
障害モジュール名:ACEOLEDB.DLL_UNLOADED、version:16.0.12827.20152
例外コード:0xc0000005
障害オフセット:0x00003CF2
顧客にはOffice365の合計があります.
どうやってこの問題をessplove?
返信リスト(回答:30)
みんなの話を聞いてください....このDLLの最近の更新は、より安定していることが証明されています.
数日前、私のPCのACEOLEDB.dllがversionに更新されました.
16.0.13127.20266
私にとって、これで今のところ問題は解決したようです.
SSISジョブで同じ問題が発生しています.それは正常に機能していましたが、ある日(いつかは確実です)、Visual Studioがエラーログの次のように応答を停止するのがわかり始めました:
-
devenv.exe
16.7.30413.136
5f35ea2b
ACEOLEDB.DLL_unloaded
16.0.5011.1000
5ea8694b
c0000005
000044fd
31f0
01d695a240a1be59C:\Program Files(x86)\Microsoft Visual Studio\2019\community\common7\IDE\devenv.exe
ACEOLEDB.DLL
e207e8ea-f1d9-4dec-9ac3-872bfbd5bea2
すべてのプロジェクトで理解できるわけではありません.失敗したプロジェクトよりも最近開発されたプロジェクトと、失敗したプロジェクトより前に開発されたプロジェクトがありますが、この問題はありません.どのプロジェクトもAccessdBを参照していません.
こんにちは.VB6アプリでこの例外が発生しても同じ問題が発生します.アプリがクラッシュすると、2つのエラーが発生します.エラーログは次のとおりです.
障害のあるApplication名:ptv.exe、version:1.1.0.762、タイムスタンプ:0x5f2af865
障害のあるモジュール名:ACEOLEDB.DLL_unloaded、version:16.0.12827.20152、タイムスタンプ:0x5ebb99bb
例外コード:0xc000041d
障害オフセット:0x00003cf2
障害のあるプロセスID:0x2b174
障害のあるApplicationの開始時間:0x01d66b55253da098
Applicationパスの障害:これをブロックしました
障害のあるモジュールパス:ACEOLEDB.DLL
レポートID:e36f194d-2dcc-448a-8d69-adb093c54f00
障害のあるパッケージのフルネーム:
障害のあるパッケージ相対ApplicationID:
障害のあるApplication名:ptv.exe、version:1.1.0.762、タイムスタンプ:0x5f2af865
障害のあるモジュール名:ACEOLEDB.DLL_unloaded、version:16.0.12827.20152、タイムスタンプ:0x5ebb99bb
例外コード:0xc0000005
障害オフセット:0x00003cf2
障害のあるプロセスID:0x2b174
障害のあるApplicationの開始時間:0x01d66b55253da098
Applicationパスの障害:これをブロックしました
障害のあるモジュールパス:ACEOLEDB.DLL
レポートID:f287e6ab-ca41-4802-87c1-2481114926b4
障害のあるパッケージのフルネーム:
障害のあるパッケージ相対ApplicationID:
VS 2019およびSSISプロジェクトの使用に問題がある場合、私の回避策は次のとおりです.
.Microsoft Accessデータベースエンジンx64version(最新version)をアンインストールします
.Microsoft Accessデータベースエンジンx86version(最新version)をインストールします
.管理者としてVS2019を実行する
これまでのところ、アプリがクラッシュしたことはありません.
乾杯.
応答13# ->にスキップ11 #JKDOこんにちはファン、
回避策を適用した後にOfficeがインストールされている場合は、[プログラムの追加と削除]ダイアログで確認できますか.投稿で述べたように、回避策は永続的なものではなく、Officeの更新によりアクセスが制限されるため、時々適用する必要があります.
システムが使用するDBエンジン.
応答11# ->にスキップ9 #JuanManこんにちは
今日、私は数日前にリリースされ、VS 2019Enterpriseでまったくクラッシュしなかった新しいAccessEngine(version16.0.4519.1000)をインストールしました.おそらく問題は修正されています.
応答9# ->にスキップ8 #KcinDev問題は、Windows Updateがversion16.0.13029.20280に更新しようとすることですが、それでも問題が発生します.
頑張ってください!
この新しいversionが到着し始め、2020年8月24日頃から問題が発生しました.
同じクラッシュが発生していますが、アプリは64ビットAccessDatabaseEngineを介した接続にC ++ OLEDBコンシューマーテンプレートを使用する64ビットdllです.
2016 Redistributableではエラーは発生しませんが、Office 365 Updatesは、接続要求を "C:\Program Files\Microsoft Office\root\vfs\ProgramFilescommonX64\Microsoft Shared\Office16にある独自のACEOLEDB.DLLにリダイレクトします.クラッシュする\ACEOLEDB.DLL ":
Problemsignatur
Problemireignisame:APPCRASH
Anwendungsname:acad.exe
Anwendungsversion:29.0.162.0
Anwendungszeitstempel:5b9b9c27
Fehlermodulname:ACEOLEDB.DLL_unloaded
Fehlermodulversion:16.0.13001.20358
Fehlermodulzeitstempel:5f0317db
Ausnahmecode:c000041d
Ausnahmeoffset:0000000000004800
Betriebsystemversion:10.0.18362.2.0.0.256.48
Gebietsschema-ID:1031
Zusatzinformation 1:1406
Zusatzinformation 2:140645697d25325e777e5f7c3772e006
Zusatzinformation 3:df50
Zusatzinformation 4:df501b2a2e044e600dafa1c7a21a4f8b
PS:私たちのOfficeも64ビットです.
1つのApplicationで同様の問題が発生しています.アプリはランダムにクラッシュします.
障害のあるApplication名:PSGOnline4.exe、version:4.50.0.548、タイムスタンプ:0x5f191878
障害のあるモジュール名:ACEOLEDB.DLL_unloaded、version:16.0.13001.20266、タイムスタンプ:0x5ef25e07
例外コード:0xc000041d
障害オフセット:0x00003cfe
障害のあるプロセスID:0x4af0
障害のあるApplicationの開始時間:0x01d660c873a2d1a5
障害のあるApplicationパス:D:\Projects\ProFusion\Sleep\Branch4.5\Source\Debug\PSGOnline4.exe
障害のあるモジュールパス:ACEOLEDB.DLL
レポートID:e98a3674-7df8-4a92-8f60-89cadd413f92
障害のあるパッケージのフルネーム:
障害のあるパッケージ相対ApplicationID:
みなさん、
私たちにも同様の問題があります.Applicationは、次のイベントログエントリで数分ごとにクラッシュ/再起動します.
Name des fehlerhaften Moduls:ACEOLEDB.DLL_unloaded、Version:16.0.12827.20152、Zeitstempel:0x5ebb99bb
Ausnahmecode:0xc0000005
Fehleroffset:0x00003ee8
ID des fehlerhaften Prozesses:0x1 0x01d6551b1a478fd7
Pfad der fehlerhaften Anwendung:...
Pfad des fehlerhaften Moduls:ACEOLEDB.DLL
Berichtskennung:9951c068-34b6-4367-9940-f7cf1b942095
Applicationはx86に基づいているようですOffice365が並べてインストールされている場合.古いAccessDB Engineの再配布可能ファイルをインストールすると、次のOfficeアップデートがインストールされるまで一時的に問題が修正されます.
これまでのところ他の解決策はありません.
応答27# ->にスキップ25 #KcinDevACE DBエンジンの古いコピーを持っていますか?
accessdatabaseengine.exe
私は14.0.6119.5000
のversionを持つコピーを持っていますステップ1
Microsoft Accessデータベースエンジンをアンインストールする2010
ステップ2
古いversionを再インストールするのはversion14.0.6119.5000
Windows Updateは、更新を検出してインストールする方法について説明します.しかし、何人かの不明な理由で、それは働き続けています.
2020年7月23日現在
応答25# ->にスキップ21 #JuanManこんにちは
VS2019とSSISを使用しても同じ問題が発生します.古いversionのAccessデータベースエンジンをダウンロードできるリンクを教えてください.
応答25# ->にスキップ24 #Casagroこんにちは
Officeのチャネルの更新を毎月または半年受信しない限り、機能すると思います.古いAccess再配布可能ファイルをインストールする回避策は、そのような更新プログラムがインストールされていない限り機能することを認識しました.Officeの更新は元に戻ります
16.0.xxxACEOLEDB.DLLへのレジストリ内の再配布可能ファイルへのパス.また、Officeのx86またはx64エディションをインストールした場合に違いが生じるように思われることも認識しました.x64を更新しても、x86 AccessRedistributableのレジストリパスが変更されない場合があります.したがって、x86versionの現在、ほとんどの問題に直面しています.
Officeがインストールされています.さようなら!
こんにちはKcinDev、
ご挨拶.まず、問題をより明確に理解し、さらに良い提案を提供するために、この問題が発生したApplicationを明確にしてください.この問題とスクリーンショットに関するより具体的な情報を教えてください
エラーメッセージをお寄せいただきありがとうございます.
ただし、あなたの説明によると、この問題はWindowsUpdateの後に発生します.このような状況では、システムファイルチェッカーを実行して、このエラーの原因となっている可能性のあるWindowsシステムファイルの破損をチェックして修正できるかどうかを確認することをお勧めします.
手順は次のとおりです:
1.Windowsキーを押して、cmdと入力します.
2.「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します.コマンドプロンプトwindows が表示されます.
3.sfc/scannowと入力し、Enterキーを押します.
4.SFCScanを終了します(破損したシステムファイルを自動的に検出し、キャッシュから新しいファイルに置き換えます).
応答18# ->にスキップ5 #Softwarこんにちはトム、
アクセスデータベースエンジンは数ヶ月間不安定に動作します.
のためにその問題を解決するための回避策を探しています.OLE DBドライバがACEOLEDB.DLLを使用することを次のレジストリキーの下に登録されていることがわかりました.
[HKEY_LOCAL_MACHINE\SOFTER\CLEASES\CLSID\{3BE786A2-0366-4F5C-9434-25CF162E475E} \inprocserver32]
Office 365とWindowsの更新は、バグのversion16.0.13029.20280の次のパスに頻繁に設定します.
"C:\\プログラムファイル\\Microsoft Office \\root \\vfs \\ProgramFilesCommonX64 \\Microsoft Shared \\Office16 \\aceoledb.dll"
Accessデータベースエンジンの新規インストールまたは修復を行う2016年の鍵は、レジストリキーが古いが安定version16.0.4492.1000
に設定されます."C:\\プログラムファイル\\Common Files \\Microsoft Shared \\Office16 \\aceoledb.dll"
残念ながらこれは次の更新がバグのversionにキーを設定するまで、数時間または数日間続きます.
今我々は、恒久的に古いが安定したversionのAceOledb.dllを指している私たち自身のOLEDBプロバイダを登録することが可能であるか疑問に思います."Microsoft.ace.oledb.16.0"の代わりに "my.ace.oledb.16.0"プロバイダを登録して使用することができます.
データベースセッションを開くためのソフトウェアのそのID.これは、マイクロソフトが新しいversionの問題を修正するまで役立ちます.古いAceoledb.dllを指す新しいOLEDBプロバイダを登録する方法は誰でも知っていますか?
すでに[HKEY_CLASSES_ROOT\CLSID\{3BE786A2-0366-4F5C-9434-25CF162E475E}]の下のキーをコピーして調整しようとしました. ]新しいGUIDを使用する{2e209E85-092D-4192-95B3-942BF4155908} そしてレジストリに次のキーを入力しました.新しいプロバイダが見つかりましたが、依然として
うまくいきませんでした:[HKEY_CLASSES_ROOT\my.ace.oledb.16.0]
@= "my.ace.oledb.16.0" "
" [HKEY_CLASSES_ROOT\my.ace.oledb.16.0\clsid]
@= "{2e209E85-092D-4192-95B3-942BF4155908}
[HKEY_CLASSES_ROOT\my.ace.oledberrors.16.0]
@= "my.ace.oledberrors.16.0"
[HKEY_CLASSES_ROOT\my.ace.oledberrors.16.0\clsid]
@= "{2e209E85-092D-4192-95B3-942BF4155909}
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155908}
@= "my.ace.oledb.16.0" "
" "oledb_services"= dword:fffffffe
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155908} \extendedErrors]
@= "my.ace.oledberrors.16.0"
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155908} \extendedErrors\{2e209E85-092D-4192-95B3-942BF4155909}
@= "my.ace.oledberrors.16.0"
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155908} \inprocserver32]
@= "C:\\Program Files \\Common Files \\Microsoft Shared \\Office16 \\aceoledb.dll"
"ThreadingModel"= "Somine"
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155908} \OLE db myder]
@=「Microsoft Office 16.0私のソフトウェアのデータベースエンジンOLE DBプロバイダ」
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155908} \Progid]
@= "my.ace.oledb.16.0"[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155909}
@= "my.ace.oledberrors.16.0"
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155909} \inprocserver32]
@= "C:\\Program Files \\Common Files \\Microsoft Shared \\Office16 \\aceoledb.dll"
"ThreadingModel"= "Somine"
[HKEY_CLASSES_ROOT\CLSID\{2E209E85-092D-4192-95B3-942BF4155909} \Progid]
@= "my.ace.oledberrors.16.0"
誰かがここで何が足りないのか知っていますか?
応答5# ->にスキップ7 #KcinDev新しいDLLversionを頻繁に登録します.ソースコードがあれば簡単です.プロジェクト名を変更して再コンパイルするだけです.したがって、プロジェクト名はDLLに埋め込まれていると思います.DLLを登録すると、新しい名前でインスタンス化できます.
ソースコードがないと、これは困難になります.
応答7# ->にスキップ6 #ガンテンタグ:
私のVisual Studioチームは、2020年6月初めからこの同じ問題を抱えています.障害
このグローバルな問題を解決するためにホットフィックスの新しいパッチが出てきたときに知っていますか?
Heisenberg
応答18# ->にスキップ20 #KcinDevこんにちはTomvanStiphout
同じ時期に更新されたtiptsf.dllにも同様の障害があることをMSFTにアドバイスできますか...
ログ名:Application
ソース:Applicationエラー
イベントID:1000
タスクカテゴリ:(100)
レベル:エラー
キーワード:クラシック
障害のあるモジュール名:tiptsf.dll_unloaded、version:10.0.19041.329、タイムスタンプ:0x8b7a275c
例外コード:0xc0000005
障害オフセット:0x00023cfeこのDLLを2か所で検索した場合:
c:\Program Files\common Files\Microsoft shared\ink\tiptsf.dll c:\Program Files(x86)\common Files\Microsoft Shared\ink\tiptsf.dll
どちらも2020年10月6日付け
応答15# ->にスキップ14 #KcinDev別のdllアンロードの問題に問題があります:
今回はWindows.StateRepositoryPS.dllで、2020年10月6日に更新されたようです.
ログ名:Application
ソース:Applicationエラー
イベントID:1000
タスクカテゴリ:(100)
レベル:エラー
キーワード:クラシック障害モジュール名:Windows.StateRepositoryPS.dll_unloaded、version:10.0.19041.329、タイムスタンプ:0x587c315a
例外コード:0xc0000005
障害オフセット:0x00033cfe
応答30# ->にスキップ22 #Myungsu過去数週間(2020年7月)のSASプログラムを実行しています.プログラムはランダムにクラッシュするでしょう.これは、My COM [Puter]のWindowsを更新する前後に発生しました.SAS9.4(TS1M6)を使用しています.からのエラーメッセージの最初の部分を見てください
この問題の後のイベントビューアは今日3回目に起こりました.誰かがこのエラーが発生する理由を教えてもらえますか?このエラーは、SASプログラムとの間で何かをコピーしたときに発生する傾向があります.
-ログ名:Application
ソース:Applicationエラー
日付:2020年7月27日4:50:39 PM
イベントID:1000(TS1M6)
タスクカテゴリ:(100)
レベル:エラー
キーワード:クラシック
ユーザー:N/A
コンピュータ:Jac372-Sunkim.itorg.ad.buffalo.edu
説明:
故障Application名:SAS.exe、version:9406.100.23523.40334、タイムスタンプ:0x5Be39dae
フォールトモジュール名:ACEOLEDB.DLL_UNLOADED、version:16.0.5011.1000、タイムスタンプ:0x5ea87244
例外コード:0xc0000005
フォルトオフセット:0x0000000000019238
フォールトプロセスID:0x80
故障Application開始時間:0x01d664556F0661FE
故障Applicationパス:
C:\Program Files\Sashome\SASFoundation\9.4\sas.exe
フォールトモジュールパス:ACEOLEDB.DLL
レポートID:B68758C0-4AEE-4557-BC54-B964F55D0451
フォールトパッケージフルネーム:
故障パッケージ-相対ApplicationID:
イベントXML:
応答30# ->にスキップ28 #AlfonsRこんにちはジェニファー、
KcinDevと同じ問題が発生しているので、これを解決する方法についてアドバイスをいただければ幸いです.
提案した手順を実行しても、問題は解決しませんでした.
VB6を使用して、microsoft.ACE.OLEDB.16.
0を介してアクセスデータベースを開いたり閉じたりする小さなスクリプトを作成しました.アップデートversionKB4484394を使用しています. 私のテストスクリプトが行う唯一のことは、データベースを一度開いたり閉じたりしてから、ユーザーの入力を積極的に待っていることです.約12分後、クラッシュします.WindowsApplicationログは次のようにポップアップ表示されます:
障害のあるApplication名:AceOleDBTest.exe、version:1.0.0.0、Zeitstempel:0x5f019970
障害のあるモジュール名:ACEOLEDB.DLL_unloaded、version:16.0.501.1000、Zeitstempel:0x5ea8694b
例外コード:0xc0000005
障害オフセット:0x000044fd
障害のあるプロセスID:0x21a8
Startzeit der fehlerhaften Anwendung:0x01d652ac9e2b29c1
Pfad der fehlerhaften Anwendung:
Z:\Fueralle\AceOleDBTest.exe
Pfad des fehlerhaften Moduls:ACEOLEDB.DLL
Berichtskennung:28883709-e274-422d-a1c1-61e437ce87b1
ご覧のとおり、KcinDevの場合と同様に、問題の原因はACEOLEDB.DLLです.
オンラインで調査を行ったところ、同じ問題が発生している人がさらに2人見つかりました.
https://answers.sap.com/questions/13009568/crystal-reports-shuts-down.html
developercommunity.visualstudio.com/content/problem/1095156...
クラッシュが発生するポイントを理解するために、Visual Studio2017デバッグプロセスツールを使用しようとしました.
クラッシュの約30分前に、デバッグ出力に次の行が見つかりました:
"AceOleDBTest.exe"(Win32): "
C:\Program Files(x86)\common Files\Microsoft Shared\Office16\ACEOLEDB.DLL" wurdeentladen.
これまでこの問題が発生したことはないので、KB4484394の新しい更新が原因でのみ発生したと思います.
私がこれを解決する方法についての洞察を与えてくれることを願っています.
応答30# ->にスキップ29 #KcinDevこんにちはジェニファー、
私はSFC/Scannowを試してみましたが、問題が見つかりませんでした.
Alfons Riemenspergerによって提供されたリンクが表示されましたか?