システムwiki

ACEOLEDB.DLLは、10-jun-2020の後にフォールトを開始しました

KcinDev 受付中 最終更新日:2021-05-07 22:26

このアプリは何年もの間実行されていましたが、突然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)

3 #
KcinDev

みんなの話を聞いてください....このDLLの最近の更新は、より安定していることが証明されています.

数日前、私のPCのACEOLEDB.dllがversionに更新されました.

16.0.13127.20266

私にとって、これで今のところ問題は解決したようです.

応答3# ->にスキップ
2 #
Spamacc
こんにちは-これをインストールしたMicrosoftUpdate番号を教えてください.私はそれを試してユーザーにプッシュしてもらいたいと思っています.
応答2# ->にスキップ
1 #
KcinDev

どちらがそれをしたのかわからない....

2020年8月12日KB4484379

09-SEP-2020 KB4484530

4 #
ClintWo

SSISジョブで同じ問題が発生しています.それは正常に機能していましたが、ある日(いつかは確実です)、Visual Studioがエラーログの次のように応答を停止するのがわかり始めました:
-
devenv.exe
16.7.30413.136
5f35ea2b
ACEOLEDB.DLL_unloaded
16.0.5011.1000
5ea8694b
c0000005
000044fd
31f0
01d695a240a1be59
C:\Program Files(x86)\Microsoft Visual Studio\2019\community\common7\IDE\devenv.exe
ACEOLEDB.DLL
e207e8ea-f1d9-4dec-9ac3-872bfbd5bea2

すべてのプロジェクトで理解できるわけではありません.失敗したプロジェクトよりも最近開発されたプロジェクトと、失敗したプロジェクトより前に開発されたプロジェクトがありますが、この問題はありません.どのプロジェクトもAccessdBを参照していません.

10 #
Maxwell

こんにちは.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:

12 #
JuanMan

VS 2019およびSSISプロジェクトの使用に問題がある場合、私の回避策は次のとおりです.

.Microsoft Accessデータベースエンジンx64version(最新version)をアンインストールします

.Microsoft Accessデータベースエンジンx86version(最新version)をインストールします

.管理者としてVS2019を実行する

これまでのところ、アプリがクラッシュしたことはありません.

乾杯.

応答12# ->にスキップ
13 #
JuanMan
回避策を忘れても、ランダムなアプリのクラッシュが発生する
応答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日頃から問題が発生しました.

16 #
Softwar

同じクラッシュが発生していますが、アプリは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ビットです.

23 #
scl

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:

26 #
Casagro

みなさん、

私たちにも同様の問題があります.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アップデートがインストールされるまで一時的に問題が修正されます.

これまでのところ他の解決策はありません.

応答26# ->にスキップ
19 #
DanielP

次のように聞こえます

www.devhut.net/2020/06/08...

27 #
NeilBla
また、KB4484394をインストールした後、複数のお客様にこの問題が発生しています.
応答27# ->にスキップ
25 #
KcinDev

ACE 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がインストールされています.

さようなら!

30 #
Jennife

こんにちはKcinDev、

ご挨拶.まず、問題をより明確に理解し、さらに良い提案を提供するために、この問題が発生したApplicationを明確にしてください.この問題とスクリーンショットに関するより具体的な情報を教えてください
エラーメッセージをお寄せいただきありがとうございます.

ただし、あなたの説明によると、この問題はWindowsUpdateの後に発生します.このような状況では、システムファイルチェッカーを実行して、このエラーの原因となっている可能性のあるWindowsシステムファイルの破損をチェックして修正できるかどうかを確認することをお勧めします.

手順は次のとおりです:

1.Windowsキーを押して、cmdと入力します.

2.「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します.コマンドプロンプトwindows が表示されます.

3.sfc/scannowと入力し、Enterキーを押します.

4.SFCScanを終了します(破損したシステムファイルを自動的に検出し、キャッシュから新しいファイルに置き換えます).

応答30# ->にスキップ
18 #
TomvanS
MSFTはこの問題を認識しています.ニュースがあれば更新を掲載します.
応答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# ->にスキップ
17 #
Myungsu

ありがとうございます.

日曜日

応答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日付け

応答20# ->にスキップ
15 #
DanielP
トムがこのディスカッションへのリンクを提供し、おそらく積極的に監視しているため、MSは認識しています.
応答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によって提供されたリンクが表示されましたか?