Symantec Antivirus von einem Mac entfernen?

8792
Jonathan Leffler

Ich habe Symantec Antivirus auf meinem Mac installiert (Mitte 2009 MacBook Pro), auf dem Snow Leopard (10.6.2) ausgeführt wird, und zwar mithilfe eines von der Firma bereitgestellten Software-Gizmo - zusammen mit anderer Software. Ich hatte nur Probleme, da die Installer beim Auspacken von Firefox 3.5.7 auf Probleme gestoßen sind, die ich auch gleichzeitig mit der gleichen, von der Firma bereitgestellten Software installieren wollte. Ich habe die Symantec-Softwareordner entfernt, da nicht klar war, dass irgendetwas funktioniert hatte. Der Symantec-Scanner konnte jedoch nach einem Neustart noch gestartet werden - und wird trotzdem in den Systemeinstellungen angezeigt.

Ich ging über eine Google-Suche zur Symantec-Website und fand eine Seite zum Entfernen von Symantec Antivirus vom Mac. Ich habe die ".sit" -Datei des Deinstallationsprogramms heruntergeladen und ausgeführt, kann jedoch die Symantec-Software auf der Festplatte nicht finden. Ich kann auch nicht - es ist nicht unter / Applications oder / Applications / Utilities zu sehen. Aber das O / S kann - es führt das Programm aus.

  • Irgendwelche Ideen, wie man es wirklich loswerden kann?
  • Muss ich es erneut installieren, damit das richtige Deinstallationsprogramm verfügbar ist?

Ich habe auch ein Verzeichnis in / private / tmp gefunden, das zu 'der Software gizmo' gehört - aber ich kann es nicht entfernen, auch nicht mit root-Rechten, da es auf einem 'Read-Only-Dateisystem' hängt (entsprechend dem Fehler) Mitteilungen). Tatsächlich ist es Teil des Root-Dateisystems (und nur des Dateisystems), das im Allgemeinen nicht schreibgeschützt ist. Irgendwelche Ideen, was getan werden muss, um das Zeug (wie eine zweifelhafte Kopie von Firefox 3.5.7) von dort loszuwerden? Oder wie kann ein Bereich des Dateisystems als "schreibgeschützt" markiert werden?


Es ist mein Mac - ich habe dafür bezahlt, weil ich nicht von der Firma einen kaufen konnte, obwohl wir einige Macs brauchten, um unsere Software auf Mac laufen zu lassen. Sie kauften einige für Builds usw., waren aber nicht gewillt, mir einen zu zeigen, den sie den Kunden zeigen konnten usw.

2

2 Antworten auf die Frage

2
Jeremy L

Können Sie mit der rechten Maustaste auf die Systemeinstellung klicken und "Entfernen" wählen? Das ist der einfachste Weg, um es loszuwerden.

Die Startskripte sind an einigen Stellen verstreut:

  • ~ / Library / LaunchDaemons
  • ~ / Library / LaunchAgents
  • / Bibliothek / LaunchDaemons
  • / Bibliothek / LaunchAgents
  • / Library / StartupItems
  • / System / Library / LaunchDaemons
  • / System / Library / LaunchAgents
  • / System / Library / StartupItems

Wenn Sie sie gefunden haben, schauen Sie sich die Dateien an, da sie wahrscheinlich den Pfad zu den Binärdateien enthalten.

Alternativ zur Eingabe der folgenden Befehle können Sie die Dateien in den Papierkorb werfen und neu starten.

Um jedoch einen unnötigen Neustart zu vermeiden…

Wenn sich die Software in einem der Verzeichnisse mit dem Namen Launch befindet, sollten Sie diese zum Deaktivieren verwenden:

sudo launchctl unload -w /path/to/launchd/plist 

Dadurch wird die Software heruntergefahren und markiert, dass sie niemals automatisch startet. Sie können die Plist sicher verwerfen, nachdem Sie sie entladen haben.

Wenn es sich in einem StartupItems-Ordner befand, werden Sie Folgendes verwenden:

sudo SystemStarter stop SERVICE 

Nach dem Stoppen können Sie die Dateien in den Papierkorb werfen.

Rechtsklick entspricht Control-Click - also kann ich das, und ich konnte die Systemeinstellungen entfernen. Ich habe in / Library / LaunchDaemons eine (andere) Software gefunden, die ich loswerden möchte. Ich glaube, ich habe die Symantec-Dateien in / Library / StartupItems gefunden - die anderen Verzeichnisse sahen sauber aus. Danke für die hervorragende Hilfe. Jonathan Leffler vor 14 Jahren 0
0
Mike Graf

Da Ihre Frage einer der Top-Treffer für das "Deaktivieren" ist (dh einmal), füge ich dies hier für andere zukünftige Googler hinzu.

Sie können es auch deaktivieren (bis zum nächsten Neustart) launchctl

Siehe dieses Skript von @ steve-jansen

Archiviert unten nur Incase wird gelöscht:

#!/bin/bash  # relaunch with sudo if we aren't root if [[ $EUID -ne 0 ]]; then echo "$0: relaunching as sudo $0 $1 $USER" sudo "$0" $1 $USER exit $? fi  real_user=$USER if [ -n "$2" ]; then real_user=$2 fi  stop() { echo $0: unloading Symantec Endpoint Protection daemon launchctl unload /Library/LaunchDaemons/com.symantec.symdaemon.plist  echo $0: unloading Symantec Endpoint Protection shared settings daemon launchctl unload /Library/LaunchDaemons/com.symantec.sharedsettings.plist  echo $0: closing Symantec Endpoint Protection UI widget as $real_user sudo -u $real_user launchctl unload /Library/LaunchAgents/com.symantec.uiagent.application.plist }  start() { echo $0: loading Symantec Endpoint Protection daemon launchctl load /Library/LaunchDaemons/com.symantec.symdaemon.plist  echo $0: loading Symantec Endpoint Protection shared settings daemon launchctl load /Library/LaunchDaemons/com.symantec.sharedsettings.plist  echo $0: launching Symantec Endpoint Protection UI widget as $real_user sudo -u $real_user launchctl load /Library/LaunchAgents/com.symantec.uiagent.application.plist }  case "$1" in start) start ;; stop) stop ;; *) echo "Usage: $0 [start|stop]" ;; esac