打开软件【CE】提示“缺少一个或几个文件”


【问题概述】

打开软件提示:路径C:\ProgramData\Bentley\OpenUtilities Substation CONNECT Edition\Configuration\Datasets\Substation\Config缺少一个或几个文件

出现这个问题的原因是微软office升级的过程中,会自动更新ACEOLEDB.DLL,而自动更新的版本和其他组件的配合是有问题的。

因此解决这个问题的方法就是复原这个文件的初始版本。

【解决方案】

1.准备工作:

打开路径C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16,新建文件夹,将ACEOLEDB.DLL文件备份(剪切、复制都可以)到新建的文件夹中;

关闭Substation;

下载压缩包1.zip:

communities.bentley.com/.../1.7z

2.将解压后的文件夹放到桌面

3.复制桌面文件夹的链接,用以替换下面命令中的红色文字部分:

命令模板:

Copy “C:\Users\当前用户名\Desktop\1\ACEOLEDB.DLL”  “C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16\ACEOLEDB.DLL”

替换后示例:

Copy “C:\Users\YuHui.Liu\Desktop\1\ACEOLEDB.DLL”  “C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16\ACEOLEDB.DLL”

4.管理员身份运行CMD可执行文件的快捷方式(仅仅是为了方便用户启动cmd,来进行后续的复制操作),将替换后的命令复制并粘贴到cmd中:

回车执行复制命令,完成后关闭cmd即可。