打开substation软件报错:Substation China has detected a problem and logged it to C:\Users\.... 然后崩溃


【问题概述】

打开substation软件报错:Substation China has detected a problem and logged it to C:\Users\....    然后崩溃

部分还伴有报错:

 

【解决方案】

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

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

 

1.准备工作:

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

关闭Substation;

下载压缩包1.7z:

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中:
 

 

注意:如果无法执行命令,可以尝试直接将Step3中解压后的ACEOLEDB.DLL文件拷贝到路径C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16中进行覆盖即可。