问题描述
女朋友说让我帮她安装SPSS17这款软件,我寻思这是啥软件,谷歌一下,居然是一个数据分析工具,好吧,开搞! 一系列的下一步、确定后,打开时,第一个惊喜弹窗来了: 【弹窗内容】应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。 经了解部分文章,CSDN上也有其他博主有遭遇到这种情况,链接如下:
https://blog.csdn.net/qq_34363300/article/details/79528643#commentBox
好家伙,第二个惊喜弹窗: 【弹窗内容】Error 1310,写入文件msvcr80.d11时出错。请确认你是否可以访问这个目录。
解决方法
首先,第一个弹窗响应用户,说的是无法正常启动,那好,就使用系统出错追踪工具sxstrace吧(该工具可跟踪调试应用程序运行时需要的动态库的版本和路径) 基本使用方法:
- 以管理员方式运行cmd或者PowerShell,输入:
SxsTrace Trace -logfile:SxsTrace.etl ,启动跟踪; - 执行目标程序,在弹出错误对话框后(不要关闭对话框);
- 回到cmd或者PowerShell命令行,按回车键;
- 然后:
SxsTrace Parse-logfile:SxsTrace.etl -outfile:SxsTrace.txt ,输入执行命令。
导出 如上最后一步,回车执行后,将提示:
正在分析日志文件 SxsTrace.etl… 分析完毕! 将输出保存到文件 SxsTrace.txt。
直接找到SxsTrace.txt这个文档,通常情况下,根据命令行当前所处的文件路径寻找即可,或者使用everything全局搜索!
分析 该TXT文档中,有如下错误提示,极有可能是
错误: 无法解析参考 Microsoft.VC80.MFC,processorArchitecture=“x86”,publicKeyToken=“1fc8b3b9a1e18e3b”,type=“win32”,version=“8.0.50727.762”。
MFC,不懂可自行百科,全称Microsoft Foundation Classes,微软的基础库类嘛,直接维基百科找到该version值对应的产品版本
https://zh.wikipedia.org/wiki/MFC_(%E5%BE%AE%E8%BB%9F)#MFC%E7%9A%84%E4%BC%98%E7%82%B9
访问不了维基百科的,给你挂个图吧,其实也没啥好看的,就留意这个VC2005 SP1 综上所述,我们差的就是VC2005 SP1,直接找到这个安装包(2005版本的vcredist_x86.exe,全称Microsoft Visual C++ 2005 Redistributable Package (x86)) 最后呢,结束SPSS17的进程,然后安装上述的VC2005 SP1,重新打开软件,非常成功。 附件 1.VC2005 SP1:
链接:https://pan.baidu.com/s/1t3_rIwHKzwjNW9_-41ksZQ 提取码:2022
2.SPSS17
链接:https://pan.baidu.com/s/1shEtE4JMLR5LPg7t5qFjEA 提取码:1314
|