Windows 8應(yīng)用運(yùn)行異常問(wèn)題如何解決?
微軟正式推出Windows 8系統(tǒng)已經(jīng)有一段時(shí)間了,盡管其兼容性對(duì)比微軟其他操作系統(tǒng)而言已經(jīng)完善很多了,但仍免不了出現(xiàn)某些應(yīng)用無(wú)法運(yùn)行的狀況?,F(xiàn)在如果遇到了這一問(wèn)題也不用過(guò)于擔(dān)心。盡管現(xiàn)在依然沒(méi)有任何辦法能保證解決兼容性問(wèn)題,但為了盡可能多地幫助CIO們提高應(yīng)用在Windows 8上運(yùn)行成功率,本文將介紹10種常用的計(jì)算機(jī)技巧,以供分享。
1、創(chuàng)建虛擬機(jī)
Windows 8系統(tǒng)內(nèi)置有自己的Hyper-V副本,因此當(dāng)遇到應(yīng)用無(wú)法運(yùn)行的情況時(shí),可以嘗試啟用Hyper-V,并創(chuàng)建一個(gè)虛擬機(jī),在其中先運(yùn)行老版本的Windows操作系統(tǒng),再重新打開(kāi)應(yīng)用,這樣就可以避開(kāi)新系統(tǒng)的兼容性問(wèn)題。
2、關(guān)閉用戶賬戶控制(UAC)
實(shí)際上,Brien Posey在Windows 8上從來(lái)沒(méi)有遇到過(guò)與UAC有關(guān)的兼容性問(wèn)題,相反卻在Windows 7環(huán)境下出現(xiàn)過(guò)異常情況。當(dāng)BrienPosey***次使用Windows 7時(shí),有一個(gè)語(yǔ)音錄入應(yīng)用始終無(wú)法正常運(yùn)行,直到他關(guān)掉了UAC。在互聯(lián)網(wǎng)上有一些人曾提到他們?cè)赪indows 8上也遇到過(guò)類似的UAC問(wèn)題,因此關(guān)閉UAC也是解決兼容性問(wèn)題的一種辦法。
3、安裝.NET Framework 3.5
在Windows 8環(huán)境下,會(huì)默認(rèn)安裝.NET Framework 4.5。然而一些早期開(kāi)發(fā)出來(lái)的應(yīng)用往往也需要依賴于早期版本的.NET Framework才能運(yùn)行。如果運(yùn)行應(yīng)用時(shí)出現(xiàn).NET Framework的相關(guān)報(bào)錯(cuò),可以試試進(jìn)入控制面板程序,點(diǎn)擊左側(cè)欄內(nèi)的“打開(kāi)或關(guān)閉Windows功能”選項(xiàng),之后系統(tǒng)會(huì)彈出一個(gè)列有多種功能組件名字的窗口,用戶可以選擇打開(kāi)或關(guān)閉某一Windows功能。其中的一個(gè)Windows功能,就是.NET Framework 3.5,它包含有.NET 3.0和2.0的內(nèi)容。安裝.NET Framework 3.5組件很可能就會(huì)解決一部分兼容性問(wèn)題。
4、查找應(yīng)用補(bǔ)丁
有些時(shí)候,當(dāng)遇到兼容性問(wèn)題時(shí),首先需要做的就是查看所使用應(yīng)用是否安裝了***的補(bǔ)丁程序。如果軟件供應(yīng)商及時(shí)發(fā)現(xiàn)了應(yīng)用使用時(shí)存在Windows 8兼容性問(wèn)題的話,他們通常都會(huì)發(fā)布相關(guān)的補(bǔ)丁。一個(gè)簡(jiǎn)單補(bǔ)丁或許就可以解決所有問(wèn)題。
5、更新應(yīng)用的版本
Brien Posey剛開(kāi)始使用Windows 8時(shí),突然發(fā)現(xiàn)一個(gè)以前經(jīng)常使用的視頻編輯應(yīng)用無(wú)法在新操作系統(tǒng)工作。他原打算利用一些復(fù)雜技術(shù)手段來(lái)解決問(wèn)題,結(jié)果***卻決定先更新一下應(yīng)用版本試試。問(wèn)題就這樣解決了,同時(shí)他還發(fā)現(xiàn)新版本的很多新功能也很好用。
6、升級(jí)硬件驅(qū)動(dòng)程序
同樣是以前常用的應(yīng)用無(wú)法在新系統(tǒng)上運(yùn)行,有可能是因?yàn)橛布O(shè)備的驅(qū)動(dòng)程序而引起的。舉例來(lái)說(shuō)有時(shí)候應(yīng)用無(wú)法運(yùn)行時(shí)會(huì)出現(xiàn)提示信息為“Windows 8不支持OpenGL”。但對(duì)OpenGL的支持是由顯卡驅(qū)動(dòng)提供的,與操作系統(tǒng)無(wú)關(guān)。由此可以推斷,問(wèn)題是出在了過(guò)于陳舊的AMD催化劑上。當(dāng)更新了顯卡驅(qū)動(dòng)時(shí),相信問(wèn)題也就迎刃而解了。
7、讓W(xué)indows自動(dòng)排除故障
Windows 8系統(tǒng)內(nèi)有一個(gè)實(shí)用工具叫做“程序兼容性故障診斷”,它可以自動(dòng)解決一些兼容性方面的問(wèn)題。用戶要想運(yùn)行程序兼容性故障診斷工具,可以直接右擊無(wú)法正常運(yùn)行的應(yīng)用,然后在快捷菜單中選擇“兼容性疑難解答”選項(xiàng)就可以了。
8、更改應(yīng)用運(yùn)行兼容屬性
有的應(yīng)用在運(yùn)行時(shí)會(huì)硬解碼來(lái)查看自己是否是在特定版本的Windows系統(tǒng)上運(yùn)行的,如果答案是否定的,應(yīng)用就會(huì)無(wú)法運(yùn)行。這種情況下,系統(tǒng)用戶們可以通過(guò)配置Windows兼容屬性來(lái)欺騙這些應(yīng)用,讓其認(rèn)為自己就是運(yùn)行在指定的系統(tǒng)上。首先用戶需要運(yùn)行程序兼容性故障診斷工具(第7條提到的),當(dāng)看到“你遇到什么問(wèn)題了?”的提示畫(huà)面時(shí),選擇“在早期版本的Windows中運(yùn)行”選項(xiàng),***只需要再告訴診斷工具需要該應(yīng)用在哪個(gè)版本的Windwos中運(yùn)行即可。
9、為應(yīng)用開(kāi)放額外的系統(tǒng)操作權(quán)限
一些比較老舊的應(yīng)用(尤其是那些為Windows XP開(kāi)發(fā)的應(yīng)用)有時(shí)會(huì)因?yàn)椴痪邆渥銐虻牟僮鳈?quán)限而運(yùn)行失敗。這時(shí)又需要運(yùn)行兼容性故障診斷工具了(第7、8條中提到),當(dāng)看到“你遇到什么問(wèn)題了?”的提示畫(huà)面時(shí),選擇程序需要額外權(quán)限選項(xiàng)。另一種方法是,右擊無(wú)法運(yùn)行的應(yīng)用,選擇“以管理員身份運(yùn)行”命令,當(dāng)然前提是當(dāng)前系統(tǒng)賬戶本身具有管理員權(quán)限。
10、通過(guò)Windows兼容中心獲取信息
當(dāng)所有措施都宣告失敗了之后,***可以做的一件事就是訪問(wèn)微軟的Windows兼容中心站點(diǎn),查找相關(guān)信息。Windows兼容中心是微軟為Windows 7和8用戶提供問(wèn)題解決方案的窗口站點(diǎn)。在某些情況下,Windows兼容中心會(huì)為用戶提供一個(gè)細(xì)節(jié)說(shuō)明的鏈接,用戶打開(kāi)后就可以看到在Windows 8上運(yùn)行不兼容應(yīng)用的方法了。