Come disinstallare ToDesk sul Mac e cosa lascia in giro
Trascinare ToDesk nel Cestino rimuove l'app da Applicazioni e poco altro. Il suo programma di installazione mette anche servizi di avvio, un helper privilegiato e un driver audio in /Library, e scrive un file di registrazione del dispositivo in /etc. Finché restano lì, uno dei servizi può riaprire ToDesk dopo che l'hai chiuso, e una reinstallazione torna come lo stesso dispositivo di controllo remoto.
Ho eseguito il programma di installazione ufficiale di ToDesk 5.1.0.0 su un Mac di prova a settembre 2026 e l'ho rimosso con Mole. I servizi di avvio, l'helper di disinstallazione, la cartella di supporto, i log e ~/Library/ToDesk se ne sono andati. Sono rimaste due cose: il driver audio e /private/etc/todesk, una cartella con dentro un solo reg.conf. Li ho spostati nel Cestino a mano, e da allora Mole li elenca entrambi. L'elenco dei componenti qui sotto è stato misurato la prima volta con il programma di installazione di ToDesk 4.10.1.0; la cartella in /etc è ciò che ha aggiunto la prova con la 5.1.0.0.
Cosa installa ToDesk fuori dall'app
Il dmg sul sito di ToDesk è un downloader, ToDesk_Installer.app, che scarica il vero pacchetto, ToDesk_5.1.0.0.pkg per la versione che ho provato. Il pacchetto chiede una password di amministratore perché scrive ben oltre Applicazioni:
- Due agenti di avvio in
/Library/LaunchAgents:com.youqu.todesk.startup.plistecom.youqu.todesk.session.plist - Tre daemon di avvio in
/Library/LaunchDaemons:com.youqu.todesk.service.plist,com.youqu.todesk.UninstallerHelper.plistecom.youqu.todesk.UninstallerWatcher.plist - Un helper privilegiato,
/Library/PrivilegedHelperTools/com.youqu.todesk.UninstallerHelper - Una cartella di supporto,
/Library/Application Support/ToDesk - Un driver audio,
/Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver, versione 1.3.0 sul mio Mac di prova - Una cartella di registrazione del dispositivo,
/private/etc/todesk, con dentroreg.conf
L'app vera e propria si trova in /Applications/ToDesk.app. Chiuderla non basta a tenerla chiusa finché i file di avvio sono al loro posto: uno dei servizi tiene in vita ToDesk, e può riaprire l'app tra il momento in cui la chiudi e quello in cui il suo file di avvio sparisce. L'app è ancora in esecuzione dopo la disinstallazione? spiega questo schema in generale.
Cos'è ogni elemento e cosa tenere
| Elemento | Cos'è | Tenere o rimuovere |
|---|---|---|
/Applications/ToDesk.app |
L'app | Rimuovere |
I cinque file di avvio com.youqu.todesk |
Avviano i servizi di ToDesk al login e all'accensione | Rimuovere, prima dei programmi che avviano |
com.youqu.todesk.UninstallerHelper |
Helper privilegiato in /Library/PrivilegedHelperTools |
Rimuovere, dopo i file di avvio |
/Library/Application Support/ToDesk |
La cartella di supporto di sistema di ToDesk | Rimuovere, dopo i file di avvio |
ToDeskOutputDriver.driver |
Il driver di uscita audio di ToDesk, caricato da Core Audio | Rimuovere |
/private/etc/todesk |
Registrazione del dispositivo, un solo reg.conf |
Decidi tu, vedi sotto |
~/Library/ToDesk |
Registrazioni delle sessioni in record |
Da controllare prima, sono dati tuoi |
~/Library/ToDesk non è come il resto. ToDesk tiene le registrazioni delle sessioni nella sua cartella record, e sono file che hai creato tu, non residui. La mia era vuota perché non ho mai registrato una sessione. Apri la tua prima di decidere e copia altrove tutto ciò che vuoi tenere.
reg.conf contiene l'identità ToDesk di questo Mac: un ID casuale, un GUID, il nome del dispositivo e alcuni dati privati. Il programma di installazione lo scrive nello stesso secondo delle sue ricevute dei pacchetti, e rimuovere l'app lo lascia al suo posto. Se resta, una reinstallazione torna come lo stesso dispositivo di controllo remoto. Rimuovilo se il Mac cambia proprietario o se vuoi un dispositivo nuovo; tienilo solo se pensi di reinstallare e vuoi riavere quello vecchio.
Non fare pulizia cercando «todesk» sul Mac. Cursor e altre app costruite con ToDesktop hanno com.todesktop nei loro identificatori, quindi la stessa ricerca trova anche loro. Segui i percorsi esatti qui sopra.
Rimuoverlo in questo ordine
- Copia altrove le registrazioni che vuoi tenere da
~/Library/ToDesk/record. - Chiudi ToDesk, poi sposta
/Applications/ToDesk.appnel Cestino. Se ToDesk si riapre, è il servizio che lo tiene in vita, e si ferma appena il suo file di avvio non c'è più. - Nel Finder scegli Vai › Vai alla cartella, apri
/Library/LaunchAgentse poi/Library/LaunchDaemons, e sposta nel Cestino i cinque filecom.youqu.todesk. Il Finder chiede una password di amministratore. - Poi sposta l'helper in
/Library/PrivilegedHelperTools,/Library/Application Support/ToDesk,ToDeskOutputDriver.driverin/Library/Audio/Plug-Ins/HALe/private/etc/todeskse hai deciso di rinunciare all'ID del dispositivo. - Riavvia. Spostare un file di avvio non ferma un servizio che launchd sta già eseguendo; per questo Mole ferma ciascuno subito prima di spostare il file, e un riavvio fa lo stesso per una rimozione a mano.
I file di avvio vanno via prima dell'helper e della cartella di supporto perché sono loro a puntare a quei programmi. Trovare i residui nella Libreria dopo aver disinstallato le app del Mac spiega il lato Libreria utente della stessa pulizia.
Controllare cosa resta
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
Se pgrep non stampa nulla, non c'è niente di ToDesk in esecuzione; una riga come ToDesk o ToDesk_XPCHelper è un processo ancora attivo, e un riavvio lo toglie una volta spariti i file di avvio. Se il secondo comando non stampa nulla, i cinque file di avvio e l'helper non ci sono più, e ogni riga che stampa è uno ancora presente. Per il terzo, «No such file or directory» è la risposta che vuoi per ogni percorso; un percorso che ristampa esiste ancora, cosa prevista per ~/Library/ToDesk o /private/etc/todesk se hai scelto di tenerli. Le righe di pkgutil sono ricevute dei pacchetti, le tracce del programma di installazione nel database dei pacchetti, non programmi in esecuzione.
Come lo gestisce Mole
In Mole, gli elementi di sistema di ToDesk vengono da un elenco esatto dei percorsi qui sopra, mai da una ricerca di «todesk», così Cursor e le altre app ToDesktop restano fuori. I cinque file di avvio, l'helper, la cartella di supporto, il driver e /private/etc/todesk compaiono tutti nell'elenco ma nessuno è selezionato per impostazione predefinita, e lo stesso vale per ~/Library/ToDesk e due cache del programma di installazione in /var/folders, com.todesk.downloader e com.youqu.todesk.UninstallerClient. Sei tu a spuntare cosa se ne va.
Mole chiude ToDesk e sposta prima l'app. Gli elementi di sistema si spostano solo quando ToDesk.app non c'è più, richiedono la tua password di amministratore e finiscono nel Cestino. Ogni servizio selezionato viene fermato subito prima che il suo file di avvio venga spostato, e l'helper e la cartella di supporto si spostano solo quando nessun file di avvio rimasto punta a loro. Se hai selezionato il daemon UninstallerWatcher, Mole lo disattiva prima di spostare l'app e lo riattiva se l'operazione non riesce. Il driver si sposta solo quando la sua firma del codice corrisponde al Team ID e all'identificatore di firma di ToDesk, e /private/etc/todesk solo quando è una vera cartella che non contiene altro che reg.conf. Se il servizio che lo tiene in vita ha riaperto ToDesk a metà strada, Mole lo chiude di nuovo quando tutti i file di avvio sono spariti, e dimentica le due ricevute dei pacchetti del programma di disinstallazione solo dopo che l'app e ognuno di questi elementi di sistema non ci sono più.
Domande frequenti
Posso eliminare /private/etc/todesk?
Sì, una volta che ToDesk.app non c'è più. Contiene solo reg.conf, l'identità del dispositivo ToDesk di questo Mac. Se la lasci, una reinstallazione torna come lo stesso dispositivo; rimuoverla richiede una password di amministratore.
Disinstallare ToDesk elimina le mie registrazioni delle sessioni?
Spostare l'app nel Cestino non le tocca. Sono in ~/Library/ToDesk/record, e Mole elenca quella cartella senza selezionarla, quindi resta lì a meno che tu non la spunti.
Perché ToDesk si riapre dopo che l'ho chiuso?
Uno dei suoi servizi di avvio lo tiene in vita. Sposta nel Cestino l'app e i cinque file di avvio com.youqu.todesk, poi riavvia, e resta chiuso.