我正在寻找一种方法来添加自定义应用程序来处理特定操作(例如打开 URL)。有很多关于选择一个应用程序来执行一个操作,但没有关于添加新应用程序的信息,除了类似于注册表黑客这个问题。
但是,这是非常不切实际的,因为如果没有权威来源确认如何正确地向 Windows 添加新的程序处理程序,我不会在不知道它们含义的情况下向注册表中添加数十行。
在这种特定情况下,我的目标是从其他应用程序中点击的 URL 中使用我的 chrome 隐身快捷方式,但我一般想知道如何将任何程序添加到此列表中。
答案1
您发布的链接不是非官方的注册表破解之类的东西。它是使用“默认程序”或“默认应用”注册程序的“官方”方式,这也会影响“打开方式”对话框。您可以通过 MSDN 验证这一点
这是唯一的方法。如果您想自动执行此操作,有一个名为“默认程序编辑器”的第三方程序可以快速完成此操作。
我一直在使用 Chrome (incog),并早已将其重新添加到默认程序中,但 Windows 10 的“默认应用程序”未将其列出,因为它发现两个注册指向同一个 chrome.exe。但默认程序正确列出了它。
此外,“打开方式”对话框还列出了您通过单击“选择其他应用程序..“,它应该从下次开始显示所选的应用程序。但要预填充条目,默认程序注册是可行的方法。