对 Windows 7/8 中的慢速右键单击上下文菜单进行故障排除

我最近将一台笔记本电脑升级到Windows 8.1并遇到了一个非常烦人的问题。每当我尝试右键单击桌面或Windows Explorer中的任何内容时,右键单击菜单都需要 10 到 25 秒才能加载!这个问题在桌面上尤其严重,我曾经等了 30 秒才出现菜单。

我记得几年前在Windows 7机器上遇到过这个问题,但那是因为我有很多垃圾条目(第三方扩展(party extension))被各种程序添加到我的右键单击上下文菜单中。(context menu)我还将在本文中讨论如何解决该问题。检查它是否是导致问题的第 3方扩展或是否与(party extension)Windows 8.1相关的一种快速方法是在安全模式下重新启动。如果您在安全模式下没有遇到问题,请跳至“禁用 3rd Party Extensions”部分。

上下文菜单窗口 8

方法 1 – 图形驱动程序/适配器

就我而言,这恰好是该特定笔记本电脑的图形驱动程序的问题。(graphics driver)在为我的硬件发布图形驱动程序(graphics driver)之前,我升级到Windows 8.1的速度有点过快。谢天谢地,当我在制造商的网站上查看时,有一个适用于 Windows 8.1 的新图形驱动(Windows 8.1)程序(graphics driver)。我很幸运,因为我仍然有几台计算机尚未更新Windows 8.1的(Windows 8.1)图形驱动(graphics driver)程序。

图形驱动程序

即使没有适用于Windows 8.1的特定驱动程序,请尝试下载最新的Windows 8驱动程序,因为这也可能对您有用。如果甚至没有Windows 8驱动程序,那么如果您无法忍受缓慢的右键单击,则只能等待或降级回Windows 7 。最后(Lastly),一些用户通过卸载当前的图形驱动程序然后重新安装来获得好运。如果存在某种腐败,这似乎可以解决问题。

禁用显示适配器

对某些人有用的另一个技巧是转到设备管理器(Device Manager),右键单击显示适配器(display adapter)并选择禁用(Disable)。您可以尝试在此处再次重新启用它,也可以重新启动计算机一次然后启用适配器。无论出于何种原因,这已经修复了几个用户在Windows 8.1上的缓慢右键单击问题。(right click)

方法 2 (Method 2) – 禁用第 3(– Disable 3rd) (Party)扩展

如果图形驱动程序没有解决您的问题,或者您在Windows 7Vista等系统上遇到此问题,则可能与右键单击上下文菜单(context menu)中显示的条目有关。如果您有一个看起来像下面这样的上下文菜单,那肯定是您的问题。(context menu)

长上下文菜单

然而,老实说,不仅上下文菜单(context menu)中的项目数量会减慢它的速度。有时您可能只有几个额外的项目,但一个错误的条目会导致整个菜单加载缓慢。无论哪种方式,是时候查看所有这些条目以及是否有导致问题的条目。最好的方法是使用来自 NirSoft的名为ShellExView的程序。(ShellExView)

继续下载并运行它。这是一个非常小的程序,您甚至不需要安装它。它说它只适用于Windows 7 ,但它在(Windows 7)Windows 8Windows 8.1上运行得很好。当你运行它时,你会得到一个巨大的项目列表,它没有多大意义。我们要做的第一件事是打开过滤器。

shellexview

继续并点击Options然后Filter By Extension Type。在列表中,您将要选择ContextMenu 并取消选择其他所有内容。

上下文菜单

现在列表应该短了很多(lot shorter)。尽管如此,即使在干净的Windows 8.1安装中,也有超过 30 个条目。您几乎可以忽略所有系统,它们很容易识别为产品名称的Microsoft Windows 操作系统和公司的(Microsoft Windows Operating System)Microsoft Corporation

这个程序的好处是您可以使用它快速禁用所有扩展,而无需实际删除它们。下面我将向您展示如何实际找到注册表中的条目,但该方法需要实际删除它们。在这里,您可以禁用它们,看看它是否能解决您的问题。

继续并使用键盘上的CTRL 或 SHIFT(CTRL or SHIFT)键选择所有非 Microsoft 条目。选择它们后,转到File并单击Disable Selected Items

禁用上下文菜单项

继续并重新启动您的计算机,希望问题会消失!如果是,您知道它是扩展之一。现在你可以一一启用,注销再重新登录,看看是哪个条目导致右键菜单加载缓慢。

方法 3 – 已安装的软件

如果以上两种方法都不能解决您的问题,则第三个最有可能的问题是安装的软件程序(software program)干扰了右键单击过程。想到的几个程序是StarDock应用程序,例如 Fences、Start8WindowBlinds。这些程序真正挂钩到Windows并随着外观改变行为。

如果您安装了任何主题或皮肤程序来改变Windows的外观,那么绝对值得一试卸载该程序并看看会发生什么。

方法 4 – 注册表项

此时剩下的选项不多,这通常意味着是时候访问注册表了。绝对将其用作最后的手段,并确保在从注册表中删除任何内容之前备份您的计算机。既然我说了,这些条目对Windows来说并不重要,所以即使你删除了一些你不需要删除的东西,它也不会弄乱你的Windows 安装(Windows installation)

继续并通过打开Charms 栏并输入(Charms bar and typing)regedit打开(regedit)注册表编辑器(registry editor)。然后导航到以下键:

HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers

Windows的全新安装中,它完全是空的,如下所示:

上下文菜单处理程序

如果您在此处看到任何条目,您可以尝试删除其中的一些。您应该能够通过名称说出他们的工作。例如,如果您安装了Intel Graphics 或 NVidia ,您可能会看到它们。(Intel Graphics or NVidia)您还可以通过右键单击ContextMenuHandlers并选择Export来备份整个密钥。

如果稍后出现问题,只需转到文件和导入(File and Import),将密钥添加回开始编辑之前的状态。这样,即使您不确定它们的作用,也可以删除条目。

差不多就是这样。我从未遇到过无法通过上述方法之一修复的慢速右键单击上下文菜单。(right-click context menu)如果您仍然遇到问题或对您的情况有疑问,请在此处发表评论,我们会尽力提供帮助。享受!



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts