- Vista SP1 安装Vista SP1后遇到声音问题的解决方案 Windows Vista Service Pack 1最新版本语言包公布
- Vista应用 SQL Server 2005 SP3 正式版下载(英文) Windows 7 x64 Build6936 BT种子下载(3.25G)
- Vista问答 解决Vista下IIS7.0 ASP 无法正常连Access 数据的问题 BrowseNewProcess 引起IE相关的四则故障及解决
- Vista评测 Vista SP1 DirectX 10.1游戏性能测试 Windows Vista SP1新变化全方位解析
- Vista教程 微软部门主管关于云计算和Azure的回答 Windows Vista操作系统下配置JAVA开发环境
问题描述
Vista对内存的要求远高于WinXP,即使系统配置了1GB甚至更多的内存,有时也难免会遇到Windows Vista提示“内存不足”警告的情况,或者虽无提示但程序窗口无法打开,甚至程序窗口虽然打开但却不完整如缺少菜单、按钮等。
原因分析
无论系统中真正的物理内存多大,Windows只使用特定大小的内存区间存放桌面部件元素,如窗口、菜单及各类控件,在32位Windows系统中,该内存区间即所谓的Desktop Heap大小默认为3072KB。如果当前系统打开的窗口过多,即使仍然存在可用的物理内存,但只要desktop heap区被完全占用,Windows即拒绝打开新的窗口,或无法打开完整的新窗口,或干脆给出“内存不足”提示拒绝运行。
解决方案
为避免类似的“内存不足”问题,可考虑将desktop heap大小从3072KB修改为更大的设置,如4096KB,对重度使用者,甚至可以考虑将该值设为8192KB。可以通过下面的设置来实现
- HKEY_LOCAL_MACHINE
-- SYSTEM
----- CurrentControlSet
-------- Control
---------- Session Manager
----------------SubSystems
- 在右侧面板中,找到名为“Windows”的注册表项,双击;
若您对该文章还有其它疑问,请到问吧提出。我们会全力为您解答。本站承诺:








软件信息
软件信息