安装msi后设置扩展的默认程序

时间:2016-09-25 14:24:45

标签: windows-installer registry installer associations

使用.msi安装进行扩展.mp3默认程序是否有正确且有效的方法? (我正在使用Advanced Installer)。

到目前为止,我已经尝试过:

更改HKCU,HKLM,HKCR密钥的高级安装程序中的注册表,但它似乎无法正常工作。

例如 - 我将这些键值更改为我的应用程序但是一旦打开mp3文件,注册表会自动恢复为默认值。为什么?

我默认使用WMP11,然后我手动将其更改为我的应用程序,但是当我运行我的文件时,我按下注册表上的刷新,它再次是WMP11。

我尝试使用内置解决方案的Advanced Installer - 文件关联。我填写了所有必需的详细信息并将其设置为我的默认程序。但没有任何作用。

当我在Windows中输入设置时,我可以看到我的应用程序,但默认情况下它处于非活动状态。我必须按,然后选择它作为默认值。但我需要自动完成,因为我将使用命令行msiexec / i“myapp.msi”/ qb运行我的msi文件,我不需要任何用户交互..

请帮助提出想法,并告诉我这是做什么的正确方法。

非常感谢。

1 个答案:

答案 0 :(得分:0)

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

以下是文章的附加内容:

  

我们知道您的默认值对您很重要。在Windows 10中,所有应用程序(包括经典Windows应用程序和通用Windows应用程序)都无法调用更改默认设置的提示,仅限Windows。您可以完全控制默认体验,同时减少多个提示可能带来的一些不必要的噪音。