2016-09-25 192 views
0

是否有适当的工作方式来制作扩展名为.mp3的默认程序,并安装.msi? (我正在使用高级安装程序)。安装msi后设置扩展程序的默认程序

到目前为止,我曾尝试:

在HKCU,HKLM,HKCR键高级安装程序中修改注册表但它似乎并没有被工作。

例如 - 我改变这些键值到我的应用程序,但有一次我打开MP3文件,注册表自动恢复到默认。为什么?

我WMP11为默认值,然后我用手甚至手动更改我的应用程序,但后来当我跑我的文件,我按刷新注册表并再次是WMP11。

我一直在使用内置的解决方案高级安装尝试 - 文件关联。我填写了所有必需的细节,并将其设置为我的默认程序。但没有任何工作。

当我在Windows中输入设置,我可以看到我的应用程序,但它是无效的默认值。我必须按下并选择它作为默认值。但我需要这个自动完成,因为我将运行我的msi文件与命令行msiexec /我“myapp.msi”/ qb和我不需要任何用户交互..

请帮助的想法,让我知道什么是做到这一点的正确方法。

非常感谢。

回答

0

你在Windows 10上吗?其中包含一些important changes,您可以在链接的文章中阅读。

以下是文章的演员:

我们知道您的默认关系到你。在Windows 10中,所有应用程序(包括经典Windows应用程序和通用Windows应用程序)都将无法调用提示来更改默认设置,仅Windows。您可以完全控制自己的默认体验,同时减少多种提示可能带来的不必要噪音。

+0

我看..也有代表团的解决办法,比如增加值 - NoOpenWith到Windows默认的应用程序键。 似乎不再工作了。 任何想法可能有其他解决方法吗? 谢谢 – user2396348

+0

如果我理解的很好,我们不能再修改密钥注册表来设置默认应用程序了吗? @ user2396348,你有没有办法做到这一点? – chaiyachaiya