抱歉,这个问题比平时长,但较短的版本可能会因为错误的“重复”印章而再次关闭。
和 ”默认行动“” 指的是在 Windows 资源管理器中双击一个文件或单击文件上下文菜单中加粗的操作。“默认操作”不应与“默认应用程序”混淆。
当我提到 Notepad++ 和 .txt 文件时,这只是举个例子。它不是针对此搜索的特殊解决方案,而是一个通用解决方案,可应用于每个应用程序和每个文件。
- 这是不是重复如何更改文件类型的默认操作? 因为这个问题已经存在 10 多年了,而且答案并不是我的问题的答案,而且从那时起发生了很多变化。
- 这是不是重复如何使 Notepad++ 成为
.txt
文件的默认程序?因为,我不想只针对 Notepad++ 的解决方案,也不想更改默认应用程序! - 这也是不是任何问题或答案的重复如何更改默认应用程序.因为更改默认应用程序将改变更多,因为只有默认操作
- 如果有人想出更好的标题,我愿意接受建议。
我想更改默认操作,但我发现更改默认应用程序是不是解决方案是因为更改默认应用程序将会:
- 更改图标
- 更改上下文菜单操作
- 更改“打开方式”建议
- 更改“发送至”
- 等等...简而言之:它会发生太多变化
在旧版 Windows 中,您只需在注册表中搜索扩展名 (.txt),然后搜索默认条目 (txtfile),然后创建或更改 shell/open/command。
但这似乎在 Windows 11 中不起作用(至少不是在所有地方)。有时条目不存在,有时会被忽略。
顺便问一下:我需要知道哪些新的注册表项?
表明“分配默认应用程序”不是解决方案:
- 创建一个新文件“test.specialtxt”
- 添加 Computer\HKEY_CLASSES_ROOT.specialtxt@default=specialtxtfile
- 添加 specialtxtfile 结构:shell/open/command + shell/special/command
- 在资源管理器中测试上下文菜单项“打开”和“特殊”是否出现
- 将记事本指定为默认应用程序。(始终使用...打开)
- “开放”和“特殊”消失
- 将 Notepadd++ 指定为默认应用程序。
- 仍然“开放”和“特殊”消失
- 现在 specialtxt_auto_file 被分配给 .specialtxt
Computer\HKEY_CLASSES_ROOT.specialtxt@default=specialtxt_auto_file
那么我该怎么做才能在不改变其他内容的情况下改变默认操作?