テキストインポートウィザード-DLLの読み込みエラー
Accessのテキストインポートウィザードで[完了]ボタンをクリックすると、「DLLの読み込み中にエラーが発生しました.」
現在のスイート:MS Office 365 ProPlusa/k/a E3、64ビット、version 1902(Build11328.20392クイック実行)
以前のスイート:MS Office Business Premium;このエラーは生成されませんでした.
現在のOS:Windows 10
1803
Microsoft Office 365のMicrosoftサポートとRecovery Assistantを使用してアンインストールし、MS Office 365 ProPlus 32および64ビット版を再インストールして修復しました.
sfc/scannowとdism.exe/online/Cleanup-image/ScanHealthを実行しました.問題は報告されていません.
すべてのMicrosoft Visual C ++ 2013再頒布可能パッケージを修復しました.
C:\Program Files\Microsoft Office\Root\Office16\
ACCWIZ\は、Accessの信頼できる場所です.
WinDbgプレビューデバッガーは次のエラーを返します:
mincore\com\oleaut32\typelib\tlibapi.cpp(2284)\OLEAUT32.dll!00007FFE6465601D:(caller:00007FFE64645274)ReturnHr(2)tid(290c)8002801D Library not registered.
:016>u7FFA5B0E601D
OLEAUT32!GetTypeLibPathFromRegistry + 0x1143d:
00007ffa`5b0e601d 90 いいえ
00007ffa`5b0e601e e910edfeff jmp OLEAUT32!GetTypeLibPathFromRegistry + 0x153(00007ffa`5b0d4d33)
00007ffa`5b0e6023 bb1d800280 mov ebx、8002801Dh
00007ffa`5b0e6028 e9f7ecfeff jmp OLEAUT32!GetTypeLibPathFromRegistry + 0x144(00007ffa`5b0d4d24)
00007ffa`5b0e602d cc int 3
00007ffa`5b0e602e 0fb7c0 movzx eax、ax
00007ffa`5b0e6031 0d00000780 または eax、80070000h
00007ffa`5b0e6036 85c0 テスト eax、eax
0:002>u7FFA5B0D5274
OLEAUT32!LoadRegTypeLibOfSzGuid_WithSyskind + 0x234:
00007ffa`5b0d5274 8bf0 mov esi、eax
00007ffa`5b0d5276 85c0 テスト eax、eax
00007ffa`5b0d5278 0f8817010000 js OLEAUT32!LoadRegTypeLibOfSzGuid_WithSyskind + 0x355(00007ffa`5b0d5395)
00007ffa`5b0d527e 4585f6 テスト r14d、r14d
00007ffa`5b0d5281 0f850e010000 jne OLEAUT32!LoadRegTypeLibOfSzGuid_WithSyskind + 0x355(00007ffa`5b0d5395)
00007ffa`5b0d5287 66443b7c2458 cmp r15w、Word ptr [rsp + 58h]
00007ffa`5b0d528d 0f8502010000 jne OLEAUT32!LoadRegTypeLibOfSzGuid_WithSyskind + 0x355(00007ffa`5b0d5395)
00007ffa`5b0d5293 0fb7442454 movzx eax、Word ptr [rsp + 54h]
c:\WINDOWS\system32 \およびc:\の下に、re-registeredOLEAUT32.dll、dao360.dll、およびその他すべての.dllがあります.WINDOWS\SysWOW64 \は使用できません.
別のPCでは、C:\Program Files\Microsoft Office\Root\Office16\MSOSTYLE.DLL、
は、[完了]ボタンをクリックする前にロードされた最後のモジュールですテキストインポートウィザード.ただし、対象のPCのデバッガーを介してこのモジュールが読み込まれることはありません.だが
モジュールはlmを使用してリストされます:
00007ffe`5a420000 00007ffe`5a431000 MSOSTYLE(遅延)
編集:08/27/2019.
OLEAUT32!GetBestLcidMatchを呼び出す前と呼び出した後の、PCレジスタの正常値と不良値の比較パラメータがx64呼び出し規約であると想定します{rcx、rdx、r8、r9.、raxの戻り値}.
悪いPC
rax=0000000000000000 rbx=0000000000000000 rcx=000000000000173a
rdx=0000000000000000rsi=000000d03cced508 rdi=000000d03cced500
rip=00007ffa5b0d4c75 rsp=000000d03cced3d0 rbp=000000d03cced469
r8=000000d03cced418r9=000000d03cced428 r10=0000024f866ff740
r11=000000d03cced270 r12=0000000000000000 r13=000000d03cced810
r14=0000000000000000 r15=000000d03cced560
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246
OLEAUT32!GetTypeLibPathFromRegistry + 0x95:
00007ffa`5b0d4c75 e89efeffff コール OLEAUT32!GetBestLcidMatch(00007ffa`5b0d4b18)
PCの不良結果:
0:000>r
rax=000000008002801drbx=000000008002801d rcx=00007ffa5b0d5274
rdx=00000000000008ec rsi=000000d03cced508 rdi=000000d03cced500
rip=00007ffa5b0e6018 rsp=000000d03cced3d0 rbp=000000d03cced469
r8=00007ffa5b1622d8 r9=000000008002801d r10=0000000000000004
r11=000000d03cced2a0 r12=0000000000000000 r13=000000d03cced810
r14=0000000000000000 r15=000000d03cced560
iopl=0 nv up ei ng nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000286
良いPC
0:000>r
rax=0000000000000000 rbx=0000000000000000 rcx=0000000000001a22
rdx=0000000000000000rsi=000000f51ceed1a8 rdi=000000f51ceed1a0
rip=00007ff9063e2965 rsp=000000f51ceed070 rbp=000000f51ceed109
r8=000000f51ceed0b8r9=000000f51ceed0c8 r10=00000263df6a9290
r11=000000f51ceecf10 r12=0000000000000000 r13=000000f51ceed4b0
r14=0000000000000000 r15=000000f51ceed200
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246
OLEAUT32!GetTypeLibPathFromRegistry + 0x95:
00007ff9`063e2965 e89afeffff コール OLEAUT32!GetBestLcidMatch(00007ff9`063e2804)
優れたPC結果:
0:000>r
rax=0000000000000000rbx=0000000000000000 rcx=0000000000000000
rdx=000000f51ceed0e8 rsi=000000f51ceed1a8 rdi=000000f51ceed1a0
rip=00007ff9063e2993 rsp=000000f51ceed070 rbp=000000f51ceed109
r8=0000000000000009 r9=0000000000000010 r10=0000000000000000
r11=0000000000000246 r12=0000000000000000 r13=000000f51ceed4b0
r14=0000000000000000 r15=000000f51ceed200
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246
追加のデバッグのヒントや可能な解決策を探しています.
2019年8月31日の編集-OLEAUT32!LoadRegTypeLibOfSzGuid_WithSyskindfunctionの最初のパラメーターを表示します.
OLEAUT32!LoadRegTypeLibOfSzGuid_WithSyskind:
00007ff8`5c3d5214 4055 押す rbp
0:000>du rcx
00000089`48eed810 "{4AC9E1DA-5BAD-4AC7-86E3-24F4CDC"
00000089`48eed850 "ECA28}"
{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}
私の価値観:
computer\HKEY_LOCAL_MACHINE\SOFjpARE\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\Win32
C:\Program Files\Microsoft Office\Root\VFS\ProgramFilescommonX64\Microsoft Shared\Office16\ACEDAO.DLL
注:C:\Program Files\Microsoft Office\root\vfs\ProgramFilescommonX64\Microsoft Shared\Office16\
ACEDAO.DLL
computer\HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\Win64
C:\Program Files\common Files\Microsoft Shared\Office16\ACEDAO.DLL
注C:\Program Files\common Files\Microsoft shared\Office16にはACEDAO.DLLがありません
computer\HKEY_LOCAL_MACHINE\SOFjpARE\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0
PrimaryInteropAssemblyName
microsoft.Office.Interop.Access.Dao、Version=15.0.0.0、Culture=neutral、PublicKeyToken=71E9BCE111E9429C
返信リスト(回答:7)
こんにちはDavid、
私は私たちの側面にこれをテストしました、私は問題を満たしていませんでした.
エラーメッセージに基づいて、一部のレジストリキーが存在しなかった場合は
結果を確認するには、次の記事を参照できます.
1.結果を確認するために別のテキストファイルを試してください.
2.テキストウィザードを正常にインポートできますか?問題が発生したのはいつ、Officeの更新など、発行が行われた前にどの操作が行われましたか?
応答1# ->にスキップ2 #DavidWe64ビットOfficeの使用
C:\Program Files\Microsoft Office\root\Office16
レジストリキーの結果:
ACEDAO.DLLを再ダウンロード
computer\HKEY_LOCAL_MACHINE\SOFjpARE\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\Win64
C:\Program Files\Microsoft Office\Root\VFS\ProgramFilescommonX64\Microsoft Shared\Office16\ACEDAO.DLL
re dao360.dll
computer\HKEY_LOCAL_MACHINE\SOFjpARE\Classes\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\Win32
%commonProgramFiles%\Microsoft Shared\DAO\dao360.dll
Re 1:LANおよびローカルPCの場所からいくつかのテキストファイルを試しました.
編集:08/27/2019-Windbrを介してモジュール情報を追加
0:000>!lmi acedao.dll
ロードされたモジュール情報:[acedao.dll]
モジュール:acedao
ベースアドレス:00007ffa41e50000
イメージ名:
C:\Program Files\Microsoft Office\Root\Office16\acedao.dll
マシンタイプ:34404(X64)
タイムスタンプ:5c620497 2019年2月11日15:26:15
サイズ:a9000
チェックサム:b4ec9
特性:2022
デバッグデータディレクトリ:タイプサイズ VAポインター
CODEVIEW 118、64238、63638 RSDS-GUID:{2C10D568-3DFF-4465-9601-5FCA3A16CAD6}
年齢:2、Pdb:
d:\dbs\el\jf\target\x64\ship\ace\x-none\acedao.pdb
予約済み10 4、64350、63750 [マップされていないデータ]
画像タイプ:ファイル -画像がデバッガーから正常に読み取られました.
C:\Program Files\Microsoft Office\Root\Office16\acedao.dll
シンボルタイプ:EXPORT-PDBが見つかりません
読み込みレポート:シンボルをエクスポート
0:000>lmv m acedao
完全なモジュールリストを閲覧する
開始 終わり モジュール名
00007ff8`429d0000 00007ff8`42a79000 acedao (エクスポート記号)
C:\Program Files\Microsoft Office\Root\Office16\acedao.dll
読み込まれたシンボル画像ファイル:
C:\Program Files\Microsoft Office\Root\Office16\acedao.dll
イメージパス:
C:\Program Files\Microsoft Office\Root\Office16\acedao.dll
イメージ名:acedao.dll
すべてのグローバルシンボル関数データを参照する
タイムスタンプ: 2019年2月11日15:26:15(5C620497)
チェックサム: 000B4EC9
画像サイズ: 000A9000
ファイルversion: 16.0.11328.20068
製品version:16.0.11328.20068
ファイルフラグ: 0(マスク3F)
ファイルOS: 40004 NT Win32
ファイルタイプ: 2.0 Dll
ファイルの日付: 00000000.00000000
翻訳: 0409.0000
リソースtableからの情報:
companyName: Microsoft Corporation
製品名: Microsoft Office
内部名: アセダオ
元のファイル名:acedao.dll
ProductVersion:16.0.11328.20068
ファイルversion: 16.0.11328.20068
FileDescription:Microsoft Accessデータベースエンジンデータアクセスオブジェクトライブラリ
0:000>!lmi dao360.dll
読み込まれたモジュール情報:[dao360.dll]
dao360.dllが見つかりません
0:000>lmv m dao360
完全なモジュールリストを閲覧する
開始 終わり モジュール名
修正:2019年8月30日
未解決のブレークポイントを設定した後、つまり、bu acedaoの場合、この.dllが読み込まれていることがわかります.
0:000>lm m acedao*
完全なモジュールリストを閲覧する
開始 終わり モジュール名
00007ff8`429d0000 00007ff8`42a79000 acedao (エクスポート記号)
C:\Program Files\Microsoft Office\Root\Office16\acedao.dll
また、コールスタック上
03 00007ff8`429dd4cf:00000000`00000000 00007ff8`26617885 00007ff8`268ed580 00007ff8`26559281:acedao!DllGetClassObject + 0xbb34
04 00007ff8`265c8f00:00000232`0406a484 00000232`03f9d220 00007ff8`2655a0d8 00000089`48eeda00:acedao!DllGetClassObject + 0xbc0f
Re 2:インポートウィザードは、Office 365 Business Premium 32ビットインストールで機能しました.
ライセンスをOffice 365 Enterprise(つまり、ProPlusまたはE3)にアップグレードし、Office 365 ProPlus(32ビットおよび64ビット)をインストールした後、エラーが発生しました.
「Office 365のMicrosoftサポートとリカバリアシスタンス」を使用して、Office 365*の各インスタンスをアンインストールしました.
応答2# ->にスキップ3 #QingTanこんにちは、デビッド
私はこれを私たちの側でテストしましたが、私たちの側では問題に遭遇しませんでした.
エラーメッセージに従って、MDACの最新versionをインストールすることをお勧めします.次の記事からインストールできます:
また、ここに関連するスレッドがあります.参照できます.回答としてマークされています:
ExcelからAccessへのインポートエラー-DLLエントリポイントGetUserdefaultlCiDが見つかりません
kernel32の場合
応答3# ->にスキップ4 #DavidWeこんにちは清:
以前、別の記事に従ってMicrosoft Data Access Components(MDAC)2.8 SP1をインストールしましたが、役に立ちませんでした.Microsoftデータアクセスコンポーネント(MDAC)2.8 SP1を2回再インストールしましたが、役に立ちませんでした.
提案されたスレッドを読みます.
乾杯
デビッド
応答5# ->にスキップ6 #DavidWeQing:
THEOLEAUT32についてのマイクロソフトのマニュアルのための良い情報源をお勧めします!gettypelibpathfromregromregromistry関数?
以下の関数の呼び出しは、Return Error8002801D(libが登録されていない)になる最初の呼び出しの1つです.私は呼ばれる他のサブ関数のホストがあることを知っています.ただし、正しいレジストリキーが識別されていることを知っている
私はライブラリ負荷失敗(例えば、セキュリティクッキー、悪いトークン)の他の理由を特定しようとしています.00007FFD`8B7B48C3 E8A4050000. コール OLEAUT32!TlibKey :: ~Tlibkey(00007FFD`8B7B4E6C)
歓声、
David
応答6# ->にスキップ7 #QingTanこんにちはDavid、
あなたを助けるために、私はあなたを探しました、私はOleaut32.dll関数の問題に関する記事を見つけました、
OLEAUT32.DLLエラーは、レジストリ問題、ウイルスまたはマルウェアの問題、またはハードウェア障害さえも示すことができます.
あなたはそれを参照することができます:oleaut32 dllが見つからない、または不足しているエラーを修正する方法
免責事項: マイクロソフトは、黙示や保証、または方法で、情報に対して責任を負いません.あなたはサードパーティからリンクされました
現場やテクノロジ関連のサポート
関連質問
- BitLockerコードの援助
- ネットワーク共有コピー上のMSアクセスへの変更は、ローカルコンピュータにコピーされたときの変更を失います.
- MS Accessのテキストへのスピーチ
- Microsoft Office 365でMicrosoft Office 10で作成したファイルをどのように開くのですか?
- どのフォーム/サブフォームが開いているかに応じて変数を変更する
- キーワットイベントキーワード検索に関するスペースを受け入れない
- Access 2019フォームの下部にあるレコードナビゲーションバー
- アクセスエラーコード3734 "データベースは、それが開かれたりロックされたりするのを防ぐために、マシン上のユーザー 'admin'によって状態に置かれました.
- データベースパスワードを要求しているMicrosoft Access
- トピックアクセスに滞在できますか?