在 Windows 7 的资源管理器中,上下文菜单打开缓慢,为什么?

xxz*_*oid 4 windows-7 windows-explorer

我在相当现代的笔记本电脑上运行 Windows 7,当我在 Windows 资源管理器中打开上下文菜单时,它确实需要时间来显示(~10 秒)。有一些程序添加了它们的命令(存档操作实用程序、防病毒软件、版本控制系统等)。我认为其中之一冻结了操作。

是否有一种基准工具可以以某种方式测量它,或者有一种工具可以在不卸载它们的情况下在资源管理器中将它们关闭(这将是倒数第二个措施,因为使用它们)?

ada*_*dam 7

这取决于“右键单击菜单”何时变慢,这要归咎于“上下文菜单处理程序”。您可能已经注意到,您的右键单击菜单会根据您右键单击的内容而变化。以下列表对应于您单击的内容和出现在菜单中的内容。

说明 - 注册表项
文件 - HKCR *\shellex\contextmenuhandlers
文件和文件夹 - HKCR\AllFileSystemObjects\shellex\contextmenuhandlers
文件夹 - HKCR\Folder\shellex\contextmenuhandlers
文件夹 - HKCR\Directory\shellex\contextmenuhandlers
文件类 - HKCR\\shellex \contextmenuhandlers
桌面 - HKCR\Directory\Background\shellex\ContextMenuHandlers

但是您可能会发现使用旨在修改这些设置的编辑器比编辑注册表本身更容易。Nirsoft 的shexview是一个有用的编辑器。

http://www.nirsoft.net/utils/shexview.html

您需要对“类型”或“文件扩展名”列进行排序。

或者,autoruns.exe也允许您编辑此信息。 http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

这个应用程序组织得更好,因为它将根据注册表位置(上面发布的表格)聚集处理程序。

它允许您编辑的不仅仅是 ContextMenuHandlers。您感兴趣的相关选项卡是“资源管理器”。向下滚动,直到您看到正确的行为不佳的注册表位置,然后一一取消选择它们,直到问题消失。

注意:这两个程序都是可移植的(不需要安装)。将它们保存在闪存驱动器中并帮助他人。