【解决】启动数据分析软件SPSS17遭遇的两弹窗解决方案

问题描述

某任前女友请我帮她安装SPSS17这款软件,我寻思这是啥软件,谷歌一下,发现是一个数据分析工具。
在一系列的下一步、确定后,打开时,第一个惊喜弹窗来了:
【弹窗内容】应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。
看了部分关于这个的文章,CSDN上也有其他博主有遭遇到这种情况,链接如下:

https://blog.csdn.net/qq_34363300/article/details/79528643#commentBox

哦豁,第二个惊喜弹窗:
【弹窗内容】Error 1310,写入文件msvcr80.d11时出错。请确认你是否可以访问这个目录。

解决方法

首先,第一个弹窗响应用户,说的是无法正常启动,那好,就使用系统出错追踪工具sxstrace吧(该工具可跟踪调试应用程序运行时需要的动态库的版本和路径)
基本使用方法:

  1. 以管理员方式运行cmd或者PowerShell,输入:SxsTrace Trace -logfile:SxsTrace.etl,启动跟踪;
  2. 执行目标程序,在弹出错误对话框后(不要关闭对话框);
  3. 回到cmd或者PowerShell命令行,按回车键;
  4. 然后: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

【解决】启动数据分析软件SPSS17遭遇的两弹窗解决方案_第1张图片
访问不了维基百科的,给你挂个图吧,其实也没啥好看的,就留意这个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

你可能感兴趣的:(疑难杂症,数据分析,数据挖掘,系统安装)