我在相当现代的笔记本电脑上运行 Windows 7,当我在 Windows 资源管理器中打开上下文菜单时,它确实需要一些时间才能显示出来(约 10 秒)。有些程序在其上添加了命令(存档操作实用程序、防病毒软件、版本控制系统等)。我认为其中一个程序会冻结操作。
是否有一个基准测试工具可以以某种方式对其进行测量,或者有一个工具可以在不卸载它们的情况下在 Explorer 中将其关闭(这将是倒数第二个措施,因为使用它们)?
答案1
这取决于“右键菜单”何时变慢,以及哪个“上下文菜单处理程序”应该为此负责。您可能已经注意到,您的右键菜单会根据您右键单击的内容而变化。以下列表对应于您单击的内容和菜单中显示的内容。
描述 - 注册表项
文件 - HKCR *\shellex\contextmenuhandlers
文件和文件夹 - HKCR\AllFileSystemObjects\shellex\contextmenuhandlers
文件夹 - HKCR\Folder\shellex\contextmenuhandlers
文件夹 - HKCR\Directory\shellex\contextmenuhandlers
文件类 - HKCR\\shellex\contextmenuhandlers
桌面 - HKCR\Directory\Background\shellex\ContextMenuHandlers
但是,您可能会发现使用专门用于修改这些设置的编辑器比编辑注册表本身更容易。一个有用的编辑器是谢克斯维尤,由 Nirsoft 提供。
http://www.nirsoft.net/utils/shexview.html
您需要对“类型”或“文件扩展名”列进行排序。
或者,自动运行程序也允许您编辑该信息。 http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx
这个应用程序组织得更好,因为它将根据注册表位置(上面发布的表格)将处理程序聚集在一起。
它允许您编辑的不仅仅是 ContextMenuHandlers。您感兴趣的相关选项卡是“Explorer”。向下滚动直到看到正确的行为不当的注册表位置,然后逐个取消选择它们,直到问题消失。
注意:这两个程序都是可移植的(无需安装)。将它们都保存在闪存驱动器中并帮助他人。
答案2
尝试这删除不需要的上下文菜单项。这应该会加快您的速度。这是他们谈论的上下文菜单编辑器的链接http://www.nirsoft.net/utils/shell_menu_view.html。