5.15更新:删除注册表若干键值后虽右键菜单弹出迟缓的问题得到了有效解决,但偶有点击右键菜单的新建子项时依然存在弹出迟缓的现象,首次弹出约4s,二次约2s,之后无明显延迟(可能随笔记本配置不同而不同)。可见该方法还是治标不治本。
问题描述
原系统为win10专业版1803,升级到win10专业版1809build17763后,发现在桌面或文件夹下单击弹出右键菜单会变得异常迟缓(约10s),而这在之前的1803中是没有出现过的。
解决办法
查阅相关论坛后发现,
- 这是该版本win10的bug(据说在预览版中已解决),可能需要等待日后的更新。
- 在注册表中删除部分子项目,参考脚本之家中的解决方案。
最终修改了部分注册表子项目,有效解决了该问题,但也引出了新的问题。记录如下:
删除注册表HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\
下除New
外其他子项目,但WorkFolders
无法删除。删除上述注册表子项目后有效解决了右键菜单弹出慢的问题,但同时右键菜单中也失去了若干个右键菜单项目:intel集显部分选项(图形属性,图形选项,但可以在其他地方找到),Nvidia控制面板选项(可以在控制面板/硬件与声音中找到)。此外,鼠标右击托盘中intel集显控制面板,发现更改电源选项无响应。
注册表原始值备份
注册表路径:HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\
子项目:
-
FileSyncEx
(注意FileSyncEx
前有一个空格,为了确保能恢复原状),数值为{CB3D0F55-BC2C-4C1A-85ED-23ED75B5106B}
-
igfxcui
,数值为{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}
-
igfxDTCM
,数值为{9B5F5829-A529-4B12-814A-E81BCB8D93FC}
-
New
,数值为{D969A300-E7FF-11d0-A93B-00A0C90F2719}
-
NvCplDesktopContext
,数值为{3D1975AF-48C6-4f8e-A182-BE0E08FA86A9}
-
QMRealTimeSpeedupShellContextMenuExtension
,数值为{C5617F6A-39BB-436D-91CF-61C1B45DD688}
-
Sharing
,数值为{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}
-
WorkFolders
,数值为{E61BF828-5E63-4287-BEF1-60B1A4FDE0E3}