システムwiki

データベースへのアクセスは起動-ntdll.dllエラーまたはOleaut32.dllエラーでクラッシュする

5haun0 受付中 最終更新日:2021-05-26 14:21

私は、BackendとしてMySQLを使用する100以上のフォームを持つ大きなMicrosoft Accessデータベースがあります.
Access 365でデータベースを開くと、デフォルトのフォームがロードされる前にクラッシュすることがあります.これは毎回発生しませんが、それでも頻繁には頻繁にありません.デフォルトフォームは、データソースを含まず、サブフォームがない単一の形式です.エラーはありません
Access 2013またはPreviousを使用するときに発生します.
データベースを再作成し、問題が発生しました.私はまたOfficeの修理を完了し、これも修正されませんでした.
Windowsでイベントログを表示すると、それが2つのエラーのうちの1つが発生しています.
時にはエラー1、時にはエラー2です.
エラー1:

Application名:MSACCESS.EXE、version:16.0.13328.20292、タイムスタンプ:0x5F96CF5D

フォールトモジュール名:NTDLL.DLL、version:10.0.19041.546、タイムスタンプ:0x5B56177B

例外コード:0xc0000374

障害オフセット:0x00000000000FED29

フォールトプロセスID:0x43c0

障害Application開始時間:0x01d6b3f1f0f9432c

Applicationパスの停止:C:\Program Files\Microsoft Office\Root\Office16\msaccess.exe

障害モジュールパス:C:\Windows\System32\NTDLL.DLL

レポートID:01afb267-991E-4F04-A359-8A1E044B058D

フォールトパッケージフルネーム:

障害パッケージ相対ApplicationID:エラー2:

Application名:MSACCESS.EXE、version:16.0.13328.20292、タイムスタンプ:0x5F96CF5D

フォールトモジュール名:OLEAUT32.DLL、version:10.0.19041.546、タイムスタンプ:0x0cb82403

例外コード:0xc0000005

障害オフセット:0x0000000000094E62

フォールトプロセスID:0x13c8

障害Application開始時間:0x01d6b3f13b493ba9

Applicationパスの停止:C:\Program Files\Microsoft Office\Root\Office16\msaccess.exe

障害モジュールパス:C:\Windows\System32\Oleaut32.dll

レポートID:11EB3B3E-C18A-4900-98D1-1D75DD01DE22

フォールトパッケージフルネーム:

私はいくつかのサイトで報告された問題を見ています、そして、このバグが数年間アクセス365で行われていて、まだ誰も問題を解決することができなかったようです.
注:サードパーティのプラグインが有効になっていません.これはいくつかのネットワーク上の複数のマシンでテストされています.

返信リスト(回答:5)

3 #
DanielP

まあ、あなたはこの問題に直面する最初のものではありません.

繰り返しMS-Access-Crashes-in-OLEAUT32DLL...

あなたのBuild16.0.13328.20292は、歴史が大きくなっているので、歴史がバグになるにつれて、あらゆる生産システムのために非常に危険な現在のアップデートチャネルを使用していることを意味します!

また、問題に関するマイクロソフトの公式の回答に基づく

Uservoice.

それはデートの修正なしで既知の問題であるようです.

だから、私は以前のBuildに戻ることから始めました、そして、私はMicrosoftの品質テスターの1つであることを避けるためにアップデートチャンネルを切り替えたいと思います.あなたは半年系更新チャンネルの1つを使って役立つでしょう.

応答3# ->にスキップ
2 #
5haun0

こんにちはダニエル、
このエラーは、ユーザーがOffice Insiderアップデートを購読していない複数のシステムでも発生します.
これはおよそテストされています.20-25マシン.
より多くの研究の後、他のversionのMSアクセス(365)の使用とは別の問題に対する修正があるとは思われません.
すでに365インストールされているマシンにAccess Runtime 2016がインストールされている可能性があった場合、これは十分ですが、これはインストールを防止しているクリックツーランインストーラのため不可能です.これを回避するためにランタイム2013をインストールできます
ただし、2016年以降のグラフ機能を使用できません.

応答2# ->にスキップ
1 #
WaqasMu

Hi5haun0、

Searcholaut32.dllModulewhichに基づいて、AWIndowsシステムファイルです.あなたがそのエラーを受け取るならば
OLEAUT32ファイルに名前を付けると、WindowsのversionがMicrosoft 365 Access App Appが必要なものよりも古いため、Windowsを更新して結果を確認することをお勧めします.

さらに、この記事を参照することもできます. Debug Diagnosticsの使い方
IISで応答しなくなったプロセスをトラブルシューティングするためのツール

OLEAUT32.DLLは、Microsoftインターネットインフォメーションサービス(IIS)プロセスです.

私はあなたの忍耐と理解に感謝します.

4 #
WaqasMu

Hi5haun0、

上記のMVPによって提供された返信を参照しましたか?それでもそれ以上の助けが必要な場合はお知らせください.

5 #
Palcouk

私はこのエラーを持っていることを思い出して以来、アクセスを使用したことがあると言わなければなりません.

あなたはsfc/discを実行しましたか?