จะลบ Google Software Update ออกจาก Mac OSX ได้อย่างไร


29

ฉันติดตั้ง Chrome สั้น ๆ บน OSX Mavericks ฉันเกลียดการใช้ Chrome และลบออก บัญชีผู้ใช้ของฉัน "จัดการ" การท่องเว็บสำหรับฉันดังนั้นเฉพาะเว็บไซต์ที่ได้รับอนุญาตจากฉันเท่านั้นที่ได้รับอนุญาตให้เข้าถึง ฉันทำสิ่งนี้เพื่อให้ฉันสามารถติดตามได้ว่าเว็บไซต์ใดที่ติดตั้งซอฟต์แวร์บน Mac ของฉันเข้าถึงอยู่

ด้วยความประหลาดใจของฉันดูเหมือนว่า "การอัปเดตซอฟต์แวร์ Google" จะถูกติดตั้งบน Mac ของฉันและกำลังพยายามเชื่อมต่อกับ Google Analytics ฉันลบ Chrome ดังนั้นฉันไม่เห็นสาเหตุที่ควรติดตั้ง

เมื่อใช้ Finder ฉันไม่พบซอฟต์แวร์ "Google" ใด ๆ ที่ใช้คุณสมบัติการค้นหา

ฉันจะลบสิ่งนี้ได้อย่างไร ฉันรู้สึกว่าเป็นการละเมิดความเป็นส่วนตัวของฉันเนื่องจากฉันลบ Chrome ออก


3
อย่างจริงจังมากขึ้นตามหน้านี้คำสั่งที่จะทำคือsudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf

2
ขอบคุณ พวกมันชั่วร้ายอย่างสมบูรณ์ ฉันจะไม่ติดตั้งซอฟต์แวร์ Google อีกครั้ง
Kaizer Sozay

ฉันมีไดเรกทอรีแต่มันไม่ได้มี~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/ install.pyฉันควรทำอย่างไร?
ma11hew28

1
@MattDiPasquale: คำตอบที่ได้รับการตรวจสอบด้านล่างฉันได้ระบุว่าคำสั่งใหม่คืออะไร
Henrique de Sousa

ดูเหมือนว่าจะเป็นรุ่นที่เฉพาะเจาะจงมากดังนั้นผู้คนที่ตอบหรือแสดงความคิดเห็นเกี่ยวกับเรื่องนี้โปรดระบุว่าความคิดเห็นของคุณมีผลกับ 10.8, 10.9 หรือ 10.10 หรือไม่
smci

คำตอบ:


29

คำสั่งใหม่มีดังต่อไปนี้:

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

นี่เป็นคำสั่งที่เก่ากว่า:

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

ในคำสั่งเก่าด้านบนคุณอาจต้องการแทนที่--uninstallด้วย--nukeตัวเลือก อดีตควรจะทิ้งบางไฟล์ในขณะที่หลังจะลบออก

หรืออาจอัปเดตซอฟต์แวร์ Google ได้ภายใน/Library/อาจมีการลบออกด้วย:

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

1
ทำไมต้องลงคะแนน ฉันติดตั้ง Yosemite 10.10.2 ใหม่เมื่อสัปดาห์ที่แล้วและฉันยังไม่ได้ทำการแก้ไขซ้ำ ดังนั้นตอนนี้ฉันเพิ่งลองกระบวนการถอนการติดตั้งและมันยังทำงานอยู่ !! ดังนั้นได้โปรดลองอีกครั้งคราวนี้พิมพ์คำสั่งแทนที่จะคัดลอก / วางมันแล้วโหวตขึ้นอีกครั้งเพราะมันใช้งานได้! ฉันใช้ Chrome 41 และเพื่อทดสอบเพียงทำ "เกี่ยวกับ Chrome" และกระบวนการอัปเดตจะล้มเหลว
Henrique de Sousa

1
สิ่งนี้ถูกต้องสำหรับ Mac OSX 10.11.2 ใช้ตัวเลือก --nuke แทน - ติดตั้งเพื่อกำจัดทุกอย่าง จากนั้นลบไดเรกทอรี ~ / Library / Google
Mo'in

1
ฉันตื่นวันนี้และ Mac ของฉันปิดตัวลง นี่เป็นครั้งที่สองในไม่กี่วัน สิ่งสุดท้ายในบันทึกของระบบคือ GoogleSoftwareUpdate ดังนั้นฉันจึง: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke ฉันอายุ 10.12 (เซีย) ฉันปิดและรีบูต ทุกอย่างดูดี
pedz

5
เรียกใช้touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/Googleหลังจากเรียกใช้--nukeคำสั่งด้านบน สิ่งนี้จะแทนที่ไดเรกทอรี updater ด้วยไฟล์และล็อคผู้ใช้ของคุณออกมาซึ่งจะป้องกันไม่ให้ Chrome นำมันกลับมา chownอาจจะ overkill แต่มันจะให้อะไรประกันที่ดีคือการล้อเล่นกับแฟ้มที่
davidjb

1
@beroe ฉันไม่คิดว่าจะมีคำตอบที่ชัดเจน; คำสั่ง / ตัวเลือกที่จะใช้ดูเหมือนว่าจะเป็นเป้าหมายเคลื่อนที่ที่ขึ้นอยู่กับรุ่นของส่วนประกอบต่าง ๆ และแรงจูงใจของ google
jhfrontz

6

ในหน้าความช่วยเหลืออย่างเป็นทางการพวกเขากล่าวถึงเพียงปิดการใช้งานการตรวจสอบ:

หากต้องการปิดใช้งาน Google Software Update ไม่ให้ตรวจสอบการอัปเดตให้ดำเนินการดังต่อไปนี้ในแอปพลิเคชัน Terminal:

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

สิ่งนี้ไม่ได้ปิดใช้งานการอัปเดตอัตโนมัติของ Chrome บนระบบของฉัน จะดีที่จะหาวิธีแก้ปัญหาการทำงานอื่นโดยไม่ถอนการติดตั้งบริการอัปเดต
Karl Adler

1
หากคุณไปที่หน้าต่างข้อมูล "เกี่ยวกับ Google Chrome" จะยังคงตรวจสอบอยู่ แต่จะไม่ทำงานโดยอัตโนมัติในพื้นหลังอีกต่อไป
lkraider

2
แต่มันจะ คุณทดสอบบน OSX 10.10 แล้วหรือยัง
Karl Adler

ไม่ฉันใช้ 10.9 เท่านั้น
lkraider

มีคนแสดงความคิดเห็นที่นี่โปรดระบุว่าความคิดเห็นของคุณมีผลกับ 10.8, 10.9 หรือ 10.10
smci


3

ใช้ - ช่วยเพื่อดูตัวเลือก ksinstall ต่างๆเช่น 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
นี่ไม่ได้ตอบคำถามจริงๆ
DavidPostill

หรือ/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helpสำหรับผู้ที่ติดตั้ง GSU ทั้งระบบ
jhfrontz

3

สำเร็จใน Mac 29 กันยายน 2017:

วิธีการ "ที่เป็นทางการ" ของ Google ที่มอบให้เพื่อหยุดการอัปเดตซอฟต์แวร์ Google คือสิ่งนี้ แต่วิธีนี้ไม่ได้ผลเสมอไป ตัวอัปเดตบางครั้งในบางระบบจะพบวิธีรีเซ็ตตัวเองและอัปเดตอยู่ดี ในอาคารผู้โดยสาร:defaults write com.google.Keystone.Agent checkInterval 0

วิธีที่เข้าใจผิดได้มากที่สุดคือการปฏิเสธสิทธิ์ที่ Chrome ต้องใช้ในการติดตั้งซอฟต์แวร์อัปเดตและเรียกใช้ ล้างไดเรกทอรีเหล่านี้: /Library/Google/GoogleSoftwareUpdate/ ~ / Library / Google / GoogleSoftwareUpdate /

จากนั้นเปลี่ยนการอนุญาตในทั้งสองโฟลเดอร์GoogleSoftwareUpdateเพื่อให้ไม่มีเจ้าของและไม่มีสิทธิ์ในการอ่าน / เขียน / ดำเนินการ

ในอาคารผู้โดยสาร:

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

หากคุณต้องการที่จะเป็นสองเท่าแล้วทำเช่นเดียวกันสำหรับโฟลเดอร์ Google หนึ่งระดับขึ้นไป

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

ฉันทำสิ่งนี้ทันทีหลังจากติดตั้ง Chrome เวอร์ชันที่ฉันต้องการสำหรับเครื่องของฉันและทำงานได้อย่างสมบูรณ์ ตอนนี้เมื่อฉันตรวจสอบเกี่ยวกับ Google Chrome มันทำให้ฉันมีข้อผิดพลาด "การอัปเดตล้มเหลว (ข้อผิดพลาด: 10)" มันยังคงพยายามอัปเดต แต่มันไม่สามารถทำได้อีกต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.