馬雪婷
(吉林大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 吉林省長(zhǎng)春市 130000)
雖然Win7系統(tǒng)被公認(rèn)為是兼容性最好的PC操作系統(tǒng),但是因?yàn)橛布蛙浖夹g(shù)的不斷發(fā)展,隨著微軟對(duì)Win7技術(shù)支持的停止以及硬件廠家不再為新硬件產(chǎn)品提供Win7驅(qū)動(dòng),Win10系統(tǒng)已經(jīng)成為PC操作系統(tǒng)的主流,目前市場(chǎng)上的新裝電腦,無(wú)論是品牌整機(jī)還是組裝的兼容機(jī),幾乎都已經(jīng)采用64位Win10系統(tǒng)了。
由于歷史的積累,目前尚有大量32位應(yīng)用軟件在服役,Win7或更早期平臺(tái)下開發(fā)出來(lái)的軟件中有相當(dāng)一部分在Win10下運(yùn)行時(shí)會(huì)出現(xiàn)不同的兼容問題。有不少用戶(特別是行業(yè)軟件用戶)甚至?xí)驗(yàn)闊o(wú)法處理這個(gè)問題而只能繼續(xù)使用舊電腦。舊版本應(yīng)用軟件在新版操作系統(tǒng)中的兼容問題將會(huì)長(zhǎng)期大量存在,這類兼容問題在實(shí)際中一般會(huì)有如下幾種表現(xiàn)形式:無(wú)法運(yùn)行安裝程序、可安裝但是運(yùn)行軟件無(wú)反應(yīng)或報(bào)錯(cuò)、運(yùn)行軟件出現(xiàn)異常配置、能進(jìn)入軟件但是無(wú)法具體使用軟件的某些或全部功能等。
為了使這些存在兼容問題的舊版本軟件能繼續(xù)為我們的生產(chǎn)、生活服務(wù),可采用一些設(shè)置方法來(lái)解決,下面介紹一些具體的可行方案。
當(dāng)應(yīng)用軟件運(yùn)行出現(xiàn)兼容問題時(shí),大家最先想到的就是進(jìn)行兼容模式設(shè)置。在程序的圖標(biāo)或快捷方式的圖標(biāo)上點(diǎn)鼠標(biāo)右鍵,選“屬性”-“兼容性”,選中“以兼容模式運(yùn)行這個(gè)程序”,然后嘗試選擇列表(圖1)中提供的兼容模式(一般地說,選 Windows XP Service Pack 2/3成功率最高),選擇后點(diǎn)“應(yīng)用”-“確定”,再運(yùn)行此程序看一下!很多軟件經(jīng)過此設(shè)置后可正常運(yùn)行。
Win10系統(tǒng)對(duì)用戶賬戶控制方面進(jìn)行了較大的調(diào)整,因此在運(yùn)行某些軟件的時(shí)候可能會(huì)因?yàn)槟J(rèn)的權(quán)限不足而失敗,可嘗試按下面的說明先進(jìn)行賬戶控制設(shè)置,然后再運(yùn)行軟件。用戶賬戶控制設(shè)置需要在“本地組策略編輯器”中進(jìn)行,而在Win10 HOME版中,此功能默認(rèn)是關(guān)閉的,需要先經(jīng)過如2.1節(jié)設(shè)置啟動(dòng)該功能,非HOME版本的其他Win10系統(tǒng)則無(wú)需此步設(shè)置,直接跳到2.2節(jié)操作即可。
先新建一個(gè)文本格式文件,文件名隨意,擴(kuò)展名改為“cmd”,文件內(nèi)容寫入如下:
@echo off
pushd “%~dp0”
dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in (‘findstr /i . List.txt 2^>nul’) do dism /online /norestart /add-package:”C:WindowsservicingPackages\%%i”
pause
存盤關(guān)閉后,在此cmd文件圖標(biāo)上點(diǎn)鼠標(biāo)右鍵,選“以管理員身份運(yùn)行”,會(huì)出現(xiàn)一個(gè)CMD黑色窗口,當(dāng)出現(xiàn)“請(qǐng)按任意鍵繼續(xù)”后,點(diǎn)任意鍵關(guān)閉CMD窗口,就已經(jīng)開啟了本地組策略編輯器功能了。這一步操作會(huì)隨用戶的系統(tǒng)情況持續(xù)一段時(shí)間,有可能幾秒,也可能會(huì)幾分鐘,需要耐心等待。
圖1
圖2
按住鍵盤上Win+R,調(diào)出Windows的運(yùn)行對(duì)話框,輸入“gpedit.msc”后回車,調(diào)出本地組策略編輯器后,參看圖2,展開“計(jì)算機(jī)配置”-“windows設(shè)置”-“安全設(shè)置”-“本地策略”-“安全選項(xiàng)”,找到右側(cè)框中2處,都設(shè)置為“已禁用”,然后把電腦重啟一下即可完成設(shè)置。
設(shè)置完成后需要重啟一次系統(tǒng),再嘗試重新運(yùn)行程序看是否正常!經(jīng)過此操作,一些無(wú)法正常運(yùn)行的軟件就會(huì)正常了,通過QQ的遠(yuǎn)程協(xié)助功能遠(yuǎn)程操作Win10的電腦時(shí),無(wú)法取得完全遠(yuǎn)程操作權(quán)限,也可用此方法修復(fù)。
圖3
圖4
圖5
Windows的DEP(Data Execution Prevention)功能簡(jiǎn)稱“數(shù)據(jù)執(zhí)行保護(hù)”,是Windows系統(tǒng)的一項(xiàng)安全機(jī)制。此功能在系統(tǒng)中有2個(gè)選項(xiàng),初裝系統(tǒng)后,默認(rèn)選項(xiàng)為“僅為基本windows程序和服務(wù)啟用DEP”,當(dāng)安裝一些軟件后,默認(rèn)選項(xiàng)可能會(huì)被修改,從而造成第三方軟件運(yùn)行異常。因此,當(dāng)軟件運(yùn)行出現(xiàn)兼容問題時(shí),可檢測(cè)此參數(shù)設(shè)置,如果發(fā)現(xiàn)其設(shè)置并非默認(rèn)選項(xiàng),可嘗試恢復(fù)為系統(tǒng)默認(rèn),此項(xiàng)設(shè)置后需要重啟系統(tǒng)生效。
具體的設(shè)置方法是:
鼠標(biāo)右鍵點(diǎn)桌面“此電腦”圖標(biāo)- “屬性”-“高級(jí)系統(tǒng)設(shè)置”-“性能”-“設(shè)置”-“數(shù)據(jù)執(zhí)行保護(hù)”-“僅為基本W(wǎng)indows程序和服務(wù)啟用DEP“-“應(yīng)用”-“確定”,如圖3所示。
當(dāng)運(yùn)行某個(gè)應(yīng)用軟件時(shí),有時(shí)候會(huì)彈出一個(gè)第三方軟件的配置提醒,只有完成此配置,軟件才能繼續(xù)下去,這種情況一般是系統(tǒng)注冊(cè)表的問題。除了Win10外,其它操作系統(tǒng),比如Win7或XP中,也經(jīng)常會(huì)有類似問題,但是Win7或Xp遇到這種問題時(shí),用戶可選擇按其提示完成配置,或者點(diǎn)“取消”按鈕臨時(shí)跳過此提示,軟件還是可以正常運(yùn)行的,但是在Win10系統(tǒng)中遇到這個(gè)問題,無(wú)法進(jìn)行配置,點(diǎn)“取消”后,軟件就出現(xiàn)一個(gè)死循環(huán)界面卡住不動(dòng)了(如圖4),只有重啟電腦才會(huì)消除此界面,這樣的話,軟件也就無(wú)法運(yùn)行了,這應(yīng)該是Win10的一個(gè)BUG,遇到這種問題,可參看如下辦法處理:
(1)到控制面板中,卸載需要配置的程序,如果該程序不是必須,卸載后最好別再安裝,如果仍需要這個(gè)程序,卸載后重新安裝一次該程序,再運(yùn)行軟件看是否正常,如果已經(jīng)不再出現(xiàn)配置提示,那么就正常了,如果還是出現(xiàn)配置提示,參看下一步驟解決;
(2)下載Windows Installer軟件,該軟件是微軟旗下一款用來(lái)管理和配置軟件服務(wù)的工具,該軟件安裝時(shí)無(wú)法選擇安裝位置,默認(rèn)安裝路徑為C:Program Files (x86)Windows Installer Clean Up,安裝后,在開始菜單的程序組中可找到快捷方式(名字叫Windows Install Clean Up),但是桌面上不會(huì)有快捷方式。運(yùn)行該程序后,在其列表中選擇出現(xiàn)配置異常的程序項(xiàng),然后點(diǎn)Remove按鈕(圖5),操作成功后正常運(yùn)行軟件就可以了。
對(duì)一些有加密保護(hù)的應(yīng)用軟件來(lái)說,如果其在運(yùn)行中出現(xiàn)軟件兼容問題,則除了上面提到的原因以外,還可能是由硬件的驅(qū)動(dòng)問題引起的。目前的軟件保護(hù)機(jī)制中,最常用的也就是USB加密鎖(硬加密)以及基于硬件特性碼的注冊(cè)碼(軟加密)的加密方式,現(xiàn)在的Win10系統(tǒng)本身已經(jīng)集成了大量的硬件兼容驅(qū)動(dòng),也就是說當(dāng)操作系統(tǒng)安裝后,一般無(wú)需特意安裝硬件原版驅(qū)動(dòng),系統(tǒng)也可以正常的運(yùn)行。但是這些兼容驅(qū)動(dòng)與硬件廠家提供的原版驅(qū)動(dòng)還是有一定區(qū)別的,對(duì)無(wú)法在Win10下正常運(yùn)行的有加密要求的應(yīng)用軟件,還需要考慮此類因素。
對(duì)硬加密軟件來(lái)說,可能有關(guān)的驅(qū)動(dòng)包括加密鎖自身驅(qū)動(dòng)、主板芯片組驅(qū)動(dòng)以及USB驅(qū)動(dòng),對(duì)采用軟加密的應(yīng)用軟件來(lái)說,可能有關(guān)的驅(qū)動(dòng)主要是芯片組驅(qū)動(dòng)以及硬盤(SATA)驅(qū)動(dòng)。
如果這些有加密的應(yīng)用軟件在Win10中存在兼容問題而無(wú)法運(yùn)行的話,可先到其主板官網(wǎng)按主板的準(zhǔn)確型號(hào)下載Win10系統(tǒng)對(duì)應(yīng)的、最新的、原版的驅(qū)動(dòng)程序安裝,然后再嘗試運(yùn)行軟件看是否正常。
計(jì)算機(jī)的硬件技術(shù)差不多一直在遵照摩爾定律迅猛發(fā)展,但是軟件的更新卻很難跟上硬件的發(fā)展速度,不論是個(gè)人用的應(yīng)用軟件還是企業(yè)用的應(yīng)用軟件,絕大部分都是在Win7以及之前的操作系統(tǒng)平臺(tái)上開發(fā)的,因此在新的操作系統(tǒng)下的兼容問題無(wú)法避免,有些專業(yè)性很強(qiáng)的應(yīng)用軟件廠家可能已經(jīng)停止服務(wù),但是這些軟件仍在被大量用戶所使用,經(jīng)過合理的設(shè)置使這些軟件能夠在新的系統(tǒng)中正常運(yùn)行,具有非常大的現(xiàn)實(shí)意義,實(shí)際應(yīng)用中存在的兼容問題處理方法還有很多(比如可考慮Win10系統(tǒng)加載虛擬機(jī)方式等),不同的軟件處理方法也不盡相同,本文僅拋磚引玉,供大家參考。