プロトコル ハンドラーをデスクトップ アプリに変更します (URL:IRC を mIRC にマッピングするなど)

プロトコル ハンドラーをデスクトップ アプリに変更します (URL:IRC を mIRC にマッピングするなど)

IRC プロトコル ハンドラーを変更しようとしています。以下の図に示すように、ストア アプリを使用する必要がありますか?


Windows 10 で関連付けを設定します。
この画像は、Windows が既定のプログラムとしてストアからのアプリを想定していることを示しています。興味深いことに、現在の設定はデスクトップ アプリの Google Chrome です。

答え1

IRCプロトコルハンドラを変更しようとしています

以下は Windows 8 の解決策です。Windows 10 でも同様の手順で解決できるはずです。

警告:

以下の手順には、レジストリを変更する方法が記載されています。ただし、レジストリを誤って変更すると、深刻な問題が発生する可能性があります。

したがって、これらの手順は慎重に実行してください。保護を強化するために、レジストリを変更する前にバックアップしてください。そうすれば、問題が発生した場合にレジストリを復元できます。

詳細については、Windows でレジストリをバックアップおよび復元する方法。


Windows 8 で IRC プロトコルの関連付けを変更する

Google Chrome と IRC プロトコルの関連付けを削除したいと思います。実行から irc://irc.neowin.net/neowin などの IRC リンクを開くと、Google Chrome が開きます。mIRC をこのプロトコルに関連付けたいと思います。

「既定のプログラムの設定」を使用して関連付けを削除しようとしましたが、成功しませんでした。Windows 8 (ストア) アプリに変更することしかできません。

解決:

次の簡単なレジストリ変更を行うことで、Google Chrome から IRC の関連付けを削除することができました。

  1. へ移動HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations\

  2. 次にIRC行を削除します

以上です。Windows 8 マシンでテストしたところ、Chrome で IRC リンクをクリックすると mIRC が起動し、サーバーに接続するように求められました。

これは、mIRC に関連付けられた IRC リンクがあることを前提としています。

Chrome の変更と、IRC および XDCC リンクを mIRC に関連付ける簡単なレジストリ ファイルを作成しました。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\irc]

@="URL: IRC Protocol"

"URL Protocol"=""

[HKEY_CLASSES_ROOT\irc\shell\open\command]

@="C:\\Program Files (x86)\\mIRC\\mirc.exe %1"

[HKEY_CLASSES_ROOT\xdcc]

@="URL: XDCC Protocol"

"URL Protocol"=""

[HKEY_CLASSES_ROOT\xdcc\shell\open\command]

@="C:\\Program Files (x86)\\mIRC\\mirc.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations]

"irc"=-

ソースWindows 8 で IRC プロトコルの関連付けを変更する

関連情報