none
自启动程序,提示“虚拟内存不足” RRS feed

  • 问题

  • 同样的XPE下,手动点击程序,正常运行;

    修改注册表shell,开机自启动,提示“虚拟内存不足”提示框,确定后,跳出“应用程序异常0x40000015,位置为0x7857bb47”。

    2013年11月7日 9:33

答案

  • Hi 孙启云,

      欢迎来到MSDN中文论坛。

      有两种办法可以解决你内存不足:

      方法一:添加内存,方法二:添加页面文件(虚拟内存);


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月13日 2:49
    版主
  • 恩,已解决!

    这个问题是因为minlogon和winlogon它们2个自定义shell启动情况不一样。。。

    winlogon,启动了shell就OK,不管了就;

    而minlogon则是启动shell之后,还一直“观察”着shell是否运行了,如果结束了,会重新运行shell,这也是导致内存不足的原因。和我猜测的一样,我将自定义的shell调用程序执行一次后,就一直挂在进程中,不进行任何操作,就好了。

    • 已标记为答案 孙monkey 2013年11月26日 1:30
    2013年11月26日 1:30

全部回复

  • 用自编译的explorer,调用run.bat,run.bat调用游戏,,然后自编译的explorer换掉系统的。

    结果:那个run.bat的窗口一直弹出然后消失,直到出现“虚拟内存不足”的错误提示。

    可能是这样的,minlogon加上自定义shell这种情况,当shell执行完毕自动结束后,系统会再次运行shell,从而导致上面的explorer重复执行,直到资源耗尽。

    可是有什么法子,只让explorer执行一次呢????



    2013年11月8日 3:05
  • Hi 孙启云,

      欢迎来到MSDN中文论坛。

      有两种办法可以解决你内存不足:

      方法一:添加内存,方法二:添加页面文件(虚拟内存);


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月13日 2:49
    版主
  • 恩,已解决!

    这个问题是因为minlogon和winlogon它们2个自定义shell启动情况不一样。。。

    winlogon,启动了shell就OK,不管了就;

    而minlogon则是启动shell之后,还一直“观察”着shell是否运行了,如果结束了,会重新运行shell,这也是导致内存不足的原因。和我猜测的一样,我将自定义的shell调用程序执行一次后,就一直挂在进程中,不进行任何操作,就好了。

    • 已标记为答案 孙monkey 2013年11月26日 1:30
    2013年11月26日 1:30