2016-09-25 11 views
0

.msiインストールと.MP3既定のプログラムの拡張機能を作るために適切かつ作業方法はありますか? (私はAdvanced Installerを使用しています)。設定デフォルトのプログラムMSIインストール後の拡張のために

は、これまで私が試してみました:

はHKCU、HKLMのための高度なインストーラのレジストリを変更し、それが動作していないようだがHKCRキーを。例えば

- 私は自分のアプリケーションにそれらのキーの値を変更するが、私はmp3ファイルを開いたら、レジストリが自動的にデフォルトに復元します。どうして?

私はデフォルトとしてWMP11を持っていたし、私は自分のアプリケーションに手でさえそれを手動で変更するが、私は自分のファイルを実行すると、その後、私は、レジストリのリフレッシュを押すと、それは再びWMP11です。

私は解決策に建てられた高度なインストーラを使用して試してみました - ファイルの関連付け。私は必要なすべての詳細を記入し、私のデフォルトプログラムとして設定しました。しかし、何も動作しません。私は、Windowsの設定を入力すると

、私は自分のアプリケーションを見ることができますが、それはデフォルトで無効になっています。私はそれをデフォルトとして選択して選択する必要があります。しかし、私はmsiexec/i "myapp.msi"/qbコマンドラインを使ってmsiファイルを実行するので、自動的にこれを行う必要があり、ユーザインタラクションは必要ありません。

アイデアを助けてくださいこれを行う適切な方法です。

ありがとうございます。

答えて

0

Windows 10をお使いですか?リンクされた記事で読むことができるように、important changesが含まれています。ここで

は記事からのエキストラです:

私たちは、あなたのデフォルトが、あなたには関係を知っています。 Windows 10では、クラシックWindowsアプリとユニバーサルWindowsアプリの両方のアプリは、Windowsのみのデフォルトを変更するためのプロンプトを呼び出すことができません。あなたは、複数のプロンプトがもたらす可能性がある不要なノイズの一部を減らしながら、あなたのデフォルトの経験を完全に制御し続けます。私が見

+0

...また、いくつかの問題を回避するには、付加価値のように、ありました - WindowsのデフォルトアプリのキーにNoOpenWithを。 もう動作していないようです。 他の回避策はありますか? ありがとう – user2396348

+0

私がよく理解していれば、既定のアプリケーションを設定するためにキーレジストリを変更することはできません。 @ user2396348、それを行う方法はありますか? – chaiyachaiya

関連する問題