很多朋友遇到過開啟QQPSSnagit等程序時報出“由於應用程序配置不正確應用程序未能啟動重新安裝應用程序可能會糾正這個問題”如下圖
圖 某程序報錯
原因分析
綜合互聯網上的資料絕大部分是以下兩種原因
該問題的原因之一您的計算機的Windows Installer服務沒有開啟
其解決方法是打開控制面板→管理→服務將Windows Installer服務開啟並設為自動再重啟電腦
該問題的原因之二您的計算機上沒有安裝Visual Studio的運行庫
該應用程序是Visual Studio 及其以上版本開發的其依賴於相應的運行庫而您的電腦上沒有安裝該運行庫(對於VC或VS開發的應用程序 如果缺少庫文件是會提示缺少“**dll”但VS或VS的卻只提示“由於應用程序配置不正確……”)
其解決方法不是重裝應用程序更不是重裝系統而是安裝相應的運行庫(Microsoft Visual C++ ** Redistributable Package即vcredist_xexe
★區分您的程序是VS的哪個版本開發的確實有點困難甚至有些軟件是多個版本開發的那就多種vcredist_xexe都裝上它們互相兼容就能解決您計算機上大多數軟件的同類問題了 (和的都裝上後“添加/刪除程序”會顯示如圖)
★以下以“**”代表“”或“”或“”或“”
所需安裝包
僅需一個文件——微軟官網下載中心下載的vcredist_xexe
步驟
打開控制面板→管理工具→服務如果Windows Installer服務沒有開啟則設其為自動再重啟電腦如果沒有解決問題則繼續
可以初步判斷您的程序是VS的哪個版本開發的
(打開應用程序所在目錄搜索是否有mfc或msvc開頭的文件如果有請查看其文件版本可知VC的版本請看下圖表示VC開發的表示VC開發的)
VS的VC版本是VCVS的VC版本是vcVS的VC版本是vC
圖 Snagit中的MFC文件
圖 GeeTeeDee中的VC文件
在控制面板的“添加/刪除程序”查看本機是否安裝了Microsoft Visual C++ ** Redistributable Package如下圖
圖
如果沒有上圖中的Microsoft Visual C++ ** Redistributable則繼續
從微軟下載中心下載Microsoft Visual C++ ** Redistributable Package該文件有位的(X)也有位的(X)下載地址如下
雙擊運行剛才下載到的vcredist_xexe其會自動安裝Microsoft Visual C++ ** Redistributable Package
檢查“添加/刪除程序”裡是否有了該項
如果有該項則說明安裝成功然後開啟你的應用程序如果沒有報錯則說明問題解決
如果還未解決則互聯網上還有很多資料可查
注意事項
該文件有位的(X)也有位的(X)請注意區別下載
★Microsoft Visual C++ Redistributable Package下載地址
(x)
(x)
★Microsoft Visual C++ Redistributable Package的下載地址 (x):
★Microsoft Visual C++ Redistributable Package
(x)
(x)
From:http://tw.wingwit.com/Article/Common/201311/7347.html