ToDesk auf dem Mac deinstallieren: was außerhalb der App zurückbleibt
Wer ToDesk in den Papierkorb zieht, entfernt die App aus „Programme“ und kaum etwas sonst. Das Installationsprogramm legt außerdem Launch-Dienste, ein privilegiertes Hilfsprogramm und einen Audiotreiber in /Library ab und schreibt eine Geräteregistrierung unter /etc. Solange diese Teile bleiben, kann einer der Dienste ToDesk nach dem Beenden wieder starten, und eine Neuinstallation meldet sich als dasselbe Fernsteuerungsgerät zurück.
Ich habe im September 2026 das offizielle Installationsprogramm von ToDesk 5.1.0.0 auf einem Test-Mac ausgeführt und die App mit Mole entfernt. Die Launch-Dienste, das Deinstallationshilfsprogramm, der Support-Ordner, die Logs und ~/Library/ToDesk waren weg. Zwei Dinge blieben: der Audiotreiber und /private/etc/todesk, ein Ordner mit einer einzigen reg.conf. Diese beiden habe ich von Hand in den Papierkorb gelegt, und seitdem führt Mole beide auf. Die Komponentenliste unten stammt ursprünglich aus einer Messung mit dem Installationsprogramm von ToDesk 4.10.1.0; der Ordner in /etc kam beim Durchlauf mit 5.1.0.0 hinzu.
Was ToDesk außerhalb der App installiert
Die dmg auf der Website von ToDesk ist ein Downloader, ToDesk_Installer.app, der das eigentliche Paket holt, bei der getesteten Version ToDesk_5.1.0.0.pkg. Das Paket verlangt ein Administratorpasswort, weil es weit außerhalb von „Programme“ schreibt:
- Zwei LaunchAgents in
/Library/LaunchAgents:com.youqu.todesk.startup.plistundcom.youqu.todesk.session.plist - Drei LaunchDaemons in
/Library/LaunchDaemons:com.youqu.todesk.service.plist,com.youqu.todesk.UninstallerHelper.plistundcom.youqu.todesk.UninstallerWatcher.plist - Ein privilegiertes Hilfsprogramm,
/Library/PrivilegedHelperTools/com.youqu.todesk.UninstallerHelper - Einen Support-Ordner,
/Library/Application Support/ToDesk - Einen Audiotreiber,
/Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver, auf meinem Test-Mac in Version 1.3.0 - Einen Ordner für die Geräteregistrierung,
/private/etc/todesk, darinreg.conf
Die App selbst liegt unter /Applications/ToDesk.app. Solange die Launch-Dateien vorhanden sind, bleibt sie nach dem Beenden nicht geschlossen: Einer der Dienste hält ToDesk am Leben und kann die App zwischen dem Beenden und dem Moment, in dem seine Launch-Datei verschwindet, wieder öffnen. App läuft nach der Deinstallation weiter? beschreibt dieses Muster allgemein.
Was jedes Element ist und was bleiben sollte
| Element | Was es ist | Behalten oder entfernen |
|---|---|---|
/Applications/ToDesk.app |
Die App | Entfernen |
Die fünf Launch-Dateien com.youqu.todesk |
Starten die Dienste von ToDesk bei der Anmeldung und beim Systemstart | Entfernen, vor den Programmen, die sie starten |
com.youqu.todesk.UninstallerHelper |
Privilegiertes Hilfsprogramm in /Library/PrivilegedHelperTools |
Entfernen, nach den Launch-Dateien |
/Library/Application Support/ToDesk |
Der System-Support-Ordner von ToDesk | Entfernen, nach den Launch-Dateien |
ToDeskOutputDriver.driver |
Der Audioausgabetreiber von ToDesk, von Core Audio geladen | Entfernen |
/private/etc/todesk |
Geräteregistrierung, eine einzige reg.conf |
Ihre Entscheidung, siehe unten |
~/Library/ToDesk |
Sitzungsaufzeichnungen in record |
Erst prüfen, das sind Ihre Daten |
~/Library/ToDesk ist anders als der Rest. ToDesk legt Sitzungsaufzeichnungen im Ordner record ab, und das sind Dateien, die Sie erstellt haben, keine Reste. Meiner war leer, weil ich nie eine Sitzung aufgezeichnet habe. Öffnen Sie Ihren, bevor Sie entscheiden, und kopieren Sie heraus, was Sie behalten möchten.
reg.conf enthält die ToDesk-Identität dieses Mac: eine zufällige ID, eine GUID, den Gerätenamen und einige private Daten. Das Installationsprogramm schreibt die Datei in derselben Sekunde wie seine Installationsbelege, und beim Entfernen der App bleibt sie liegen. Bleibt sie, meldet sich eine Neuinstallation als dasselbe Fernsteuerungsgerät zurück. Entfernen Sie sie, wenn der Mac den Besitzer wechselt oder Sie ein frisches Gerät möchten; behalten Sie sie nur, wenn Sie neu installieren und das alte Gerät zurückhaben wollen.
Räumen Sie nicht auf, indem Sie den Mac nach „todesk“ durchsuchen. Cursor und andere mit ToDesktop gebaute Apps tragen com.todesktop in ihren Kennungen, deshalb findet dieselbe Suche auch sie. Halten Sie sich an die genauen Pfade oben.
In dieser Reihenfolge entfernen
- Kopieren Sie Aufzeichnungen, die Sie behalten möchten, aus
~/Library/ToDesk/recordheraus. - Beenden Sie ToDesk und legen Sie
/Applications/ToDesk.appin den Papierkorb. Öffnet sich ToDesk wieder, ist das der Dienst, der die App am Leben hält, und er hört auf, sobald seine Launch-Datei weg ist. - Wählen Sie im Finder Gehe zu › Gehe zu Ordner, öffnen Sie
/Library/LaunchAgentsund danach/Library/LaunchDaemonsund legen Sie die fünf Dateiencom.youqu.todeskin den Papierkorb. Der Finder fragt nach einem Administratorpasswort. - Legen Sie danach das Hilfsprogramm in
/Library/PrivilegedHelperTools,/Library/Application Support/ToDesk,ToDeskOutputDriver.driverin/Library/Audio/Plug-Ins/HALund/private/etc/todeskin den Papierkorb, Letzteres nur, wenn Sie die Geräte-ID aufgeben wollen. - Starten Sie neu. Das Verschieben einer Launch-Datei stoppt keinen Dienst, den launchd bereits ausführt; deshalb stoppt Mole jeden Dienst unmittelbar bevor es seine Datei verschiebt, und bei einer Entfernung von Hand erledigt ein Neustart dasselbe.
Die Launch-Dateien kommen vor dem Hilfsprogramm und dem Support-Ordner an die Reihe, weil sie auf diese Programme verweisen. Reste in der Library nach dem Deinstallieren von Mac-Apps finden erklärt die Seite der Benutzer-Library bei derselben Bereinigung.
Prüfen, was übrig ist
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
Gibt pgrep nichts aus, läuft nichts mehr von ToDesk; eine Zeile wie ToDesk oder ToDesk_XPCHelper ist ein Prozess, der noch läuft, und ein Neustart beseitigt ihn, sobald die Launch-Dateien weg sind. Gibt der zweite Befehl nichts aus, sind die fünf Launch-Dateien und das Hilfsprogramm verschwunden, und jede Zeile, die er ausgibt, ist eine, die noch da ist. Beim dritten ist „No such file or directory“ für jeden Pfad die gewünschte Antwort; ein Pfad, den er zurückgibt, existiert noch, was bei ~/Library/ToDesk oder /private/etc/todesk zu erwarten ist, wenn Sie sie behalten wollten. Zeilen von pkgutil sind Installationsbelege, also die Aufzeichnungen des Installationsprogramms in der Paketdatenbank, keine laufenden Programme.
So geht Mole damit um
In Mole stammen die Systemelemente von ToDesk aus einer festen Liste der Pfade oben und nie aus einer Suche nach „todesk“, sodass Cursor und die anderen ToDesktop-Apps außen vor bleiben. Die fünf Launch-Dateien, das Hilfsprogramm, der Support-Ordner, der Treiber und /private/etc/todesk werden alle aufgeführt, aber keines ist standardmäßig ausgewählt, und dasselbe gilt für ~/Library/ToDesk und zwei Caches des Installationsprogramms unter /var/folders, com.todesk.downloader und com.youqu.todesk.UninstallerClient. Sie haken an, was weg soll.
Mole beendet ToDesk und verschiebt zuerst die App. Die Systemelemente werden erst verschoben, wenn ToDesk.app weg ist, brauchen Ihr Administratorpasswort und landen im Papierkorb. Jeder ausgewählte Dienst wird unmittelbar vor dem Verschieben seiner Launch-Datei gestoppt, und Hilfsprogramm und Support-Ordner werden erst verschoben, wenn keine verbleibende Launch-Datei mehr auf sie verweist. Haben Sie den Daemon UninstallerWatcher ausgewählt, schaltet Mole ihn vor dem Verschieben der App ab und wieder ein, falls das scheitert. Der Treiber wird nur verschoben, wenn seine Codesignatur zu Team ID und Signaturkennung von ToDesk passt, und /private/etc/todesk nur, wenn es ein echter Ordner ist, der nichts außer reg.conf enthält. Hat der Dienst, der ToDesk am Leben hält, die App zwischendurch zurückgeholt, beendet Mole sie erneut, sobald alle Launch-Dateien weg sind, und vergisst die beiden Installationsbelege des Deinstallationsprogramms erst, wenn die App und jedes dieser Systemelemente fehlen.
Häufige Fragen
Kann ich /private/etc/todesk löschen?
Ja, sobald ToDesk.app weg ist. Der Ordner enthält nur reg.conf, die ToDesk-Geräteidentität dieses Mac. Bleibt er, meldet sich eine Neuinstallation als dasselbe Gerät zurück; zum Entfernen brauchen Sie ein Administratorpasswort.
Löscht die Deinstallation von ToDesk meine Sitzungsaufzeichnungen?
Das Verschieben der App in den Papierkorb berührt sie nicht. Sie liegen in ~/Library/ToDesk/record, und Mole führt diesen Ordner auf, ohne ihn auszuwählen, sodass er bleibt, solange Sie ihn nicht anhaken.
Warum öffnet sich ToDesk wieder, nachdem ich es beendet habe?
Einer seiner Launch-Dienste hält es am Leben. Legen Sie die App und die fünf Launch-Dateien com.youqu.todesk in den Papierkorb und starten Sie neu, dann bleibt ToDesk geschlossen.