![Windows 10 中的资源管理器跳转列表](https://linux22.com/image/1472413/Windows%2010%20%E4%B8%AD%E7%9A%84%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E8%B7%B3%E8%BD%AC%E5%88%97%E8%A1%A8.png)
升级到 Windows 10 后,我注意到当我左键单击文件资源管理器跳转列表中的所有条目(文件夹)时,它们都不会打开。
我的其余跳转列表都按预期工作,左键单击行为会打开文件或项目或执行其他默认操作。但出于某种原因,当我单击文件资源管理器中的文件夹时,它们没有任何反应(跳转列表实际上关闭了)。
当我右键单击文件夹时,上下文菜单中会出现一个“打开”条目,但它表现出相同的行为(只是关闭跳转列表)。此条目的存在至少告诉我 Microsoft 打算让“打开”项发挥作用。
如何恢复单击打开文件资源管理器跳转列表项的行为?
答案1
根据一个帖子 在一个主题中关于这个问题,我研究了 WinCDEmu 程序在我的系统中放置的钩子。
我发现删除 WinCDEmu 的上下文菜单处理程序(通过注册表)可以单击跳转列表中的项目并成功打开该项目。
我没有测试文件,因为我只使用跳转列表中的文件夹,但以下注册表脚本将从上下文菜单中删除 WinCDEmu 处理程序:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WinCDEmu]
如果您想要恢复上下文菜单处理程序,可以使用以下注册表脚本:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WinCDEmu]
@="{A9901FCD-B4DF-43A1-BD5D-6C9F88679497}"
答案2
我遇到了类似的问题。任务栏 Windows 资源管理器图标的跳转列表显示了其项目列表,但单击它们没有任何效果。如果我右键单击某个项目,我可以使用随后的“打开”选项将其打开,这很有效,但这不是最好的行为。
我按照上面的答案操作,但由于我没有安装 WinCDEmu,我猜想一定是另一个程序。因此我备份了“ContextMenuHandlers”键,并开始删除那里列出的每个其他程序的键。就我而言,罪魁祸首是 ExpressZip 键。删除它之后,跳转列表恢复正常。
奇怪的是,Express Zip 仍然出现在 Explorer 上下文菜单中,所以请自行想象。