Windows 將 HTTP/HTTPS 協定關聯到特定瀏覽器,稱為「預設瀏覽器」。本文提供三種設定管道:最簡單的瀏覽器內建設定、進階的登錄檔直接修改、官方的系統預設程式介面。
各主流瀏覽器均在設定中提供「設為預設」按鈕,會自動寫入登錄檔與系統關聯:
注意:版本不同介面略異,但關鍵字均為「預設瀏覽器」「設為預設」「Default Browser」。
regedit → 確定。HKEY_CLASSES_ROOT\http\shell\open\command,雙擊右側「預設」值,輸入目標瀏覽器完整執行檔路徑,例:"C:\Program Files\Internet Explorer\iexplore.exe"(含引號)。HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application,雙擊「預設」值,輸入 DDE 應用程式名:IE 為 IExplore,Netscape 系為 NSShell,Chrome 為 Chrome,Firefox 為 Firefox。HKEY_CLASSES_ROOT\https\shell\open\command 與 HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application。進階:若需關聯 .html/.htm 檔案,同樣修改 HKEY_CLASSES_ROOT\.html 與 HKEY_CLASSES_ROOT\.htm 的預設值為目標瀏覽器的 ProgID(如 ChromeHTML、FirefoxHTML、IE.AssocFile.HTM)。

圖:自訂模式下選擇預設瀏覽器
https://www.google.com 或點擊 Word/Outlook 內超連結,觀察開啟的瀏覽器。explorer.exe 或重開機。掌握三種管道,無論是個人習慣切換、企業群組原則部署、或修復被惡意軟體綁架的關聯,都能游刃有餘。