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