Jak usunąć Google Software Update z Mac OSX?

29

Na krótko zainstalowałem Chrome na OSX Mavericks. Nienawidziłem używać Chrome i usunąłem go. Moje konto użytkownika „zarządza” przeglądaniem stron internetowych, więc dostęp do nich mają wyłącznie witryny autoryzowane przeze mnie. Robię to, aby móc śledzić, do których stron internetowych oprogramowanie zainstalowane na moim komputerze Mac naprawdę ma dostęp.

Ku mojemu zaskoczeniu „Aktualizacja oprogramowania Google” wydaje się być zainstalowana na moim komputerze Mac i próbuje połączyć się z Google Analytics. Usunąłem Chrome, więc nie rozumiem, dlaczego należy go zainstalować.

Korzystając z Findera, nie mogę znaleźć żadnego oprogramowania „Google” za pomocą funkcji wyszukiwania.

Jak mogę to usunąć? Uważam, że narusza to moją prywatność, biorąc pod uwagę, że usunąłem Chrome.

Kaizer Sozay
źródło
3
Mówiąc poważniej, według tej strony , polecenie tosudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf
2
Dzięki. Są całkowicie źli. Nigdy więcej nie zamierzam instalować oprogramowania Google.
Kaizer Sozay
Mam katalog ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/, ale nie zawiera install.py. Co powinienem zrobić?
ma11hew28,
1
@MattDiPasquale: checkmy odpowiedź poniżej, podałem, jakie jest nowe polecenie.
Henrique de Sousa
Wydaje się, że jest to bardzo specyficzne dla wersji, więc osoby odpowiadające lub komentujące to, proszę określić, czy twój komentarz dotyczy 10.8, 10.9 lub 10.10
smci

Odpowiedzi:

29

Nowe polecenie jest teraz następujące:

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

To było starsze polecenie:

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

W starszej polecenia powyżej, może wolisz, aby wymienić --uninstallz --nukeopcją. Ten pierwszy rzekomo pozostawia niektóre pliki, a drugi usuwa je.

Alternatywnie można zainstalować Google Software Update /Library/, w którym to przypadku można ją usunąć za pomocą:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
Henrique de Sousa
źródło
1
Dlaczego głosowanie negatywne? Ponownie zainstalowałem Yosemite 10.10.2 w zeszłym tygodniu i nadal nie przerobiłem tego procesu. Więc teraz właśnie wypróbowałem proces odinstalowywania i nadal działa !! Więc spróbuj ponownie, tym razem wpisz polecenie zamiast kopiowania / wklejania i ponownie głosuj, ponieważ działa! Używam Chrome 41 i aby go przetestować, po prostu zrób „About Chrome”, a proces aktualizacji zakończy się niepowodzeniem.
Henrique de Sousa
1
Dotyczy to Mac OSX 10.11.2. Użyj opcji --nuke zamiast --install, aby pozbyć się wszystkiego. Następnie usuń katalog ~ / Library / Google.
Mo'in
1
Obudziłem się dzisiaj i mój komputer Mac został wyłączony. To był drugi raz od kilku dni. Ostatnią rzeczą w dzienniku systemowym była GoogleSoftwareUpdate. Więc zrobiłem: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke. Mam 10.12 (Sierra). Wyłączyłem się i ponownie uruchomiłem. Wszystko wygląda dobrze.
pedz
5
Uruchom touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/Googlepo uruchomieniu --nukepowyższej komendy. Spowoduje to zastąpienie katalogu aktualizacji plikiem i zablokuje użytkownika, co uniemożliwi teraz przywrócenie go przez Chrome. chownMoże być przesada, ale to nie daje pewności, nic nie jest dobry brudząc z tego pliku.
davidjb
1
@beroe Nie sądzę, że istnieje ostateczna odpowiedź; które polecenie / opcje do użycia wydaje się być ruchomym celem zależnym od wersji różnych komponentów i kaprysu google.
jhfrontz
6

Na oficjalnej stronie pomocy wspominają jedynie o wyłączeniu kontroli:

Aby wyłączyć sprawdzanie aktualizacji przez Google Software Update, wykonaj następujące czynności w aplikacji Terminal:

$ defaults write com.google.Keystone.Agent checkInterval 0
Lkraider
źródło
Nie wyłącza to automatycznej aktualizacji Chrome w moim systemie. Byłoby miło znaleźć inne działające rozwiązanie bez odinstalowywania usługi aktualizacji
Karl Adler
1
Jeśli przejdziesz do okna informacji „Google Chrome”, nadal będzie to sprawdzać, ale nie powinno już działać automatycznie w tle.
lkraider
2
ale tak jest. Czy testowałeś na OSX 10.10?
Karl Adler
Nie, korzystam tylko z wersji 10.9.
lkraider
Osoby komentujące tutaj, proszę podać, czy twój komentarz dotyczy 10.8, 10.9 lub 10.10
smci 14.09.16
3

Użyj --help, aby zobaczyć różne opcje ksinstall, tj. 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
źródło
1
To nie odpowiada na pytanie.
DavidPostill
Lub /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helpdla osób z GSU zainstalowanymi w całym systemie.
jhfrontz
3

Sukces na komputerze Mac 29 września 2017 r .:

„Oficjalna” podana przez Google metoda zatrzymania Aktualizacji oprogramowania Google jest taka, ale nie zawsze działa. Aktualizator czasami, w niektórych systemach, znajduje sposób na zresetowanie się i aktualizację. W terminalu:defaults write com.google.Keystone.Agent checkInterval 0

Najbardziej niezawodną metodą jest odmowa Chromeowi uprawnień do zainstalowania oprogramowania do aktualizacji i uruchomienia go. Opróżnij te katalogi: /Library/Google/GoogleSoftwareUpdate/ ~ / Library / Google / GoogleSoftwareUpdate /

Następnie zmień uprawnienia do obu nazwanych folderów GoogleSoftwareUpdate, aby nie było właściciela ani uprawnień do odczytu / zapisu / wykonywania.

W terminalu:

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

Jeśli chcesz mieć podwójną pewność, zrób to samo dla folderu Google o jeden poziom wyżej.

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

Zrobiłem to natychmiast po zainstalowaniu wersji Chrome potrzebnej dla mojego komputera i działało idealnie. Teraz, gdy sprawdzam O Google Chrome, pojawia się błąd „Aktualizacja nieudana (błąd: 10)” Wciąż próbuje się zaktualizować, ale nie może tego zrobić.

Jeremy Borum
źródło