无法将Windows 10 Store应用程序设置为打开文件的默认程序


6

通常,右键单击文件,选择“打开方式”,然后选择“选择其他应用程序...”,将显示以下菜单,其中还包括已安装的应用程序,以便可以将其中一个设置为文件类型的默认应用程序:

Program List

但是,尝试使用Windows 10商店应用程序和上述方法打开文件时,未列出该应用程序。我可以打开应用程序,然后从中打开文件,但这不太方便。

到目前为止,我已经尝试使用应用程序的exe文件(CodeWriter.exe),但如果没有应用程序容器,这将无法正常工作。

要重新审核 - 我不是在寻求解决方法的建议 能够 打开文件;我特别询问如何将商店应用程序设置为默认应用程序,如果它不在上面的列表中。

Answers:


6

商店应用程序必须在此注册表项中进行注册:

HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications

然后在另一个键中设置File association \ Capabilities,提及它可以处理的每种文件类型。例如,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


这是导出的链接,感谢您的帮助。我还可以请求您解释如何在答案中添加FileAssociations,以便将来有相同问题的其他人使用。链接: onedrive.live.com/...
Sam3000

当然。您希望程序处理的文件扩展名是什么?
Win32Guy

它是一个.conf文件,(如果你感兴趣的话,是netbeans.conf)
Sam3000

Code Writer似乎没有在这里安装..下载/安装过程卡住了。因此制作REG可能需要一些时间......
Win32Guy

然后,我只是使用另一个程序并将其标记为已回答,而不是占用你的时间,谢谢你的帮助!
Sam3000
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.