清除 Windows“运行”框缓存

清除 Windows“运行”框缓存

我几乎每分钟都在使用的一个功能是 Windows 运行框 (WINDOWS+R)。它允许您键入路径并快速自动完成,以便您可以立即跳转到任何目录。

我的问题是,我最近更换了磁盘并重新组织了内容,因此一些驱动器号发生了变化,而大多数(但不是全部)目录结构保持不变。现在,自动完成功能给我提供了许多物理上不再存在的旧结果,这不仅令人讨厌,而且速度优势也不再存在,因为我现在必须在自动完成功能中检查旧结果!

我怎样才能清除自动完成的缓存?

谢谢!

编辑:我不是在谈论如何从 Windows“开始”菜单中清除上次运行的项目。这完全不同。我谈论的是文件系统中的自动完成目录,并且“记住”旧的自动完成路径(不是程序,只是路径)。

答案1

清除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

编辑:运行框中的自动完成功能是在 Internet Explorer 的设置(内容选项卡/自动完成)中设置的:有一个按钮可以删除自动完成历史记录。如果这不起作用,您可以尝试关闭自动完成功能,重新启动,然后再次打开它。

答案2

我会按照以下方式进行:

  1. 获取 SysInternal 的进程监控
  2. 筛选“Explorer.exe”作为进程/文件
  3. 执行Win+R
  4. 查看进程监视器中发生的情况(我假设涉及一些注册表/文件)
  5. 看看是否可以删除那些找到的条目/内容。

更新

似乎其他人的答案比我的更好,请参阅这些答案以获得问题的直接解决方案。

答案3

至少在 Windows 8 上,您要查找的自动完成历史记录位于 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths

固态操作系统驱动器和 NirSoft 的注册扫描器您就可以快速找到注册表中的任何内容。

答案4

我知道这个话题已经过时了,但是如果有人仍然想知道在哪里清理它,它驻留在 Internet Explorer 临时文件中......太神奇了!¬_¬

相关内容