答案1
商店应用程序必须在此注册表项中进行注册:
HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications
然后在另一个键中设置文件关联\功能,提及它可以处理的每种文件类型。例如,Microsoft Edge 在此处有注册。
HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations
如果您可以发布分支的导出RegisteredApplications
,我可以创建一个 REG 文件来添加FileAssociations
该应用程序的信息。
完成此操作后,应用程序应该正常显示在打开方式...对话框中,以及默认应用程序中。
更新(2016 年 5 月 3 日):
您可以使用此 REG 文件添加 .CONF 文件类型,使用与 CodeWriter .txt 文件类型相同的关联设置。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\ActiproSoftwareLLC.562882FEEB491_2.5.17.17_neutral__24pqs290vpjk0\App\Capabilities\FileAssociations]
".conf"="AppXea46y3k4tynme684q1dgefbnb0b9r8ec"
请注意,您需要拥有上述注册表项的所有权,为自己添加完整权限,然后合并 REG 文件。完成后,将权限恢复为默认值。
笔记:此 REG 文件适用于 Code Writer 的当前版本(截至本文发布时)。如果您使用的是其他版本,请在相应的键中进行修改。
该密钥可能具有以下命名/编号约定或类似约定。
ActiproSoftwareLLC.562882FEEB491_n.n.nn.nn_neutral__24pqs290vpjk0
答案2
更简单的方法:
如果您知道 Windows 已经有默认值,或者它足够常见以至于可以被识别,请跳至步骤 2。否则,手动为其分配默认值(只需选择一个随机应用程序 - 这并不重要)。
打开设置,进入左侧“应用”,默认应用
单击按文件类型选择默认应用程序(它将是一个带有强调色的链接)。
找到您想要打开的文件类型 - 默认情况下我找不到 .conf,但我将其分配给记事本,然后找到了它。
单击当前分配给它的应用程序并选择在 Microsoft 商店中选择一个应用程序。
找到您要使用的应用程序。您很可能已经安装了它,但如果没有,请立即安装。完成!