您好,歡迎來(lái)到一站式眾包服務(wù)平臺(tái)-威客牛網(wǎng)
當(dāng)前位置:威客牛首頁(yè) > 知識(shí)百科 > IT軟件 > 軟件開發(fā) > 應(yīng)用程序的運(yùn)行模式

應(yīng)用程序的運(yùn)行模式

2022-12-04作者:網(wǎng)友投稿
應(yīng)用程式(Application)運(yùn)行在使用者模式,它可以和使用者進(jìn)行交互,一般具有可視的使用者介面。以下是贏在威客網(wǎng)小編整理的應(yīng)用程序的運(yùn)行模式。

對(duì)於應(yīng)用程式需要瞭解的是:每一個(gè)應(yīng)用程式運(yùn)行於獨(dú)立的進(jìn)程、他們擁有自己獨(dú)立的位址空間。不同應(yīng)用程式的分界線稱為進(jìn)程邊界。

1、用鼠標(biāo)雙擊桌面上的快捷方式圖標(biāo)。

2、選擇“開始/程序”菜單命令

3、選擇“開始/運(yùn)行”菜單命令

4、找到安裝目錄雙擊應(yīng)用程序的圖標(biāo)

很多朋友遇到過(guò)開啟QQ、PS、Snagit等程序時(shí),報(bào)出“由于應(yīng)用程序配置不正確,應(yīng)用程序未能啟動(dòng)。重新安裝應(yīng)用程序可能會(huì)糾正這個(gè)問(wèn)題”。

原因分析

該問(wèn)題的原因之一:您的計(jì)算機(jī)的Windows Installer服務(wù)沒有開啟。

其解決方法是打開控制面板→管理→服務(wù),將Windows Installer服務(wù)開啟,并設(shè)為自動(dòng),再重啟電腦。

該問(wèn)題的原因之二:您的計(jì)算機(jī)上沒有安裝Visual Studio的運(yùn)行庫(kù)。

該應(yīng)用程序是Visual Studio 2005及其以上版本開發(fā)的,其依賴于相應(yīng)的運(yùn)行庫(kù),而您的電腦上沒有安裝該運(yùn)行庫(kù)。(對(duì)于VC6或VS2003開發(fā)的應(yīng)用程序, 如果缺少庫(kù)文件,是會(huì)提示缺少“**.dll”,但VS2005或VS2008的卻只提示“由于應(yīng)用程序配置不正確……”。)

其解決方法不是重裝應(yīng)用程序,更不是重裝系統(tǒng),而是安裝相應(yīng)的運(yùn)行庫(kù)(Microsoft Visual C++ 20** Redistributable Package,即vcredist_x86.exe。

區(qū)分您的程序是VS的哪個(gè)版本開發(fā)的確實(shí)有點(diǎn)困難,甚至有些軟件是多個(gè)版本開發(fā)的,那就多種vcredist_x86.exe都裝上,它們互相兼容,就能解決您計(jì)算機(jī)上大多數(shù)軟件的同類問(wèn)題了。 (2005和2008的都裝上后“添加/刪除程序”會(huì)顯示如圖5)。

以下以“20**”代表“2005”或“2008”或“2009”或“2010”。

所需安裝包

僅需一個(gè)文件——微軟官網(wǎng)下載中心下載的vcredist_x86.exe

打開控制面板→管理工具→服務(wù),如果Windows Installer服務(wù)沒有開啟,則設(shè)其為自動(dòng),再重啟電腦。如果沒有解決問(wèn)題則繼續(xù)。

可以初步判斷您的程序是VS的哪個(gè)版本開發(fā)的。(打開應(yīng)用程序所在目錄,搜索是否有mfc或msvc開頭的文件,如果有,請(qǐng)查看其文件版本可知VC的版本。8表示VC8.0開發(fā)的,9表示VC9.0開發(fā)的)

在控制面板的“添加/刪除程序”查看本機(jī)是否安裝了Microsoft Visual C++ 20** Redistributable Package。

如果沒有Microsoft Visual C++ 20** Redistributable,則繼續(xù)。

從微軟下載中心下載Microsoft Visual C++ 20** Redistributable Package。該文件有32位的(X86),也有64位的(X64)。下載地址如下。

雙擊運(yùn)行剛才下載到的vcredist_x86.exe,其會(huì)自動(dòng)安裝Microsoft Visual C++ 20** Redistributable Package

檢查“添加/刪除程序”里是否有了該項(xiàng)

如果有該項(xiàng),則說(shuō)明安裝成功。然后開啟你的應(yīng)用程序,如果沒有報(bào)錯(cuò),則說(shuō)明問(wèn)題解決。

如果還未解決,互聯(lián)網(wǎng)上還有很多資料可查。
免費(fèi)查詢商標(biāo)注冊(cè)