啟動資料分析軟體SPSS17遭遇的兩彈窗解決方案

顾平安發表於2024-07-15

注意:著急解決請直接看 解決方法 後的結論!!!

問題描述

朋友請我幫她安裝 SPSS17 這款軟體,我尋思這是啥軟體,谷歌一下,發現是一個資料分析工具。
在一系列的下一步、確定後。

開啟時,第 1 個驚喜彈窗來了:

【彈窗內容】應用程式無法啟動,因為應用程式的並行配置不正確。有關詳細資訊,請參閱應用程式事件日誌,或使用命令列 `sxstrace.exe` 工具。

隨後第 2 個驚喜般的彈窗:

【彈窗內容】Error 1310,寫入檔案msvcr80.d11時出錯。請確認你是否可以訪問這個目錄。

解決方法

首先,第 1 個彈窗響應使用者,說的是無法正常啟動,那好,就使用系統出錯追蹤工具 sxstrace 吧(該工具可跟蹤除錯應用程式執行時需要的動態庫的版本和路徑)

追蹤

基本使用方法:

  1. 以管理員方式執行cmd或者PowerShell,輸入:SxsTrace Trace -logfile:SxsTrace.etl,啟動跟蹤;
  2. 執行目標程式,在彈出錯誤對話方塊後(不要關閉對話方塊);
  3. 回到cmd或者PowerShell命令列,按Enter鍵;
  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

相關文章