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