Windows 11 でファイルのデフォルト アクションを変更する方法 (デフォルト アプリを変更せずに)

Windows 11 でファイルのデフォルト アクションを変更する方法 (デフォルト アプリを変更せずに)

質問がいつもより長くて申し訳ありませんが、短縮版では、誤った「重複」スタンプのせいで再び閉じられてしまう可能性があります。

と "デフォルトのアクション「Windows エクスプローラーでファイルをダブルクリックするか、ファイルのコンテキスト メニューで太字のアクションをクリックすることを意味します。「既定のアクション」は「既定のアプリ」と混同しないでください。

Notepad++ と .txt ファイルについて言及したのは、あくまでも一例です。これは、検索された内容に対する特別な解決策ではなく、各アプリと各ファイルに適用できる一般的な解決策です。

デフォルトのアクションを変更したいしかし、私はデフォルトのアプリケーションを変更するないデフォルトのアプリケーションを変更すると、次のことが起こるため、この問題の解決策は次のようになります。

  • アイコンを変更する
  • コンテキストメニューのアクションを変更する
  • 「開く」の候補を変更する
  • 「送信先」を変更する
  • など...簡単に言うと、変化しすぎる

以前のバージョンの Windows では、レジストリで拡張子 (.txt) を検索し、次に既定のエントリ (txtfile) を検索して、shell/open/command を作成または変更するだけでした。

しかし、これは Windows 11 では機能しないようです (少なくともどこでもではありません)。エントリが存在しない場合もありますし、無視される場合もあります。

ところで、どのような新しいレジストリ キーを知っておく必要がありますか?

「デフォルト アプリの割り当て」が解決策ではないことを示しています。

  • 新しいファイル「test.specialtxt」を作成します
  • Computer\HKEY_CLASSES_ROOT.specialtxt@default=specialtxtfile を追加します。
  • specialtxt ファイル構造を追加: shell/open/command + shell/special/command
  • エクスプローラーでコンテキストメニュー項目「開く」と「特別」が表示されることをテストします
  • メモ帳をデフォルトのアプリとして割り当てます。(常に...で開く)
  • 「オープン」と「スペシャル」が消える
  • Notepadd++ をデフォルトのアプリとして割り当てます。
  • まだ「オープン」と「スペシャル」が消える
  • 現在、specialtxt_auto_file は .specialtxt
    Computer\HKEY_CLASSES_ROOT.specialtxt@default=specialtxt_auto_fileに割り当てられています。

では、他のものを変更せずにデフォルトのアクションを変更するにはどうすればよいでしょうか?

関連情報