Mac 變更預設開啟程式:瀏覽器、郵件、任意檔案類型完整教學
在『系統設定 › 桌面與 Dock』或各 App 的偏好設定中可更改預設瀏覽器;預設郵件 App 同樣在 Mail 偏好設定中切換;特定副檔名則透過『取得資訊 › 打開檔案的應用程式』並點選『全部更改』來套用。
很多人第一次踩到的坑是:點了網頁上的連結,Safari 就自動跳出來,明明電腦裡有裝 Chrome。或是公司寄來的 PDF,每次都被預覽程式開,想換成 Adobe Acrobat 卻不知道從哪改。Mac 的預設 App 設定其實分三層,搞清楚位置就沒什麼難度。
換預設瀏覽器
去『系統設定』→『桌面與 Dock』,往下捲,看到『預設網頁瀏覽器』那個下拉選單,直接選就好,不用重開機。
也可以從 Chrome 或 Firefox 自己的設定裡改——Chrome 在『設定 › 預設瀏覽器』,Firefox 在『偏好設定 › 一般』。這條路很多人不知道,其實更快。
Arc、Brave 這類新瀏覽器如果選單裡找不到,通常是還沒安裝進 /Applications,或裝好之後沒開過——開一次再去選單找就有了。
換預設郵件 App
這個邏輯有點奇怪:要去 Apple Mail 裡面改,而不是系統設定。開 Apple Mail,進『設定(偏好設定)』→『一般』,『預設電子郵件應用程式』那欄換成 Spark 或 Outlook。
改完之後,網頁上的 mailto: 連結才會叫出你要的 App。Spark 用戶記得連 Spark 自己的偏好設定也確認一遍,它有個「設為預設」按鈕,兩邊都確認最省事。
特定副檔名換開啟程式
這個才是大多數人真正需要的——想把 .pdf 固定用 PDF Expert 開、把 .mp4 固定用 IINA 開,作法都一樣:
在 Finder 找一個同副檔名的檔案,按 Command+I 開取得資訊,找到『打開檔案的應用程式』那個區塊,換好程式之後,一定要按『全部更改』。不按的話只有這一個檔案會變,其他的不動。
| 副檔名 | 常見替代程式 |
|---|---|
.pdf | Adobe Acrobat、PDF Expert |
.png / .jpg | Pixelmator Pro、Preview |
.mp4 / .mkv | IINA、VLC |
.html | Safari、Chrome |
.csv | Excel、Numbers |
改了但還是用舊程式開?
這是 macOS 的 LaunchServices 快取沒刷新。開終端機,貼上這行:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
跑完等個 10 到 30 秒,然後按住 Option 點 Dock 的 Finder 圖示,選『重新啟動』。大部分情況跑完就好了,還是不行的話重新登入一次。
不想碰終端機的話,SwiftDefaultApps 是個免費工具,圖形介面管所有副檔名與 URL scheme,也內建刷新快取,裝了一次解決。
操作步驟
跟著做,點一下打勾常見問題
為什麼在「取得資訊」點了「全部更改」後,某些檔案還是用舊程式開啟?
這是 macOS LaunchServices 快取沒有即時刷新造成的。執行上方步驟五的 lsregister 指令並重啟 Finder,絕大多數情況都能解決;若仍有問題,重新登入或重開機即可。
我安裝了 Arc 瀏覽器,但系統設定的下拉選單找不到它?
確認 Arc 已正式安裝到 '/Applications' 資料夾(非 DMG 直接執行),並至少開啟過一次,系統才會將它登錄為可用的瀏覽器。
可以把 PDF 預設改成 Adobe Acrobat 而不是 Preview 嗎?
可以。找一個 .pdf 檔案,用 Command+I 開啟取得資訊,在『打開檔案的應用程式』選 Adobe Acrobat,按『全部更改』即可。
預設郵件 App 換了,但點 mailto: 連結還是開 Apple Mail?
確認在 Apple Mail 的『設定 › 一般』中已選好新的 App,並且新 App 已完整安裝且開啟過一次。部分 App(如 Spark)需要在自身設定中額外確認「設為預設」。
如何把 .html 檔案預設用瀏覽器開啟而非文字編輯器?
找一個 .html 檔案,Command+I,在『打開檔案的應用程式』選 Safari 或 Chrome,再按『全部更改』即可。