実際、Windows 10 がデフォルトのアプリをリセットする理由はアップデートだけではありません。ユーザーによってファイルの関連付けが設定されていない場合、または関連付けの設定中にアプリが UserChoice レジストリ キーを破損すると、ファイルの関連付けが Windows 10 のデフォルトにリセットされます。 UserChoice キーには、関連付けがマルウェアではなくユーザーによって設定されたことを示す暗号化されたハッシュが保存されます。これは、Windows 8 以降のオペレーティング システムに存在する新しい保護メカニズムの一部です。
たとえば、更新後、または上記の理由により、写真が画像ファイルの関連付けを引き継ぐ場合があります。これが発生すると、アクション センターはアプリのデフォルトがリセットされたことを通知します。
これを手動で修正するには、簡単なレジストリ調整を適用します。たとえば、写真アプリの場合は、次の手順を実行する必要があります。
- レジストリ エディタを開きます。
- 次のレジストリ キーに移動します:|_+_|
ヒント: ワンクリックで任意のレジストリ キーにアクセスできます。
注: 上記のキーは、写真アプリのバージョン v16.122.14020.0_x64 がインストールされている場合にのみ適用されます。これは、この記事の執筆時点での私の PC の現在のバージョンです。他のバージョンまたはビルド番号がある場合は、適切なキーを選択してください。次の形式になります。ここで、nnn… は、実際のバージョン/ビルド番号のプレースホルダーです。 x64/x86 部分にも注意してください。
- 右側のペインで、画像ファイルの種類の値を確認します。 .webp。以下のスクリーンショットでは、AppX43hnxtbyyps62jhe9sqpdzxn1790zetc です。
- 次のキーに移動します:|_+_|
私たちの場合はそうです
|_+_| - ここで NoOpenWith という名前の新しい文字列値を作成し、その値のデータを設定しないでください (空のままにしておきます)。
これにより、写真アプリが画像ファイルの種類の関連付けを引き継ぐことがなくなります。デフォルトのアプリを引き継ぐアプリごとにこれらの手順を繰り返す必要があります。その後、Windows 10 はデフォルトのファイルの関連付けを変更しません。
時間を節約するには、次のレジストリ調整を使用できます。この調整は、この記事の執筆時点では Windows 10 ビルド 10586 でテストされ、動作します。
|_+_|ここで、すぐに使用できる reg ファイルをダウンロードできます。
レジストリファイルのダウンロード
この調整を適用した後、[コントロール パネル] > [既定のプログラム] を開き、ファイルの関連付けまたはアプリの既定値を必要に応じて設定する必要があります。今後、組み込みのユニバーサル アプリはファイルの関連付けをリセットする必要はありません。
それでおしまい。