方法一:安裝補(bǔ)丁
首先安裝Windows 2000的SP2,然后在“開始→運(yùn)行”中輸入“regsvr32 c:\winnt\apppatch\slayerui.dll”,隨后可以看到系統(tǒng)提示注冊(cè)成功。現(xiàn)在你就可以右擊要運(yùn)行的程序,在出現(xiàn)的菜單中選擇“屬性”,然后就會(huì)在“屬性”窗口中發(fā)現(xiàn)一個(gè)新的選項(xiàng)卡“Compatibility”,進(jìn)入該選項(xiàng)卡,勾選“在兼容模式下運(yùn)行”項(xiàng),就可以選擇要模擬的操作系統(tǒng)了
方法二:從安裝光盤上提取程序
使用Windows 2000安裝光盤提供的Apcompat.exe程序也可以解決這個(gè)問題。它的使用非常簡(jiǎn)單,運(yùn)行程序(圖2),單擊“Browse”按鈕,選擇想要運(yùn)行的程序,然后在“Operating System”欄中選擇想要模擬的操作系統(tǒng),單擊“OK”即可。如果還是無法運(yùn)行,那可以再試試下面的三個(gè)復(fù)選框:
Disable Heap Manager on Windows 2000:防止程序與Windows 2000的內(nèi)存管理模式發(fā)生沖突。
Use pre-Windows 2000 Temp path:禁用Windows 2000的臨時(shí)目錄。
Correct disk space detection for 2-GB+ drives:防止程序與Windows 2000磁盤空間檢測(cè)發(fā)生沖突。
如果通過上述方法,程序在Windows 2000中得以正常運(yùn)行,那可以接著選中“Make the above check box settings permanent”項(xiàng),就可以將解決方案寫入注冊(cè)表,這樣以后就不需要每次運(yùn)行“Application Compatibility Tool”了。
注意:并非所有與Windows 2000不兼容的程序都能通過這兩種方法解決,因?yàn)楹芏喑绦虿坏枰僮飨到y(tǒng)的支持,還牽涉到很多動(dòng)態(tài)鏈接庫,而這些動(dòng)態(tài)鏈接庫是無法模擬的。