• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das Monatsmotto Juli lautet -- Kitsch as Kitsch can -- Jeder von Euch kann dafür ganz individuell bestimmen, was für ihn Kitsch ist und ein Foto davon einsenden. Macht mit, traut Euch! --> Klick

[10.12 Sierra] Programmreste entfernen

Apfel_1

Braeburn
Registriert
09.10.17
Beiträge
44
<div class="bbWrapper">Hallo liebe Apfelgemeinde,<br /> <br /> eine Frage zu einem Thema, dass ich von Windowszeiten noch gut kenne.<br /> <br /> Ich habe bspw. unter den Systemeinstellungen - Sicherheit - Privatsphäre einige Programme gelistet, die ich jedoch schon lange nicht mehr auf dem Mac habe...zumindest dachte ich das <img src="/community/styles/apfeltalk/smilies/Smiling Face.png" class="smilie" loading="lazy" alt=":D" title="Big Grin :D" data-shortname=":D" /><br /> <br /> <a href="https://test.apfeltalk.de/community/attachments/bildschirmfoto-2018-05-10-um-17-57-16-jpg.151045/" target="_blank"><img src="https://www.apfeltalk.de/community/data/attachments/116/116404-84e57cf1979d8b09d7a2906c6eb2c77d.jpg" class="bbImage " style="" alt="Bildschirmfoto 2018-05-10 um 17.57.16.jpg" title="Bildschirmfoto 2018-05-10 um 17.57.16.jpg" width="250" height="180" loading="lazy" /></a> <br /> <br /> Deshalb meine Frage(n): Wie kriege ich solche Resteinträge gelöscht bzw. wie sollte ich Programme zukünftig deinstallieren, damit nicht noch irgendwo Reste herumliegen?</div>
 

MACaerer

Charlamowsky
Registriert
23.05.11
Beiträge
12.993
<div class="bbWrapper">Die markierten Dateien befinden sich sehr wahrscheinlich in den beiden Verzeichnissen &quot;Application Support&quot;, die sich in der Benutzer-Library und der übergeordneten Library befinden. Wenn die eigentlichen Apps nicht mehr vorhanden sind können sie von dort aus ohne weiteres gelöscht werden. Aber wirklich nur die markierten Dateien, weil es immer heikel ist im Systembereich etwas zu löschen. Im Regelfall befinden sich Programme, die nach den Apple-Richtlinien erstellt wurden, in sog. Paketen. Das sind Verzeichnisse, die das App-Symbol tragen und die beim üblichen Doppelklick die im Paket enthaltene App starten. In diesem Paket befinden sich alle zum Programm gehörenden Dateien, daher kann selbiges wie üblich im Papierkorb entsorgt werden. Anders ist es allerdings mit Programmen, die zum Einrichten einen Installer benötigen. In der Regel sollte hierbei auch ein Deinstaller mitgeliefert werden oder sich zumindest auf der Webseite des Anbieters befinden. Um alle Fragmente eine Programms zu entfernen muss in dem Fall eben der Deinstaller verwendet werden, weil nur der weiß wohin überall Fragmente des Programms geschrieben wurden.<br /> <br /> MACaerer</div>
 
  • Like
Reaktionen: echo.park

Apfel_1

Braeburn
Registriert
09.10.17
Beiträge
44
<div class="bbWrapper">Okay, soweit die Theorie <img src="/community/styles/apfeltalk/smilies/SmilingCheeks.png" class="smilie" loading="lazy" alt=":)" title="Smile :)" data-shortname=":)" /><br /> <br /> Wie sieht das dann in der Praxis aus?<br /> <br /> Ich habe bspw. in der Library nach den Programmnamen gesucht. Entweder wurde dann gar nichts gefunden, oder es wurden Ordner/ Dateien gefunden, die ich jedoch nicht alle löschen konnte (Fehler -50).<br /> <br /> Wie gehe ich also vor, um die Datenpakete zu finden, wenn die Suche nach dem Programmname keine Ergebnisse liefert?</div>
 

MACaerer

Charlamowsky
Registriert
23.05.11
Beiträge
12.993
<div class="bbWrapper">Die Frage ist doch vielmehr auf welchem Weg du die besagten Programme entfernt hast. Einfach die Programmdatei in den Papierkorb geschoben? Das funktioniert eben wie geschrieben nicht mit Programmen, die zum installieren einen Installer benötigt haben. Für diese brauchst du eben einen Deinstaller. Die verstreuten Programmfragmente von Hand zu finden ist nachträglich meistens schwierig bis unmöglich, da viele Hersteller keinen Namen verwenden, der sich eindeutig zuordnen lässt. <br /> <br /> MACaerer</div>
 

Apfel_1

Braeburn
Registriert
09.10.17
Beiträge
44
<div class="bbWrapper">Ganz genau weiß ich das nicht mehr, da schon etwas länger her.<br /> Entweder war es über das &quot;x&quot; im Launchpad oder die Programme in den Papierkorb geschoben.<br /> <br /> Dann frag ich mal anders: wenn ich eine App bspw. über den App Store geladen habe und über das &quot;x&quot; im Launchpad entferne - sollten dann alle Daten damit gelöscht sein oder wie gehe ich dann vor?</div>
 

Macbeatnik

Golden Noble
Registriert
05.01.04
Beiträge
34.359
<div class="bbWrapper">Alle relevanten Daten sind dann weg, einzig Voreinstellungen verbleiben und eventuell caches.</div>
 

Apfel_1

Braeburn
Registriert
09.10.17
Beiträge
44
<div class="bbWrapper">Okay...heißt also, wenn man Programme über das Launchpad &quot;x&quot; deinstalliert bzw. über ein Deinstaller, sollte alles sauber sein und nicht wie bei mir, noch irgendwo Einträge im System verbleiben. Ist eine Deinstallation über diese Wege nicht möglich, muss man mit Restdaten leben? :rolleyes:</div>
 

MACaerer

Charlamowsky
Registriert
23.05.11
Beiträge
12.993
<div class="bbWrapper">Solange diese Fragmente nicht stören ja. Allerdings kommt es sehr häufig vor, dass solche Fragmente, z. B. als LaunchDaemons oder LaunchAgents versuchen nicht mehr vorhandene Programme zu beeinflussen und dadurch Amok laufen. Das kann sich auf die Performance eines Mac sehr negativ auswirken. Also, eine saubere und restlose Deinstallation von nicht mehr benötigten Programmen ist schon einigermaßen wichtig.<br /> <br /> MACaerer</div>
 

Marcel Bresink

Cellini
Registriert
28.05.04
Beiträge
8.713
<div class="bbWrapper"><blockquote data-attributes="member: 224399" data-quote="Apfel_1" data-source="post: 5240415" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5240415" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5240415">Apfel_1 schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Okay...heißt also, wenn man Programme über das Launchpad &quot;x&quot; deinstalliert bzw. über ein Deinstaller, sollte alles sauber sein und nicht wie bei mir, noch irgendwo Einträge im System verbleiben. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Nicht wirklich, aber die ganze Diskussion basiert sowieso auf einem Missverständnis.<br /> <br /> Die Einträge, die man oben sieht, haben nichts mit irgendwelchen ungelöschten Dateien zu tun, die diese Programme angelegt hätten. Das darf auch gar nichts damit zu tun haben, denn wenn ein Programm die Möglichkeit hätte, über seine eigenen Dateien irgendwie die Privatsphäreneinstellungen des Systems zu beeinflussen, wäre das eine Sicherheitslücke.<br /> <br /> Die Einträge werden von einer Sicherheitskomponente von macOS verwaltet, die automatisch im Hintergrund erkennt, ob Programme auf besonders geschützte Dienste des Betriebssystems zugreifen. Neue Programme werden beim ersten Zugriffsversuch automatisch eingetragen. Gelöschte Programme sollten eigentlich automatisch aus den Einstellungen verschwinden, spätestens wenn das nächste Mal &quot;Systemeinstellungen&quot; aufgerufen wird.<br /> <br /> Wenn macOS die Einstellungen nicht von selbst löscht, ist das ein Fehler im System. Man kann in Deinem Bild erkennen, dass Du nicht die aktuelle Version von macOS verwendest, sondern eine ältere Fassung. Bei OS X El Capitan ist mir zum Beispiel bekannt, dass dort die Bereinigung nicht immer richtig funktioniert.<br /> <br /> Du kannst in diesem Fall versuchen, den undokumentierten Befehl<br /> <br /> <b>tccutil reset Location</b><br /> <br /> exakt so ins Terminal einzugeben. Wahrscheinlich werden die fehlerhaften Einträge danach verschwinden.</div>
 

echo.park

deaktivierter Benutzer
Registriert
08.06.11
Beiträge
11.076
<div class="bbWrapper">Das mit dem &quot;X&quot; in Launchpad bezieht sich übrigens ausschließlich auf Apps, die aus dem Mac App Store stammen. Und die werden dann auch genau so ordentlich gelöscht.</div>
 

Apfel_1

Braeburn
Registriert
09.10.17
Beiträge
44
<div class="bbWrapper"><blockquote data-attributes="member: 1358" data-quote="Marcel Bresink" data-source="post: 5240438" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5240438" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5240438">Marcel Bresink schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Du kannst in diesem Fall versuchen, den undokumentierten Befehl<br /> <br /> <b>tccutil reset Location</b><br /> <br /> exakt so ins Terminal einzugeben. Wahrscheinlich werden die fehlerhaften Einträge danach verschwinden. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Habe ich gemacht, die Einträge stehen aber immer noch da.<br /> <br /> <blockquote data-attributes="member: 141577" data-quote="echo.park" data-source="post: 5240452" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5240452" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5240452">echo.park schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Das mit dem &quot;X&quot; in Launchpad bezieht sich übrigens ausschließlich auf Apps, die aus dem Mac App Store stammen. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Ja, ich weiß...schade eigentlich <img src="/community/styles/apfeltalk/smilies/Smiling Face.png" class="smilie" loading="lazy" alt=":D" title="Big Grin :D" data-shortname=":D" /></div>