如果你遇到突然跳出游戏特别是存档跳出,进出场景跳出,RGL错误,内存0x0000..不能为READ/WRITE 和 C++ Runtime Library 错误,而且是32位系统(你不知道的话你就是),请按如下步骤操作!
XP系统:
(警告:请勿在Windows XP SP1上实行此操作!否则系统很可能将无法正常启动!KB328269)
开始 -> 运行, 输入 sysdm.cpl 然后回车
会打开一个窗口, 找到“高级”选项卡 -> “启动和故障恢复” 里的 “设置” -> “编辑”
(接下来的比较关键,如果误操作会影响系统,请谨慎小心!)
找到如下字符串并在末尾添加 " /3GB /USERVA=2990" (注意空格,没有引号)
举例说明,改成:
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB /USERVA=2990
[color=rgb(55, 87, 124) !important]复制代码
记住只添加 " /3GB /USER...", 不要添加删减任何其他的东西
保存并且重启
对于修改完后重启,屏幕分辨率异常的,请将上文的2990改成2500后重试
Vista / Win7 系统:
开始 -> 程序 -> 附件, 在“命令提示符”上右键,选“以管理员身份运行”
在命令提示符输入 "bcdedit /set IncreaseUserVA 2990" (注意空格,没有引号),回车
重启
重启后如果启动失败,开机时按住F8,选择安全模式,可以开机后把改动给去掉。
根治此问题的唯一解决办法是换用64位操作系统(比如Win7 x64)