问题描述

朋友请我帮她安装 SPSS17 这款软件,我寻思这是啥软件,谷歌一下,发现是一个数据分析工具。

在一系列的下一步、确定后,打开时,第 1 个惊喜弹窗来了:

【弹窗内容】应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 `sxstrace.exe` 工具。

看了部分关于这个问题的文章,CSDN上也有其他博主有遭遇到这种情况,解决链接如下:

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

但是第 2 个惊喜般的弹窗:

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

解决方法

首先,第 1 个弹窗响应用户,说的是无法正常启动,那好,就使用系统出错追踪工具 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_(微軟)#MFC的优点

访问不了维基百科的,给你挂个图吧,其实也没啥好看的,就留意这个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

启动数据分析软件SPSS17遭遇的两弹窗解决方案的更多相关文章

  1. 快速了解Druid——实时大数据分析软件

    Druid 是什么 Druid 单词来源于西方古罗马的神话人物,中文常常翻译成德鲁伊.  本问介绍的Druid 是一个分布式的支持实时分析的数据存储系统(Data Store).美国广告技术公司Met ...

  2. Redis深入学习笔记(一)Redis启动数据加载流程

    这两年使用Redis从单节点到主备,从主备到一主多从,再到现在使用集群,碰到很多坑,所以决定深入学习下Redis工作原理并予以记录. 本系列主要记录了Redis工作原理的一些要点,当然配置搭建和使用这 ...

  3. 除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。目前,这两项服务均处于停止状态。

    win7 IIS 所有网站都停止了,启动提示: 除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站.目前,这两项服务均 ...

  4. Java中double类型的数据精确到小数点后两位

    Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585;BigDecimal b = new BigDecimal(f); d ...

  5. 用easyui从servlet传递json数据到前端页面的两种方法

    用easyui从servlet传递json数据到前端页面的两种方法 两种方法获取的数据在servlet层传递的方法相同,下面为Servlet中代码,以查询表中所有信息为例. //重写doGet方法 p ...

  6. vue 在有大数据量的 table 中使用弹窗 input 输入数据时卡顿解决方案

    vue 在有大数据量的 table 中使用弹窗 input 输入数据时卡顿解决方案 原因:vue在进行输入时,进行了多次的render刷新渲染操作,导致了input框输入时发生的卡顿现象 解决方法:在 ...

  7. 字节跳动流式数据集成基于Flink Checkpoint两阶段提交的实践和优化

    背景 字节跳动开发套件数据集成团队(DTS ,Data Transmission Service)在字节跳动内基于 Flink 实现了流批一体的数据集成服务.其中一个典型场景是 Kafka/ByteM ...

  8. 查询数据过多页面反应慢引入缓存解决方案(Redis、H2)

      问题:原系统查询接口不支持分页也不可能加入分页支持,导致Ajax查询数据过多,返回数据达到2W多条记录时响应已经极慢,查询功能不要求数据实时性,页面反应速度极慢.体验不好:经排查是由于数据量过大导 ...

  9. Android 的保活的两种解决方案

    原文链接:http://blog.csdn.net/pan861190079/article/details/72773549 详细的阐述了 Android 的保活的两种解决方案 —— 由panhao ...

  10. USB设备(移动硬盘、鼠标)掉电掉驱动的两种解决方案

    症状: 当你发现"移动硬盘图标"经常无故消失,又自己出现时. 你可以把这个现象称之为"掉电" or "掉驱动". 遇到这种情况,相当不爽. ...

随机推荐

  1. IceRPC之传入响应和拦截器

    作者引言 .Net 8.0 下的新RPC 很高兴啊,我们来到了IceRPC之传入响应和拦截器->快乐的RPC, 基础引导,让自已不在迷茫,快乐的畅游世界. 传入响应 Incoming respo ...

  2. Clip-跳过

    在 Stable Diffusion 1.x 模型中,CLIP 用作文本嵌入.CLIP模型由多层组成.他们一层一层地变得更加具体.过于简单化,第一层可以理解"人",第二层可以区分& ...

  3. 提升WordPress网站加载速度的8个小技巧

    提升WordPress网站加载速度是至关重要的,它不仅可以提高用户体验,还有助于SEO排名.以下是提升WordPress网站加载速度的8个小技巧,希望能帮助到大家. 优化图片: 使用适当大小和格式的图 ...

  4. npm 错误,ERESOLVE unable to resolve dependency tree 解决方案

    参考:https://blog.csdn.net/qq_42055933/article/details/132098617 背景: 当在使用npm install时遇到 "ERESOLVE ...

  5. OC的引用计数

    一.引用计数 引用计数是Objetive-C语言的内存管理机制,用于管理OC对象(通常指包含isa指针的结构体)的内存. 一个对象的引用计数为大于0的计数,表示这个对象被持有,不能被释放,当引用计数为 ...

  6. uniapp 添加操作

    1 分析: 2 需要动态的向数据库中插入数据,既然要进行添加操作,就会触发一个点击的事件,所以我们的第一步就是要先绑定事件 3 向服务器进行请求接口操作,请求的方法为 'POST' 4 最后就是在me ...

  7. docker——存储配置与管理

    docker存储配置与管理 查看docker info [root@hmm overlay2]# docker info Client: Docker Engine - Community Versi ...

  8. 虚拟机ping不通物理机 PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.

    准备做samba服务配置的时候 ping 192.168.10.1 (物理机地址) PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data. 查看自 ...

  9. Java synchronized与ReentrantLock的区别

    synchronized与ReentrantLock的区别 synchronized是一个关键字,ReentrantLock是一个类 synchronized修饰代码块和方法,ReentrantLoc ...

  10. 剑指Offer-57.二叉树的下一个结点(C++/Java)

    题目: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回.注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针. 分析: 二叉树的中序遍历是左根右,所以如果一个结点的右子 ...