Windows 10のコンテキストメニューから「デバイスにキャスト」オプションを削除する方法

📅
🕑 1 分で読む

Windows 10 をいじっていると、メディアファイルを素早く開いたり整理したりしようとした時に、右クリックのコンテキストメニューに「デバイスにキャスト」オプションが表示されることがあります。使わない人にとっては、メニューがごちゃごちゃしていて少し煩わしいかもしれません。Miracast 対応のテレビや DLNA デバイスを持っている人は必ずしも多くありません。そのため、このオプションがただそこに表示され、スペースを占領し、メニューを必要以上にごちゃごちゃさせてしまうことがあります。朗報です。メディアファイルを右クリックするたびにこのオプションが表示されたくない場合は、削除できます。

特に、使わないオプションをいちいち探さずに、右クリックメニューをすっきりさせたい場合に便利です。ただし、これらの修正はファイルエクスプローラーのみを対象としており、Edgeブラウザのメニューから「デバイスにキャスト」を削除するわけではありません。当然ながら、Windowsは必要以上に操作を難しくしているからです。

コンテキストメニューからデバイスへのキャストを削除する方法

右クリックメニューに「デバイスにキャスト」が表示されるのがうんざりしているなら、これらの方法で整理できます。どれも非常に簡単ですが、それぞれに癖があります。1つはレジストリを直接編集する方法、もう1つはシステムファイルにアクセスすることなくオプションを無効にする便利なサードパーティ製ツールを使う方法です。どちらが簡単か、ご安心ください。そして、念のため、レジストリを操作する前に必ずバックアップを取ってください。

方法1:レジストリエディターを使用してデバイスへのキャストを削除する

なぜわざわざそんなことをするのか?「デバイスにキャスト」はメディアファイルを右クリックした時にしか表示されず、レジストリエントリを削除するとメニューから消えてしまうからです。これは元に戻さない限り永続的なので、レジストリ編集に慣れている場合にのみ実行してください。また、Windowsレジストリは予測不可能な場合があるため、万が一何か問題が発生した場合に備えて復元ポイントを作成しておくことをお勧めします。

  1. スタートメニューまたは検索バーRegeditに入力し、 を押します。UACプロンプトで「はい」をクリックします。簡単ですが、レジストリを不用意にいじると問題が発生する可能性があるので、お忘れなく。Enter
  2. 次のキーに移動します: 。そこに「BlockedHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions 」サブキーが表示されない場合は、作成する必要があります。「Shell Extensions」を右クリックし、「New > Key」を選択して、「Blocked」という名前を付けます。
  3. ブロックされたキーをクリックします。次に、右側の空白部分を右クリックし、「新規」>「文字列値」を選択します。名前を「{7AD84985-87B4-4a16-BE58-8B72A5B390F7}」とします。理由は分かりませんが、このGUIDは「デバイスにキャスト」メニュー項目に関連付けられています。
  4. その文字列をダブルクリックし、値を「Play to menu」に設定します。これにより、メニュー項目が表示されなくなります。レジストリエディターを閉じます。通常、変更はWindowsエクスプローラーを再起動するまで有効になりません。

これを元に戻すには(デバイスへのキャストを復元するには)、その文字列値を削除し、エクスプローラーまたはシステムを再起動するだけです。これはトグルスイッチのようなもので、少しリスクはありますが、メニューをすっきりさせたい場合には非常に効果的です。

方法2: ShellExViewを使用してエントリを無効にする

レジストリ編集がリスクが高すぎたり、操作が面倒だと感じるなら、ShellExView が良い代替手段です。NirSoft の軽量ユーティリティで、すべてのシェル拡張機能を一覧表示し、レジストリに直接触れることなく特定の拡張機能を無効化できます。私はいくつかの環境で使用しましたが、再起動が必要な場合もあれば、Windows エクスプローラーを再起動するだけで済む場合もありますが、十分に信頼できます。

  1. ShellExViewのページにアクセスして最新バージョンをダウンロードしてください。Windows 10が64ビット版の場合(「PC」を右クリック> 「プロパティ」で確認できます)、64ビット版をダウンロードしてください。32ビット版の場合は、32ビット版で問題ありません。
  2. ZIPファイルを解凍し、実行してくださいShellExView.exe。管理者権限で実行することをお勧めします。安全第一に実行してください。
  3. 開いたら、 「Play To メニュー」などの名前の拡張機能を探します。これは「デバイスへのキャスト」機能にリンクされているはずです。それを右クリックし、 「選択した項目を無効にする」を選択します。
  4. PC を再起動するか、少なくとも Windows エクスプローラーを再起動して (タスクバーを右クリックして[タスク マネージャー]を選択し、 Windows エクスプローラーを見つけて[再起動]をクリックします)、メニュー項目が消えるかどうかを確認します。

この方法はリスクが少ないので便利です。レジストリをいじる必要がなく、オプションを切り替えるだけです。完全に適用するには再起動やログアウト/ログインが必要になる場合もあるので、しばらくお待ちください。

ある設定では問題なく動作しましたが、別の設定では同じ手順を繰り返す必要がありました。拡張機能が頑固に反応してしまうこともありますが、全体的にはよりクリーンな方法です。

まとめ

どちらの方法でも不要なファイルを削除できますが、レジストリを使う方法はより永続的であるのに対し、ShellExViewを使う方法はより柔軟です。何も変化がない場合は、再起動したり、サインアウト/サインインしたりすることで、Windowsが変更を適用するようになることもあります。ただし、システム設定をいじると、注意しないと逆効果になる可能性があるので、必ず事前にバックアップを取ってください。これで、メディアファイルで右クリックするたびに数回クリックする手間が省け、メニューがより見やすくなるはずです。

まとめ

  • レジストリ エディターを使用して、特定の GUID を持つデバイスへのキャストをブロックします。
  • または、ShellExView を使用して、レジストリを煩わすことなく拡張機能を無効にします。
  • 効果を確認するには、Windows エクスプローラーを再起動または再起動してください。
  • レジストリを調整する前に、安全第一にシステムをバックアップしてください。

これで右クリックメニューがすっきりすることを願っています。Windowsがなぜこれを簡単にしてくれないのかは分かりませんが、コマンドラインやサードパーティ製ツールのちょっとした魔法は大きな効果を発揮します。