Làm cách nào để xóa Google Software Update khỏi Mac OSX?


29

Tôi đã cài đặt ngắn gọn Chrome trên OSX Mavericks. Tôi ghét sử dụng Chrome và xóa nó. Tài khoản người dùng của tôi "quản lý" trình duyệt web cho tôi, vì vậy chỉ những trang web được tôi ủy quyền mới được phép truy cập. Tôi làm điều này để tôi có thể theo dõi phần mềm trang web nào được cài đặt trên máy Mac của tôi thực sự đang truy cập.

Thật ngạc nhiên, "Cập nhật phần mềm Google" dường như được cài đặt trên máy Mac của tôi và đang cố gắng kết nối với Google Analytics. Tôi đã xóa Chrome, vì vậy tôi không thấy lý do tại sao nên cài đặt cái này.

Sử dụng Finder, tôi không thể tìm thấy bất kỳ phần mềm "Google" nào bằng tính năng tìm kiếm.

Làm thế nào tôi có thể loại bỏ điều này? Tôi cảm thấy đó là vi phạm quyền riêng tư của mình, vì tôi đã xóa Chrome.


3
Nghiêm trọng hơn, theo trang này , lệnh phải làm làsudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf

2
Cảm ơn. Họ hoàn toàn xấu xa. Tôi sẽ không bao giờ cài đặt phần mềm google nữa.
Kaizer Sozay

Tôi có thư mục ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/, nhưng nó không chứa install.py. Tôi nên làm gì?
ma11hew28

1
@MattDiPasquale: kiểm tra câu trả lời dưới đây, tôi đã cho biết lệnh mới là gì.
Henrique de Sousa

Điều này có vẻ rất đặc trưng cho phiên bản, vì vậy mọi người trả lời hoặc nhận xét về điều này, vui lòng cho biết liệu nhận xét của bạn áp dụng cho 10.8, 10.9 hay 10.10
smci

Câu trả lời:


29

Lệnh mới bây giờ là như sau:

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

Đây là một lệnh cũ hơn:

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

Trong lệnh cũ hơn ở trên, bạn có thể thích thay thế --uninstallbằng --nuketùy chọn. Cái trước được cho là để lại một số tập tin, trong khi cái sau loại bỏ chúng.

Ngoài ra, Google Software Update có thể được cài đặt bên trong /Library/, trong trường hợp đó có thể xóa nó bằng:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

1
Tại sao các downvote? Tôi đã cài đặt lại Yosemite 10.10.2 vào tuần trước và tôi vẫn chưa làm lại quy trình. Vì vậy, bây giờ tôi vừa thử quá trình gỡ cài đặt và nó vẫn hoạt động !! Vì vậy, xin vui lòng, thử lại, lần này hãy gõ lệnh thay vì sao chép / dán nó và upvote một lần nữa, vì nó đang hoạt động! Tôi đang sử dụng Chrome 41 và để kiểm tra nó, chỉ cần thực hiện "Giới thiệu về Chrome" và quá trình cập nhật sẽ thất bại.
Henrique de Sousa

1
Điều này đúng với Mac OSX 10.11.2. Sử dụng tùy chọn --nuke thay vì --install để loại bỏ mọi thứ. Sau đó xóa thư mục ~ / Library / Google.
Mo'in

1
Tôi thức dậy hôm nay và máy Mac của tôi đã tắt máy. Đây là lần thứ hai trong một vài ngày. Điều cuối cùng trong nhật ký hệ thống là GoogleSoftwareUpdate. Vì vậy, tôi đã làm: / L Library / Google / GoogleSoftwareUpdate / GoogleSoftwareUpdate.bundle / Content / Resource / GoogleSoftwareUpdateAgent.app / Content / Resource / esinstall --nuke. Tôi vào ngày 10.12 (Sierra). Tôi tắt máy và khởi động lại. Mọi thứ có vẻ tốt.
pedz

5
Chạy touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/Googlesau khi chạy --nukelệnh trên. Điều này thay thế thư mục updater bằng một tệp và khóa người dùng của bạn khỏi nó, điều này sẽ ngăn Chrome đưa nó trở lại. Có chownthể là quá mức cần thiết, nhưng nó đảm bảo tốt không có gì gây rối với tập tin đó.
davidjb

1
@beroe Tôi không nghĩ có câu trả lời dứt khoát; lệnh / tùy chọn nào sẽ sử dụng dường như là một mục tiêu di động phụ thuộc vào phiên bản của các thành phần khác nhau và ý thích của google.
jhfrontz

6

Trên trang trợ giúp chính thức của họ , họ chỉ đề cập đến việc vô hiệu hóa séc:

Để vô hiệu hóa Cập nhật phần mềm của Google khỏi việc kiểm tra các bản cập nhật, hãy thực hiện các thao tác sau trong ứng dụng Terminal:

$ defaults write com.google.Keystone.Agent checkInterval 0

Điều này không vô hiệu hóa bản cập nhật tự động của Chrome trên hệ thống của tôi. Sẽ rất tuyệt nếu tìm một giải pháp làm việc khác mà không cần gỡ cài đặt dịch vụ cập nhật
Karl Adler

1
Nếu bạn truy cập vào Giới thiệu về Google Chrome Cửa sổ thông tin Google Chrome thì nó vẫn sẽ kiểm tra, nhưng nó sẽ không tự động chạy nữa trong nền.
lkraider

2
nhưng nó làm. Bạn đã thử nghiệm trên OSX 10.10 chưa?
Karl Adler

Không, tôi chỉ chạy 10.9.
lkraider

Mọi người bình luận ở đây, vui lòng cho biết bình luận của bạn áp dụng cho 10.8, 10.9 hay 10.10
smci


3

Sử dụng --help để xem các tùy chọn ksinstall khác nhau, tức là 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.

1
Điều này không thực sự trả lời câu hỏi.
DavidPostill

Hoặc /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helpcho những người có cài đặt toàn hệ thống GSU.
jhfrontz

3

Thành công trên máy Mac ngày 29 tháng 9 năm 2017:

Phương pháp "chính thức" do Google cung cấp được đưa ra để dừng Cập nhật phần mềm của Google là phương pháp này, nhưng không phải lúc nào nó cũng hoạt động. Trình cập nhật đôi khi, trên một số hệ thống, tìm cách tự thiết lập lại và cập nhật. Trong thiết bị đầu cuối:defaults write com.google.Keystone.Agent checkInterval 0

Phương pháp hoàn hảo nhất là từ chối Chrome các quyền mà nó cần để cài đặt phần mềm cập nhật và chạy nó. Làm trống các thư mục này: /Library/Google/GoogleSoftwareUpdate/ ~ / Library / Google / GoogleSoftwareUpdate /

Sau đó thay đổi quyền trên cả hai thư mục có tên GoogleSoftwareUpdateđể không có chủ sở hữu và không có quyền đọc / ghi / thực thi.

Trong thiết bị đầu cuối:

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

Nếu bạn muốn chắc chắn gấp đôi, thì hãy làm tương tự cho thư mục Google tăng cấp.

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

Tôi đã làm điều này ngay lập tức sau khi cài đặt phiên bản Chrome tôi cần cho máy của mình và nó đã hoạt động hoàn hảo. Bây giờ khi tôi kiểm tra Giới thiệu về Google Chrome, nó sẽ báo lỗi "Cập nhật thất bại (lỗi: 10)" Nó vẫn đang cố cập nhật, nhưng nó không thể làm điều đó nữa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.