當(dāng)你新建一個(gè)虛擬機(jī)的時(shí)候點(diǎn)擊三次“下一步”的時(shí)候就會(huì)出現(xiàn)你虛擬機(jī)的存儲(chǔ)位置,那么你安裝沒(méi)一個(gè)系統(tǒng)的時(shí)候都會(huì)產(chǎn)生一個(gè)文件夾比如“WindowsXPProfessional”路徑就的“D:\Administrator\MyVirtualMachines\WindowsXPProfessional”注意:“D:\Administrator\”可能不是這個(gè),那要看你安裝的是哪個(gè)路徑了。進(jìn)入這個(gè)文件夾之后就會(huì)有“WindowsXPProfessional.vmx”這個(gè)文件了怎么修改看下面
問(wèn)題:穿越火線CF出現(xiàn)錯(cuò)誤框,寫(xiě)著“ErrorinInitRenderer().Shuttingdown.然后說(shuō)CF出現(xiàn)錯(cuò)誤,需要結(jié)束
解決:虛擬機(jī)虛擬顯卡不支持Directx3D,
解決方法:
用記事本打開(kāi)虛擬系統(tǒng)安裝目錄下的一個(gè).VMX文件,在最下面加上下面幾行:
mks.enable3d=TRUE
svga.vramSize=67108864
vmmouse.present=FALSE
第一行意思是是虛擬機(jī)的虛擬顯卡支持Directx3D
第二行意思是虛擬顯存是64M.(如果要改虛擬顯存的大小,可以根據(jù)這個(gè)來(lái)改,比如32M的話(huà)就是64/2,即將上面的67108864改為33554432(67108864/2)如果為128M的話(huà)就是134217728(67108864*2)其它類(lèi)推).
第三行跟DirectInput有關(guān)
問(wèn)題:一點(diǎn)擊穿越火線
屏幕變成800*600
然后出現(xiàn)一個(gè)提示框:0x7c34177a指令引用的0x00000000內(nèi)存,該內(nèi)存不能為read
解決:因?yàn)橄到y(tǒng)中有未注冊(cè)的dll文件
必須注冊(cè)所有dll文件,才能解決內(nèi)存不能為read等問(wèn)題
系統(tǒng)dll文件沒(méi)有注冊(cè),可能引起各種各樣不可知的問(wèn)題,比如無(wú)法打開(kāi)二級(jí)鏈接,經(jīng)常出現(xiàn)“內(nèi)存不能為read或written”等錯(cuò)誤。如何一下把所有的dll文件重新注冊(cè)一遍呢?
點(diǎn)擊:開(kāi)始-->運(yùn)行,在運(yùn)行框中輸入cmd,在命令提示符下輸入:
for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1
注意是在命令提示符下,不是在“運(yùn)行框”中?。?/p>
問(wèn)題:打開(kāi)穿越火線腳本錯(cuò)誤
解決:你的任務(wù)管理器里有個(gè)csrss的進(jìn)程,關(guān)掉。explorer也關(guān)掉
重啟。ok