在我打开了许多程序并且有一段时间不使用开始按钮后,我的 T60 IBM 会将开始菜单保存在磁盘上而不是内存中。
因此,当我尝试访问“连接”时,计算机需要一些时间才能做出响应。一个加剧这一问题的问题是,当窗口打开时,“所有程序”链接位于“开始”按钮的正上方。当我移动光标时,它通常会移动到“所有程序”开关上并锁定在那里,直到计算机将信息重新放入内存中。
因此,一旦它进入内存,我就必须将光标移出“所有程序”区域,然后将其移动到我真正想要的部分。
我觉得这非常烦人。
有人可以帮忙吗?
除我的建议外,还欢迎其他建议。
谢谢。
编辑:我刚刚想到了一个主意。这是否与我在不使用时隐藏任务栏有关?
编辑:好的,我又想到了一个主意。我可以阻止开始菜单进入交换文件吗?
答案1
每当打开一个应用程序(或菜单或文档)时,Windows 都必须将该对象加载到内存中。如果没有足够的可用(未使用)内存,它会将内存中停留时间最长且未被使用的内容交换到硬盘,从而释放一些内存。该磁盘空间通常称为交换文件由于硬盘是机械的,因此其速度比计算机内存慢得多。
因此,您的计算机内存越大,在 Windows 开始将数据交换到那个慢得要命的硬盘之前,您可以打开/启动/运行/执行的操作就越多。您的所有程序菜单问题是由于执行的操作超出了计算机内存的处理能力。请注意,即使使用 4、6 甚至 8 GB 的 RAM,您仍可能会看到这些症状,具体取决于您执行的操作数量。
解决方案 1:添加更多内存
解决方案 2:这不会解决您的内存问题,但它会阻止一个菜单(如“所有程序”菜单)妨碍其他菜单。问题是,Windows 从鼠标指针悬停在菜单上到开始展开该菜单有 0.4 秒的“延迟”。通过使该延迟非常长,菜单只有在您单击时才会打开。
要修复此问题,您必须编辑 Windows 注册表。如果您删除或更改了注册表中的错误设置,您实际上可能会破坏 Windows,因此请谨慎操作。单击“开始”,(在 XP 中单击跑步下一步),输入注册表编辑器,按 Enter 键,导航到 HKEY_CURRENT_USER \Control Panel\Desktop。查找名为 MenuShowDelay 的条目。如果不存在,请右键单击窗口中的空白处并选择 New\String Value。键入 MenuShowDelay 并按 Enter 键。现在双击 MenuShowDelay,并为其赋值 65000。开始菜单、任务栏和菜单现在将停止自动出现,必须单击才能打开。
答案2
嗯,最好的方法就是反复试验,取消隐藏任务栏,看看问题是否仍然存在,如果不存在,那么就是因为这个,还要检查您的分页文件,您可以尝试根本没有分页文件,如果您有足够的内存,看看当磁盘上没有缓存时,开始菜单是否加载得更快。
希望大家能够理解。
答案3
据我所知,我的问题的答案是“否”。还有其他建议吗?