應用程式無法啟動,因為應用程式的並行配置不正確;解決辦法
阿新 • • 發佈:2018-12-09
可以先利用sxstrace跟蹤除錯應用程式執行時需要的動態庫的版本和路徑。
步驟:
1.利用管理員身份執行命令提示視窗
2.輸入sxstrace.exe Trace -logfile:C:\trace.log(路徑自定義),開始跟蹤
3.執行應用程式,回車,完成跟蹤生成報告
4.輸入sxstrace.exe Parse -logfile:C:\trace.log -outfile:C:\trace.txt
5.開啟trace.txt檔案,檢視日誌資訊,缺少的c++執行庫
日誌資訊:
資訊: 正在解析清單檔案 D:\Program Files (x86)\Thunder Network\Thunder\Program\thunderstart.exe。
資訊: 指令清單定義標識是 (null)。
資訊: 參考: Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
資訊: 參考: Microsoft.VC90.ATL,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
資訊: 正在解析參考 Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。
資訊: 正在解析 ProcessorArchitecture WOW64 的參考。
資訊: 正在解析區域性 Neutral 的參考。
資訊: 正在應用繫結策略。
資訊: 未找到釋出伺服器策略。
資訊: 未找到繫結策略重定向。
資訊: 開始程式集探測。
資訊: 未找到 WinSxS 中的程式集。
資訊: 嘗試在 C:\Windows\assembly\GAC_32\Microsoft.VC90.CRT\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL 上探測指令清單。
資訊: 未找到區域性 Neutral 的指令清單。
資訊: 結束程式集探測。
資訊: 正在解析 ProcessorArchitecture x86 的參考。
資訊: 正在解析區域性 Neutral 的參考。
資訊: 正在應用繫結策略。
資訊: 在 C:\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_f480bfaef65491a5.manifest 查詢釋出伺服器策略。
資訊: 釋出伺服器策略重定向的程式集版本。
資訊: 釋出策略程式集標識是 Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.6161"。
資訊: 開始程式集探測。
資訊: 未找到 WinSxS 中的程式集。
資訊: 嘗試在 C:\Windows\assembly\GAC_32\Microsoft.VC90.CRT\9.0.30729.6161__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL 上探測指令清單。
資訊: 嘗試在 D:\Program Files (x86)\Thunder Network\Thunder\Program\Microsoft.VC90.CRT.DLL 上探測指令清單。
資訊: 嘗試在 D:\Program Files (x86)\Thunder Network\Thunder\Program\Microsoft.VC90.CRT.MANIFEST 上探測指令清單。
資訊: 在 D:\Program Files (x86)\Thunder Network\Thunder\Program\Microsoft.VC90.CRT.MANIFEST 上找到指令清單。
資訊: 結束程式集探測。
缺少 VC++ 執行庫,之前錯刪了。
