跳到主要內容
Mole
功能 實測 口碑 定價 常見問題 部落格
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
立即購買購買 下載

    說明、文件、發佈紀錄與文章

    首頁/部落格

    在 Mac 上解除安裝 ToDesk,順便清掉它留下的殘留

    解除安裝發布 2026年9月25日更新 2026年9月26日5 分鐘閱讀

    把 ToDesk 拖進垃圾桶,刪掉的其實只有「應用程式」裡那一個 App,它的安裝程式還在 /Library 裡放了啟動服務、特權輔助程式和一個音訊驅動程式,又在 /etc 底下寫了一份裝置註冊檔。這些東西還在時,其中一個服務能在你結束 ToDesk 之後再把它叫起來,重新安裝時它也會被認成原來那台遠端控制裝置。

    我 2026 年 9 月在測試用的 Mac 上用官方安裝程式裝了 ToDesk 5.1.0.0,再用 Mole 移除,啟動服務、解除安裝輔助程式、支援資料夾、記錄檔和 ~/Library/ToDesk 都清掉了,剩下兩樣,一個是音訊驅動程式,一個是只放著一份 reg.conf 的 /private/etc/todesk。這兩樣是我手動移到垃圾桶的,之後 Mole 就把它們也列了進來。下面這份元件清單最早是從 ToDesk 4.10.1.0 的安裝程式量出來的,/etc 那個資料夾是 5.1.0.0 這一輪才補上的。

    ToDesk 在 App 之外裝了什麼

    ToDesk 官網提供的 dmg 其實是個下載程式,名字叫 ToDesk_Installer.app,它會再去下載真正的安裝套件,我測的這版是 ToDesk_5.1.0.0.pkg。安裝時要輸入管理者密碼,因為它寫入的位置遠不只「應用程式」:

    • /Library/LaunchAgents 裡的兩個啟動代理程式,com.youqu.todesk.startup.plist 和 com.youqu.todesk.session.plist
    • /Library/LaunchDaemons 裡的三個守護程式,com.youqu.todesk.service.plist、com.youqu.todesk.UninstallerHelper.plist 和 com.youqu.todesk.UninstallerWatcher.plist
    • 一個特權輔助程式,/Library/PrivilegedHelperTools/com.youqu.todesk.UninstallerHelper
    • 一個支援資料夾,/Library/Application Support/ToDesk
    • 一個音訊驅動程式,/Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver,測試機上是 1.3.0 版
    • 一個裝置註冊資料夾,/private/etc/todesk,裡面是 reg.conf

    App 本體在 /Applications/ToDesk.app。只要啟動檔還在,結束它並不能讓它一直關著,其中一個服務負責讓 ToDesk 保持執行,從你結束 App 到它的啟動檔被移走之間,它隨時可能把 App 重新打開。這類情況的通用排查寫在 Mac App 解除安裝後還在背景跑?裡。

    每一項是什麼,哪些要留

    項目 是什麼 保留或移除
    /Applications/ToDesk.app App 本體 移除
    五個 com.youqu.todesk 啟動檔 在登入和開機時啟動 ToDesk 的服務 移除,要比它們啟動的程式先移
    com.youqu.todesk.UninstallerHelper /Library/PrivilegedHelperTools 裡的特權輔助程式 移除,在啟動檔之後
    /Library/Application Support/ToDesk ToDesk 的系統支援資料夾 移除,在啟動檔之後
    ToDeskOutputDriver.driver ToDesk 的音訊輸出驅動程式,由 Core Audio 載入 移除
    /private/etc/todesk 裝置註冊,只有一份 reg.conf 由你決定,見下文
    ~/Library/ToDesk record 裡的連線錄影 先看過再決定,這是你的資料

    ~/Library/ToDesk 和其他幾項不一樣,ToDesk 把連線錄影放在它的 record 資料夾裡,那是你自己錄下的檔案,不算殘留。我這台是空的,因為我從來沒錄過,你的那份先打開看看,想留的先複製出來。

    reg.conf 存的是這台 Mac 在 ToDesk 那邊的身分,包括一個隨機 ID、一個 GUID、裝置名稱和一些私有資料。安裝程式寫入它的時間和寫入安裝收據是同一秒,移除 App 之後它還在,留著的話,重新安裝回來還是原來那台遠端控制裝置。Mac 要轉手,或你想換成一台新裝置,就把它刪掉,只有打算重新安裝、而且想沿用原來那台裝置時才留著。

    別在 Mac 上搜尋「todesk」來清理,Cursor 和其他用 ToDesktop 做的 App,識別碼裡都帶著 com.todesktop,同樣的搜尋會把它們一起找出來,照上面列的確切路徑處理就好。

    照這個順序移除

    1. 先把 ~/Library/ToDesk/record 裡想留的錄影複製出來。
    2. 結束 ToDesk,再把 /Applications/ToDesk.app 移到垃圾桶。如果 ToDesk 又自己打開,那是保持執行的服務在叫它,等它的啟動檔移走就會停。
    3. 在 Finder 裡選擇「前往 › 前往檔案夾」,依序打開 /Library/LaunchAgents 和 /Library/LaunchDaemons,把五個 com.youqu.todesk 檔案移到垃圾桶,Finder 會要求輸入管理者密碼。
    4. 接著移走 /Library/PrivilegedHelperTools 裡的輔助程式、/Library/Application Support/ToDesk、/Library/Audio/Plug-Ins/HAL 裡的 ToDeskOutputDriver.driver,如果決定不要原來的裝置 ID,再把 /private/etc/todesk 也移走。
    5. 重新開機。移走啟動檔並不會停止 launchd 已經在執行的服務,所以 Mole 每移一個檔案之前都會先停掉對應的服務,手動移除的話,重新開機一次效果一樣。

    啟動檔要比輔助程式和支援資料夾先移,因為指向這些程式的正是它們。使用者資源庫那一側的清理,可以看解除安裝 Mac App 後,如何清理殘留檔案。

    檢查還剩下什麼

    pgrep -il todesk
    ls /Library/LaunchAgents /Library/LaunchDaemons /Library/PrivilegedHelperTools | grep youqu.todesk
    ls -d "/Library/Application Support/ToDesk" /Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver /private/etc/todesk ~/Library/ToDesk
    pkgutil --pkgs | grep youqu
    

    pgrep 沒有輸出,代表 ToDesk 的東西都沒在執行,列出 ToDesk 或 ToDesk_XPCHelper 這樣的行,就是還開著的程序,啟動檔移乾淨之後重新開機一次就會消失。第二個指令沒有輸出,代表五個啟動檔和輔助程式都已經不在,它列出的每一行都是還留著的那一個。第三個指令對每個路徑最好都回「No such file or directory」,原樣列回來的路徑就是還在,如果你選了保留 ~/Library/ToDesk 或 /private/etc/todesk,看到它們是正常的。pkgutil 列出的是安裝收據,也就是安裝程式在套件資料庫裡留下的記錄,不是會執行的程式。

    Mole 怎麼處理

    在 Mole 裡,ToDesk 的系統項目來自上面那份確切路徑清單,從來不靠搜尋「todesk」,所以 Cursor 和其他 ToDesktop App 不會被捲進來。五個啟動檔、輔助程式、支援資料夾、驅動程式和 /private/etc/todesk 都會列出,但一個都不預設勾選,~/Library/ToDesk 和 /var/folders 底下的兩個安裝程式快取 com.todesk.downloader、com.youqu.todesk.UninstallerClient 也一樣,要移除哪些由你勾選。

    Mole 會先結束 ToDesk、移走 App 本體,系統項目要等 ToDesk.app 不在了才會移動,需要輸入你的管理者密碼,移走的東西都會進垃圾桶。每個勾選的服務都是在它的啟動檔移走前一刻才停止,輔助程式和支援資料夾要等沒有任何剩下的啟動檔指向它們時才移。如果勾選了 UninstallerWatcher 守護程式,Mole 會在移走 App 之前先把它關掉,移動失敗就再把它打開。驅動程式只有在程式碼簽署和 ToDesk 的 Team ID 與簽署識別碼都相符時才會移,/private/etc/todesk 也只有在它是真的資料夾、裡面除了 reg.conf 什麼都沒有時才會移。如果保持執行的服務中途又把 ToDesk 叫起來,等所有啟動檔都移走後,Mole 會再結束它一次,兩份解除安裝程式的套件收據,也要等 App 和這些系統項目全都不在之後才會註銷。

    常見問題

    /private/etc/todesk 可以刪嗎?

    可以,等 ToDesk.app 移除之後再刪。裡面只有 reg.conf,也就是這台 Mac 在 ToDesk 那邊的裝置身分,留著的話重新安裝回來還是同一台裝置,刪除它需要輸入管理者密碼。

    解除安裝 ToDesk 會刪掉我的連線錄影嗎?

    把 App 移到垃圾桶不會動到它們。錄影在 ~/Library/ToDesk/record 裡,Mole 會列出這個資料夾但不勾選,你不勾它就一直留著。

    為什麼結束 ToDesk 之後它又自己打開了?

    它有一個啟動服務負責讓它保持執行。把 App 和五個 com.youqu.todesk 啟動檔移到垃圾桶,再重新開機一次,它就不會再打開了。

    Mole 清理快取和 App 殘留檔案,不少使用者一次就清出了上百 GB。

    下載試用 Mole

    繼續閱讀

    • 解除安裝如何徹底解除安裝 Mac App(保留文件與訂閱)5 分鐘閱讀
    • 解除安裝移除 Adobe 應用程式後,Creative Cloud 還在 Mac 上執行6 分鐘閱讀
    • 解除安裝在 Mac 上移除搜狗、百度和微信輸入法5 分鐘閱讀

    Mole · 鼴

    清理 Mac,管理 App,查看運作狀態

    v1.15.0 (291) · 發佈紀錄

    產品

    Mac 清理 App 解除安裝 Mac 最佳化 磁碟分析 系統監控

    支援

    說明 功能文件 發佈紀錄 部落格

    法律

    服務條款 隱私權政策 退款政策

    資源

    命令列工具 推廣聯盟

    聯絡

    Twitter hi@mole.fit

    Mole 唯一官網 mole.fit · 請勿下載來源不明的安裝檔

    命令列版會繼續免費開源。