Windows 7受到用戶熱捧似乎不無道理,單是其集成的新功能就讓人目不暇接。客觀地說,其中有不少功能還是非常實(shí)用的。大家一起對Windows 7的Enterprise Application Compatibility進(jìn)行解析和測試。
Enterprise Application Compatibility功能解析
所謂Enterprise Application Compatibility,翻譯過來就是企業(yè)應(yīng)用程序兼容性。大家知道,當(dāng)我們從XP升級到Vista后此前使用正常的某些應(yīng)用程序會存在兼容性問題,為此我們需要進(jìn)行一些兼容性修補(bǔ)工作。同樣的話,當(dāng)從Vista升級到Windows 7后,因?yàn)榘踩约捌銩PI等變化,某些應(yīng)用程序同樣會存在兼容性問題。那么是不是,我們此前在Vista中所做的兼容性修補(bǔ)工作,在Windows 7中要重新再做一遍呢?其實(shí)不用,因?yàn)樵赪indows 7中提供了新的兼容性解決方案。下面我們做一個測試,親身體驗(yàn)一下Windows 7中的Application Compatibility功能。
(1).兼容性問題
以一款名為Stock Viewer的應(yīng)用程序?yàn)槔@款程序在Vista下可穩(wěn)定、流暢運(yùn)行。但是當(dāng)我們沒有做一定的兼容性修改工作直接移植到Windows 7后,運(yùn)行該程序會彈出圖1所示的對話框。對話框提示,要運(yùn)行該程序必須要有管理員權(quán)限。這是因?yàn)閃indows 7與Vista的安全策略不同所致,在Windows 7中對Administraotr權(quán)限的管理更加嚴(yán)格。
雖然,單擊“確定”后程序可以運(yùn)行,但是在運(yùn)行過程中當(dāng)我們執(zhí)行用戶信息的保存操作時會再次報錯彈出錯誤對話框。這是因?yàn),Windows 7出于安全性考慮對某些目錄是執(zhí)行強(qiáng)制保護(hù)的,應(yīng)用程序沒有對該目錄操作的權(quán)限。另外,當(dāng)我們通過StockViewer對Windows 7進(jìn)行更新的時候,因?yàn)閃indows 7執(zhí)行了內(nèi)核保護(hù)同樣會報錯。
(2).解決方案
通常情況下,如果一個應(yīng)用程序在Vista下存在兼容性問題,而你已經(jīng)做了兼容性的修補(bǔ)工作,那么它就可以在Windows 7下流暢運(yùn)行。如果你沒有做這項(xiàng)工作,那如何解決呢?在Windows 7中有一個名為Compatibility Administrator(兼容性管理工具)的工具可以幫我們解決問題。
點(diǎn)擊“開始”在搜索欄中輸入Compatibility Administrator系統(tǒng)會搜索到該工具,右鍵點(diǎn)擊該工具選擇“以管理員身份運(yùn)行”打開。接下定位到“Custom databases”執(zhí)行“file”→“Open”將在Vista中針對不兼容應(yīng)用程序所做的補(bǔ)丁包導(dǎo)入進(jìn)來,然后右鍵點(diǎn)擊剛才導(dǎo)入進(jìn)來的補(bǔ)丁包選擇“Install”進(jìn)行補(bǔ)丁包的安裝。這個安裝會幫我們解決文件權(quán)限問題,注冊表寫入的問題,以及是否需要管理員權(quán)限等等有關(guān)的兼容性問題。
補(bǔ)丁包打完了之后,我們再次在Windows 7下運(yùn)行Stock Viewer,可以看到不再彈出錯誤對話框,提示需要管理員權(quán)限。另外,我們執(zhí)行用戶數(shù)據(jù)的保存,系統(tǒng)的更新等剛才報錯才操作,同樣不再彈出錯誤對話框?梢,通過Compatibility Administrator工具的統(tǒng)一管理和部署,Stock Viewer軟件的兼容性問題得到解決。
(3).總結(jié)
下面我們對Windows 7的Enterprise Application Compatibility功能進(jìn)行一個總結(jié):當(dāng)我們在由Vista升級到Windows 7之前已經(jīng)做好了應(yīng)用程序的兼容性修補(bǔ)工作,那么可以平滑移植到Widnows 7中,以前做的兼容性修改工作不需要再做了。如果在Vista升級到Windows 7之前你并沒有解決某些軟件的兼容性問題,或者你準(zhǔn)備從Windows XP升級到Windows 7(如果微軟開通該升級渠道的話),異或者你要直接在Windows 7上安裝某些存在兼容性問題的軟件,那么我們可通過Widnows 7中的Compatibility Administrator工具將這些軟件的兼容補(bǔ)丁包導(dǎo)入進(jìn)來,然后進(jìn)行安裝,以實(shí)現(xiàn)統(tǒng)一管理。
相關(guān)閱讀