右键单击导航窗格中的任何文件夹时,我的自定义上下文菜单添加项会加倍

右键单击导航窗格中的任何文件夹时,我的自定义上下文菜单添加项会加倍

因此我花了很长时间自定义我的 Win10 上下文菜单以使其恰到好处:

文件夹上下文菜单:


文件夹上下文菜单

文件夹背景上下文菜单:


文件夹背景

经过所有这些调整后,我对一切都很满意,但还有一个问题。如果我右键单击导航窗格中的任何文件夹,菜单就会翻倍。它同时显示HKEY_CLASSES_ROOT\DirectoryAND的条目HKEY_CLASSES_ROOT\Directory\Background。供参考的图片:

双上下文菜单

有没有办法阻止这种情况发生,或者这只是 Windows 的工作方式?我希望这里有人知道某种黑客手段,因为它……非常丑陋。我不知道为什么当我明确右键单击目录时,Windows 会调用 Directory\Background shell 菜单。

如有任何帮助我将非常感激。

答案1

如果菜单项键名相同,则似乎不会发生这种情况。cmd例如,如果您查看默认条目:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\Shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"HideBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\Shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"HideBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\Directory\Shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

对于用户创建的物品来说这也得到了证实。

  • 相同的键名,即使值不同(Default),也不算“重复”。因此,请查看您的注册表项,或使用相关导出文件导出并编辑您的问题。

相关内容