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

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

通常,右键单击文件,选择“打开方式”,然后选择“选择其他应用程序......”会出现以下菜单,其中也包含已安装的应用程序,以便可以将其设置为该文件类型的默认应用程序:

节目列表

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

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

重申一下 - 我并不是在寻求解决方法的建议,因为我打开文件;我特别想问的是,当商店应用程序不在上述列表中时,如何将其设置为默认应用程序。

答案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

更简单的方法:

  1. 如果您知道 Windows 已经有默认值,或者它足够常见以至于可以被识别,请跳至步骤 2。否则,手动为其分配默认值(只需选择一个随机应用程序 - 这并不重要)。

  2. 打开设置,进入左侧“应用”,默认应用

  3. 单击按文件类型选择默认应用程序(它将是一个带有强调色的链接)。

  4. 找到您想要打开的文件类型 - 默认情况下我找不到 .conf,但我将其分配给记事本,然后找到了它。

  5. 单击当前分配给它的应用程序并选择在 Microsoft 商店中选择一个应用程序。

  6. 找到您要使用的应用程序。您很可能已经安装了它,但如果没有,请立即安装。完成!

相关内容