好吧,经常会发生这种情况,我想单击“重命名”,但最终单击了“删除”。对于删除,我使用 键,DEL因此不需要上下文菜单选项。
我尝试过几个程序,但不幸的是,它们只能删除第三方程序添加的上下文菜单项或一些我不想删除的 Windows 自身的东西。
我发现一个程序可能可以做我想要做的事情(但不是100%确定):这里但由于某种原因,我无法让它工作。
我制作了一个小模型,展示它现在的样子以及我希望它看起来的样子:
或者,如果无法删除,那么也许有办法让它不执行任何操作(而不会破坏全局的删除功能)或使其变灰?
答案1
对于删除,我使用 DEL 键,因此不需要上下文菜单选项。
在这种情况下,只要习惯使用F2进行重命名。
我研究了编辑注册表以缩短 Windows 中的上下文菜单,但我只找到了删除第三方程序(可能还有添加的 Microsoft 程序)创建的条目的方法。
答案2
我认为所讨论的菜单至少部分地shell32.dll文件,位于@
windows\system32\en-us(取决于您的操作系统区域/语言)
使用资源黑客,需要修改菜单210几个菜单!(Ctrl+Find "&Delete", F3 到找下一个:)
MENUITEM "Cu&t", 24, MFT_STRING, MFS_ENABLED
MENUITEM "&Copy", 25, MFT_STRING, MFS_ENABLED
MENUITEM "&Paste", 26, MFT_STRING, MFS_ENABLED
MENUITEM "", 65535, MFT_SEPARATOR, MFS_ENABLED
MENUITEM "Create &shortcut", 16, MFT_STRING, MFS_ENABLED
MENUITEM "Rena&me", 18, MFT_STRING, MFS_ENABLED
MENUITEM "", 65535, MFT_SEPARATOR, MFS_ENABLED
问题是,如果我删除了删除上下文菜单条目 #17条目,删除功能(通过那个“你为什么离我的主键这么近”的 DELETE 按钮)是否同样被禁用了?让我们看看。
注意:64 位用户还需要修改文件@windows\syswow64...
您可能需要先获得文件的所有权(我建议谷歌搜索“添加取得所有权到上下文菜单') 复制文件 (shell32.dll.mui),然后修改并保存对副本的更改(在资源黑客中编译后),然后用副本替换 sys 文件(通过将原始文件重命名为 shell32.dl.mui.whateveryouwant 进行备份)。最后,运行 mcbuilder(在 sys32 中)...现在就尝试一下,在新版本中,我已将其安装到 E:这是一个例子:
答案3
似乎没有办法删除/禁用预定义选项(即删除)。
答案4
我找到了一个从回收站上下文菜单中删除删除命令的链接@http://www.winhelponline.com/articles/142/1/How-to-hide-the-Delete-command-from-Recycle-Bin-context-menu-in-Windows-Vista.html,所以可能还有希望...仍在寻找。