【问题概述】
打开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:
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中进行覆盖即可。