轴心国与同盟国吧 关注:11,363贴子:374,500
  • 21回复贴,共1

最新aa闪退崩溃解决方案

只看楼主收藏回复

本文档由yoyo编制于2017年6月6日。任何疑问请加q群317630468
------------------------------------------------------------
总引导:
intel I 系列处理器的,优先设置第一cpu单核方案,单核方案若还出现问题,则再设置第二内存方案,若测试还出现问题,再加上设置第三显卡方案。


一、cpu单核方案
vista\win7系统,打开aa游戏后,按键盘Alt+Tab立即在系统任务栏上右键,打开任务管理器,之后选择“进程”,找到 aa.exe ,右键,设置相关性,只勾选一个cpu。确定后,按键盘alt+tab切回游戏,等进入游戏3d操作界面后,若感到单核心带不动游戏,可在游戏进行过程中切回设置回多核心。
win8和win10系统,在任务管理器中,选择“详细信息”,之后找到aa.exe,设置单核cpu。二、内存方案。1.检查并设置虚拟内存为“自动管理驱动器内存大小”。win7右键“计算机”,“属性”“高级”(win10右键开始图标进入“系统”“系统信息”)
进入“高级系统设置”,点击“性能”中的“设置”,再进“高级”,选择“更改”虚拟内存,设置为“自动管理驱动器的分页大小”(也可手动指定虚拟内存大小为4096以上)确认并重启电脑。
--------------
对硬件内存为4g及以上的电脑,需再如下设置:
2.设置虚拟内存后,在开始菜单中搜索 “cmd”,并右键以管理员运行。(win10直接右键开始图标,选择powershell管理员运行)
复制并输入如下命令:
bcdedit /set IncreaseUserVA 3072
回车键执行确认。之后重启电脑。
(硬件内存为8g以上的大内存电脑,可设置为 bcdedit /set IncreaseUserVA 4096
------------------------------------------------
3.显卡方案见群文件中之前的指南。


win10下CPU设置不管怎样该崩溃还是崩溃。
连队指挥官


想提示下,修改InvreaseUserVA为4GB的话有驱动崩溃的风险。
如果出现问题的话,可以输入:“bcdedit /deletevalue IncreaseUserVA”
来撤销内存方案对系统做的修改。


原因:有些驱动在编写时假设自己有默认大小的可用内存(一般是三流程序员写的),因此在存储数据时可能会使用并不存在的内存地址,导致崩溃。
解决方案:只需要撤销对IncreaseUserVA的修改就行了。,使用我上面提供的那行指令。


备注,内存方案的指令,以及我给出的指令,都需要管理员权限,才能执行。


回复
举报|3楼2017-06-12 11:15
    本指挥的内存文本是这样配置的:
    被修改的选项其设置值:
    use_memory_tracker = false(主选项是必须关闭的,默认值为true)
    output_format = Advanced(关于内存诊断的,尚不清楚是否有关系,默认值为Simple)
    save_stack_trace = false(原文:if true, every time an allocation takes place, the callstack from the point of allocation is
    ; saved for possible inclusion in the end-of-run memory report. (approximate 5-10x execution time
    ; increase if this is true.尚不清楚是否为导致内存泄露的原因。默认值为true)
    include_crt_allocs = true(关于C++运行库的。)
    report_all_allocations = true(默认值为false)
    其他值保持原样。目前没有对AA.EXE进行兼容性设置。测试单机没什么崩溃现象。
    连队指挥官


    收起回复
    举报|4楼2017-06-12 14:13
      有没有win10的汉化补丁呢,我的还是卡


      收起回复
      举报|5楼2017-06-16 11:17
        还是不行。。


        收起回复
        举报|6楼2017-07-23 21:06