我的 Windows 8.1 运行着 OneDrive 应用程序,每当我更新 OneDrive 文件夹中的任何文件时,尝试右键单击 OneDrive 目录中的任何文件夹/文件时,经常会遇到上下文菜单出现,但几毫秒后就会消失。
这似乎只发生在 OneDrive 目录中。我尝试禁用 OneDrive 上下文菜单 shell 扩展,但没有效果。还有其他建议吗?
答案1
问题似乎出在“OneDrive 同步引擎主机”上。显然,即使没有更改,它也会不断尝试同步,并且同步后,出于某种原因,它会关闭右键菜单。
现在事情变得奇怪了。如果我进入进程并终止它。问题就消失了。然后,如果我进入 OneDrive 并右键单击它并选择“同步”,它会重新启动 OneDrive 同步引擎主机,但问题不再发生。相反,资源管理器本身似乎有点迟缓,但至少我可以完成任务。
答案2
您将能够使用 Sysinternal 的 Autoruns 实用程序禁用 OneDrive 上下文菜单 shell 扩展。
下载该实用程序并打开它后,您将能够看到机器上自动启动的所有内容,包括上下文菜单 shell 扩展。
浏览到 Explorer 选项卡,您应该会在任何包含单词 ContextMenuHandler 的注册表项下找到 OneDrive 的条目。现在取消勾选它以禁用自动运行点(禁用比删除的优势在于,如果您需要或不起作用,您可以重新启用)。关闭自动运行(无需保存)并重新启动机器。
如果该 shell 扩展是导致上下文菜单出现这种行为的根本原因,那么您现在应该能够在 OneDrive 文件夹中再次单击鼠标右键。