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 開取得資訊,找到『打開檔案的應用程式』那個區塊,換好程式之後,一定要按『全部更改』。不按的話只有這一個檔案會變,其他的不動。

副檔名常見替代程式
.pdfAdobe Acrobat、PDF Expert
.png / .jpgPixelmator Pro、Preview
.mp4 / .mkvIINA、VLC
.htmlSafari、Chrome
.csvExcel、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,再按『全部更改』即可。

這篇有幫助嗎?
問 AI
外觀