通常、ファイルを右クリックして[プログラムから開く]、[別のアプリを選択...]の順に選択すると、インストールされているアプリを含む次のメニューが表示され、ファイルタイプのデフォルトアプリケーションとして設定できます。
ただし、Windows 10ストアアプリと上記の方法を使用してファイルを開こうとすると、アプリは表示されません。アプリを開いて、その中からファイルを開くことはできますが、これはあまり便利ではありません。
これまで、アプリのexeファイル(CodeWriter.exe)を使用しようとしましたが、これはアプリコンテナーなしでは機能しません。
繰り返す-私はcanファイルを開くことができるので、回避策の提案を求めていません。上記のリストにない場合に、ストアアプリをデフォルトのアプリケーションとして設定する方法を具体的に尋ねています。
ストアアプリは、次のレジストリキーに登録する必要があります。
HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications
次に、ファイルの関連付け\機能を別のキーに設定し、処理できる各ファイルの種類を指定します。たとえば、MicrosoftEdgeはここに登録されています。
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
ブランチのエクスポートを投稿できれば、そのアプリケーションのFileAssociations
情報を追加するREGファイルを作成できます。
これが完了すると、アプリケーションは通常、[プログラムから開く]ダイアログと[既定のアプリ]に表示されます。
更新(2016年5月3日):
このREGファイルを使用して、CodeWriter .txtファイルタイプと同じ関連付け設定を使用して、.CONFファイルタイプを追加できます。
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ファイルは、現在のバージョン(この投稿の時点)のコードライターで有効です。他のバージョンがある場合は、適切なキーで変更を加えます。
キーには、次の命名/番号付け規則などがあります。
ActiproSoftwareLLC.562882FEEB491_n.n.nn.nn_neutral__24pqs290vpjk0