有一件事困扰了我一段时间,我想知道是否有人知道。这个问题在多台电脑上都存在,但总是在工作时,并且总是在运行 Windows XP Professional 的双显示器设置上。现在已经有多台机器都这样做了,但两台机器都有足够的 RAM 和速度。
我会打开很多应用程序/窗口。例如,现在我的任务栏中有 20 个项目。我经常会打开多个 Outlook 电子邮件,也会打开多个 Windows 资源管理器(Windows 键 + E)窗口。我注意到一个问题,在某个时候,在打开一定数量的项目和/或一段时间后,如果我按 win+e 打开一个新的资源管理器窗口,我的系统会开始感觉不稳定和缓慢,并且打开的新资源管理器窗口在图形上损坏。它不会显示文件/编辑/视图栏和导航栏,而只会显示一个空白的灰色栏,中间有 Windows 徽标(通常在右上角)。关闭这个新的资源管理器并打开一个新的资源管理器并不能解决这个问题 - 通常只有关闭额外打开的窗口以减少打开的内容数量,我才能恢复并打开一个新的资源管理器窗口并使其正常工作。
在 XP 中可以打开的本机资源管理器窗口数量是否有限制,或者一般来说窗口/应用程序的数量是否有限制?Outlook 和 explorer.exe 似乎是最严重的问题,它们会关闭多余的窗口。
答案1
要调整限制,请查看注册表 HLKM/系统/CurrentControlSet/控制/会话管理器/子系统
(如果您发现自己操作了很多桌面对象,则需要稍微加快一点。)
该项中有一个名为 视窗,其中包含了“共享部分=1024,3072“
将 SharedSection 条目更改为“1024,3072,512“(注意逗号和值)增加“隐藏”桌面堆的大小。
如果这不起作用,请尝试增加逗号分隔值的第二个值(例如 3072 -> 4096),这是任何特定桌面堆的大小限制。
更新:只是为了向某些人澄清一下...在 Vista 上,你的默认值是 1024,3072,512,更改为 1024,4096,512 会产生差异
答案2
一个功能将帮助保证
另一种可能性是资源管理器一次打开了太多文件。解决此问题的好方法是启用“在单独的进程中启动文件夹窗口”。这是 Windows 的一个鲜为人知的功能,允许机器将文件/文件夹访问与资源管理器 GUI 进程分开(自 XP 以来就存在)。
它可以在控制面板 > 文件资源管理器选项 > “查看”选项卡 > 在单独的进程中启动文件夹 Windows 下找到
可能性 #1
如果文件夹被删除或移动,资源管理器窗口将自动关闭。这些文件夹是否被操纵了?
可能性 #2
或者,您可以检查以确保资源管理器没有损坏。1. 启动管理员命令行 (Win + X) -> 按“A”2. 单击“是”以接受 UAC 提示3. 键入此命令“sfc /scannow”(不带引号)
Windows 将扫描其所有核心文件并修复发现的任何问题。我是一名 IT 专业人士,在完成这些步骤后,Explorer 通常会开始正常运行。