將協定處理程序變更為桌面應用程式(例如將 URL:IRC 對應到 mIRC)

將協定處理程序變更為桌面應用程式(例如將 URL:IRC 對應到 mIRC)

我正在嘗試更改 IRC 協議處理程序。我必須使用商店應用程式嗎?


在 Windows 10 中設定關聯。
該圖顯示 Windows 期望預設程式是應用程式商店中的應用程式。有趣的是,目前設定是 Google Chrome,一個桌面應用程式。

答案1

我正在嘗試更改 IRC 協議處理程序

以下是適用於 Windows 8 的解決方案。

警告:

以下說明包含告訴您如何修改註冊表的步驟。但是,如果註冊表修改不當,可能會出現嚴重問題。

因此,請確保您認真執行這些步驟。為了增強保護,請在修改註冊表之前對其進行備份。然後,如果出現問題,您可以恢復註冊表。

欲了解更多信息,請參閱如何在 Windows 中備份和還原登錄。


在 Windows 8 上變更 IRC 協定關聯

我想刪除 Google Chrome 與 IRC 協定的關聯。如果我從“運行”中打開 IRC 鏈接,例如 irc://irc.neowin.net/neowin,則會打開 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 協定關聯

相關內容