2016-09-25 136 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