因此我花了很长时间自定义我的 Win10 上下文菜单以使其恰到好处:
文件夹上下文菜单:
文件夹背景上下文菜单:
经过所有这些调整后,我对一切都很满意,但还有一个问题。如果我右键单击导航窗格中的任何文件夹,菜单就会翻倍。它同时显示HKEY_CLASSES_ROOT\Directory
AND的条目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)
,也不算“重复”。因此,请查看您的注册表项,或使用相关导出文件导出并编辑您的问题。