Wie entferne ich Google Software Update von Mac OSX?

29

Ich habe Chrome kurz auf OSX Mavericks installiert. Ich hasste Chrome und habe es gelöscht. Mein Benutzerkonto "verwaltet" das Surfen im Internet für mich, sodass nur von mir autorisierte Websites Zugriff haben. Ich mache das, damit ich nachverfolgen kann, auf welche Websites die auf meinem Mac installierte Software wirklich zugreift.

Zu meiner Überraschung scheint "Google Software Update" auf meinem Mac installiert zu sein und versucht, eine Verbindung zu Google Analytics herzustellen. Ich habe Chrome gelöscht, daher sehe ich nicht, warum dies installiert werden sollte.

Mit Finder kann ich mithilfe der Suchfunktion keine "Google" -Software finden.

Wie kann ich das entfernen? In Anbetracht der Tatsache, dass ich Chrome entfernt habe, ist dies eine Verletzung meiner Privatsphäre.

Kaizer Sozay
quelle
3
Im Ernst, laut dieser Seite , ist der Befehl, es zu tunsudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf
2
Vielen Dank. Sie sind völlig böse. Ich werde nie wieder Google-Software installieren.
Kaizer Sozay
Ich habe das Verzeichnis ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/, aber es enthält nicht install.py. Was sollte ich tun?
ma11hew28
1
@MattDiPasquale: checkmy Antwort unten, ich habe angegeben, was der neue Befehl ist.
Henrique de Sousa
Dies scheint sehr
versionsspezifisch zu sein. Wenn

Antworten:

29

Der neue Befehl lautet nun:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --nuke

Dies war ein älterer Befehl:

sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

Im älteren Befehl oben möchten Sie möglicherweise --uninstalldie --nukeOption durch die Option ersetzen . Ersteres hinterlässt angeblich einige Dateien, während Letzteres sie entfernt.

Alternativ kann das Google-Softwareupdate innerhalb von installiert werden /Library/. In diesem Fall kann es entfernt werden mit:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
Henrique de Sousa
quelle
1
Warum die Gegenstimme? Ich habe Yosemite 10.10.2 letzte Woche neu installiert und den Vorgang immer noch nicht wiederholt. Jetzt habe ich gerade den Deinstallationsprozess ausprobiert und es funktioniert immer noch !! Bitte versuchen Sie es erneut. Geben Sie diesmal den Befehl ein, anstatt ihn zu kopieren / einzufügen, und stimmen Sie erneut ab, da er FUNKTIONIERT! Ich verwende Chrome 41. Zum Testen einfach "Über Chrome" ausführen und der Update-Vorgang schlägt fehl.
Henrique de Sousa
1
Dies ist für Mac OSX 10.11.2 korrekt. Verwenden Sie die Option --nuke anstelle von --install, um alles zu entfernen. Entfernen Sie dann das Verzeichnis ~ / Library / Google.
Mo'in
1
Ich bin heute aufgewacht und mein Mac wurde heruntergefahren. Dies war das zweite Mal in wenigen Tagen. Das Letzte im Systemprotokoll war GoogleSoftwareUpdate. Also habe ich Folgendes getan: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke. Ich bin am 10.12 (Sierra). Ich habe heruntergefahren und neu gestartet. Die Dinge scheinen in Ordnung zu sein.
Pedz
5
touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/GoogleFühren Sie das Programm aus, nachdem Sie den --nukeobigen Befehl ausgeführt haben. Dies ersetzt das Updater-Verzeichnis durch eine Datei und sperrt Ihren Nutzer, wodurch Chrome nun daran gehindert wird, es zurückzubringen. Das chownkönnte übertrieben sein, aber es gibt gute Sicherheit, dass nichts mit dieser Datei zu tun hat.
Davidjb
1
@beroe Ich glaube nicht, dass es eine endgültige Antwort gibt. Welcher Befehl / welche Optionen zu verwenden sind, scheint ein sich bewegendes Ziel zu sein, das von der Version der verschiedenen Komponenten und der Laune von Google abhängt.
jhfrontz
6

Auf ihrer offiziellen Hilfeseite erwähnen sie nur das Deaktivieren der Prüfungen:

Führen Sie die folgenden Schritte in der Terminal-Anwendung aus, um zu verhindern, dass Google Software Update nach Updates sucht:

$ defaults write com.google.Keystone.Agent checkInterval 0
lkraider
quelle
Dadurch wird die automatische Aktualisierung von Chrome auf meinem System nicht deaktiviert. Wäre schön, eine andere funktionierende Lösung zu finden, ohne den Update-Service zu deinstallieren
Karl Adler
1
Wenn Sie zum Info-Fenster "Über Google Chrome" gehen, wird dies weiterhin überprüft, es sollte jedoch nicht mehr automatisch im Hintergrund ausgeführt werden.
lkraider
2
aber es tut. Haben Sie unter OSX 10.10 getestet?
Karl Adler
Nein, ich verwende nur 10.9.
lkraider
Wenn
3

Verwenden Sie --help, um die verschiedenen ksinstall-Optionen anzuzeigen, z. B. ksinstall --help

cd ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/

ksinstall --help

[--install=PKG]     Install keystone using PKG as the source.
[--uninstall]       Remove Keystone program files but do NOT delete
                    the ticket store.
[--nuke]            Remove Keystone and all tickets.
[--interval=N]      Set installed agent to wake up every N seconds.
[--lockdown]        Prevent Keystone from ever uninstalling itself.
[--force]           Perform operation even if it is a downgrade.
Steve
quelle
1
Dies beantwortet die Frage nicht wirklich.
DavidPostill
Oder /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helpfür diejenigen, bei denen GSU systemweit installiert ist.
Jhfrontz
3

Erfolg auf einem Mac 29.09.2017:

Die von Google "offizielle" Methode zum Stoppen des Google-Softwareupdates ist diese, funktioniert jedoch nicht immer. Der Updater findet manchmal auf einigen Systemen eine Möglichkeit, sich selbst zurückzusetzen und trotzdem zu aktualisieren. Im Terminal:defaults write com.google.Keystone.Agent checkInterval 0

Am einfachsten ist es, Chrome die Berechtigungen zu verweigern, die zum Installieren und Ausführen der Aktualisierungssoftware erforderlich sind. Leere diese Verzeichnisse: /Library/Google/GoogleSoftwareUpdate/ ~ / Library / Google / GoogleSoftwareUpdate /

Ändern Sie dann die Berechtigungen für beide benannten Ordner, GoogleSoftwareUpdatesodass kein Besitzer und keine Lese-, Schreib- und Ausführungsberechtigungen vorhanden sind.

Im Terminal:

cd /Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
cd ~/Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate

Wenn Sie sich doppelt sicher sein möchten, tun Sie dasselbe für den Ordner Google, der eine Ebene höher ist.

cd /Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
cd ~/Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google

Ich habe das sofort nach der Installation der Chrome-Version gemacht, die ich für meinen Computer benötige, und es hat perfekt funktioniert. Wenn ich jetzt Über Google Chrome überprüfe, erhalte ich die Fehlermeldung "Update fehlgeschlagen (Fehler: 10)". Es wird immer noch versucht, ein Update durchzuführen, es kann jedoch nicht mehr ausgeführt werden.

Jeremy Borum
quelle