单击 Access 导入文本向导上的“完成”按钮会生成“加载 DLL 时出错”。
当前套件:MS Office 365 ProPlus a/k/a E3,64 位,版本 1902(内部版本 11328.20392 即点即用)。
以前的套件:MS Office Business Premium;没有生成此错误。
当前操作系统:Windows 10 1803
我卸载了(通过 Office 365 的 Microsoft 支持和恢复助手)、重新安装并修复了 MS Office 365 ProPlus 32 位和 64 位版本。
我运行了 sfc /scannow 和 dism.exe /online /Cleanup-image /ScanHealth;没有报告任何问题。
我修复了所有 Microsoft Visual C++ 2013 Redistributable 软件包。
C:\Program Files\Microsoft Office\Root\Office16\ACCWIZ\ 是 Access 中的受信任位置。
WinDbg Preview 调试器在出现错误时返回以下内容:
mincore\com\oleaut32\typelib\tlibapi.cpp(2284)\OLEAUT32.dll!00007FFE6465601D: (调用者:00007FFE64645274) ReturnHr(2) tid(290c) 8002801D 库未注册。
我已经重新注册了 OLEAUT32.dll、dao360.dll 以及 c:\WINDOWS\system32\ 和 c:\WINDOWS\SysWOW64\ 下的所有其他 .dll,但无济于事。
在另一台类似的 PC 上,dll C:\Program Files\Microsoft Office\Root\Office16\MSOSTYLE.DLL 是单击导入文本向导上的“完成”按钮之前加载的最后一个模块。但是,我没有看到此模块通过主题 PC 上的调试器加载;但使用 lm 列出了该模块:
00007ffe 5a420000 00007ffe
5a431000 MSOSTYLE(延期)
我正在寻求额外的调试技巧或其他可能的解决方案。