先开启PAE,调整虚拟内存到6144-8192,然后再修改WIN7下的单进程使用上限到3072即可马上解决一切问题,本网吧已经完全解决该问题。
补充下,改了后至今没有卡过,也没无辜自动关游戏了,系统位为WIN7 ,4G内存,电影效果,内存运用60%-70%。下面发步骤,可能有出入,细节请百度。
win7最大只给程序分配2G内存,用此命令后分配内存可超过2G
开始 -> 所有程序 -> 附件, 在“命令提示符”上右键,选“以@#$身份运行”
在命令提示符输入 "bcdedit /set IncreaseUserVA 3072" (注意空格,没有引号),回车
重启
要恢复的话就输入"bcdedit /Deletevalue IncreaseUserVa"然后 回车 -> 重启机器
注:“命令提示符”就是CMD,数字“3072”地方可以修改,bcdedit /set increaseuserva 3072 这条命令让单个进程支持3G的内存使用,这个值也可以设置成4096等等,当然你需要足够大的物理内存,如果你电脑内存是4G还是8G皆可修改。
完事之后你上游戏,不仅会发现,游戏不再提示"Not enough storage is available to process this command",并且,在一些人多或者主城这些地方,运行更加流畅,一点卡顿都没有,游戏帧数也有实际提升5~10帧!
另外:很多人都说,重装64位系统可破,但是很多懒人都不想重装,对于懒人们来说,重装是很痛苦的,所以,这是懒人的福利哦~
本人亲测,效果明显,哪怕你视野距离拉倒顶,镜头疯狂乱晃,到处乱飞都没事~绝对药到病除!本方法,适用所有游戏。
下面为XP的,那个帖子带的,没有试过,请备份好再试。
更新XP系统方法:
你只需要修改一下系统单程序2G内存上限就行了。
C盘目录下有个隐藏系统文件,BOOT.ini文件,你可以用记事本打开,
里面很少的字,其中应该有个“2G"的字眼。
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB
这段是我XP系统后来修改保存的,你可以打开你自己的复制备份在桌面,把我的这个复制粘贴进去保存,重启,搞定。
记得。。必须是XP系统!
{附带,C盘要有足够的空间,C盘满了好像没用。}