如何在 Windows 11 中编辑新项目上下文菜单

问题描述 投票:0回答:1

在Windows中,我想编辑“新建”项目的子菜单:

OnDesktop/InFolder --> Right Click --> Select "New" --> file types listed

我想我可能只是从注册表中找到的列表中添加或删除 .EXTension,并且该项目将神奇地更改“新建”项目的子菜单,并带有适当的文本。 我无法让它工作。

我进行了编辑,添加了 .dds 文件,并删除了 .odg,然后刷新桌面并打开一个随机文件夹。 在这两种情况下,子菜单都没有变化。

出现此请求是因为出现了一些 LibreOffice 项目,并且我不使用此“新建”子菜单来访问 LibreOffice。 我想从“新建”子菜单中添加/删除项目,而不添加或删除关联。

(我不想在顶层添加另一个上下文项,这是另一个 StackOverflow 问答的主题 - 如何向新的 Windows 11 上下文菜单添加更多项目?

我搜索了我的注册表,找到了这个项目和注意事项:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew

姓名:

Classes
;类型:
REG_MULTI_SZ

价值:

.accdb .docx .library-ms .lnk .odg .odp .ods .odt .pptx .pub .xlsx .zip Folder

这些是在注册表编辑器中的“编辑多字符串”中输入的。

此列表几乎但不完全是“新建”上下文菜单中按顺序排列的项目列表。 差异:列表中缺少位图; “.library-ms”和“.lnk”出现在上下文子菜单的顶部;我不确定“编辑”多字符串”的最后一行“文件夹”的作用。(我很想猜测位图在没有提示的情况下出现,并且 [library-ms]Folder 和 [.lnk] 快捷方式默认显示在顶部。)

还有其他此类条目:

Computer\HKEY_USERS\S...-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew

Computer\HKEY_USERS\S...-1002\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew

但是在我的实验过程中,这些从注册表中消失了。

我在注册表的“新建”子菜单中找到了文字说明。 例如,我在 CLSID 和其他各种地方找到了“OpenDocument Drawing”(对于 .odg)。

我可以仅从注册表中的某个列表中添加或删除 .EXTension,并且该项目将神奇地更改“新建”项目的子菜单并使用适当的文本吗?

但是哪个?还是全部? 还有,为什么……? (总是很高兴了解 MS-land...)

再次:

  • 我不想改变协会;
  • 我只会从已安装的程序中向“新”子菜单添加扩展,并且;
  • 只有当我想保留已安装的程序及其关联时,我才会删除扩展。

谢谢!

windows registry contextmenu windows-11
1个回答
0
投票

尝试使用Shell

Shell 是一个上下文菜单定制器,可让您手动选择项目 集成到 Windows 文件资源管理器上下文菜单中,创建自定义 用于访问所有您喜爱的网页、文件和文件夹的命令, 并直接从上下文菜单启动任何应用程序。它还 为您提供修改或删除任何上下文的便捷解决方案 系统或第三方软件添加的菜单项。

Shell 是一个便携式实用程序,因此您无需在上面安装任何东西 你的电脑。所有设置均从配置文件“shell.nss”加载。

© www.soinside.com 2019 - 2024. All rights reserved.