You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10/11右键上下文菜单完全管控:动态项定位与持久化禁用

自定义Windows 10/11上下文菜单:定位动态条目DLL与持久化修改

Windows 10/11中,右键点击桌面、文件夹或文件时弹出的上下文菜单条目分为两类:静态生成条目(可通过注册表或工具轻松管理),以及通过加载实现特定接口的DLL动态生成的条目。刚入手新电脑,希望完全自定义包括动态条目、内置条目在内的所有上下文菜单,但动态条目的对应DLL难以定位——比如.txt等文件类型菜单里的"Move to OneDrive"条目,不知道是哪个DLL生成的。

需要解决以下问题:

  • 通过菜单条目标签(如"Move to OneDrive")获取对应的ContextMenuHandlers DLL路径,或定位生成该条目的ContextMenuHandler
  • 已知禁用动态条目的方法(如修改UID前缀为"-"),但部分条目修改后重启会恢复,如何阻止这种情况
  • 禁用所有目录上下文菜单的静态和动态条目后仍有残留,如何找到加载这些残留条目的DLL

示例说明

目录上下文菜单的动态条目对应注册表项位于Computer\HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers。以EPP项为例,其值为{09A47860-11B0-4DA5-AFA5-26D86198A780},通过该CLSID可在Computer\HKEY_CLASSES_ROOT\CLSID\{09A47860-11B0-4DA5-AFA5-26D86198A780}\InprocServer32找到对应DLL路径C:\Program Files\Windows Defender\shellext.dll,推测它负责生成“Scan with Windows Defender”条目。

内容的提问来源于stack exchange,提问作者Eliav Louski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 07:45:26