Apa itu proses ksfetch di Mac?

48

Terkadang saya melihat proses ksfetch di Mac saya. Setelah sedikit googling saya menemukan bahwa itu adalah pembaru perangkat lunak Google. Namun, tidak ada jawaban terperinci yaitu untuk apa proses ksfetch digunakan? Apakah ini benar-benar diperlukan? Bisakah saya menyingkirkannya? Kadang-kadang menggunakan bandwidth internet saya sehingga membuat saya frustasi karena itu permintaan. Terima kasih.

Saurabh Hooda
sumber
Mengapa tidak hanya memblokir KSFetch dengan Little Snitch dengan menolak koneksi? Apakah itu akan berhasil?
Frank

Jawaban:

56

Ambil Keystone / ksfetch

The ksfetchproses pada OS X adalah bagian dari mekanisme update Google Chrome. The ksprefix adalah singkatan dari Keystone. Prosesnya tampaknya bertanggung jawab untuk mengambil pembaruan untuk produk Google. Peran inilah yang menggunakan bandwidth Anda.

Menggunakan jawaban licin Anda dapat menonaktifkan proses terkait yang menggunakan ksfetch.

Atau, tampaknya mungkin untuk menyesuaikan frekuensi pemeriksaan pembaruan:

Memasukkan kode berikut ke terminal Anda akan membuatnya memeriksa seminggu sekali daripada setiap beberapa jam:

defaults write com.google.Keystone.Agent checkInterval 604800

Untuk mempelajari lebih lanjut, ikuti tautan di bawah ini:

Graham Miln
sumber
Yang saya temukan bermasalah adalah mencoba mengakses domain rahasia di gvt1.com.
Frank Barcenas
gvt1.comdioperasikan oleh Google, lihat whois.domaintools.com/gvt1.com
Graham Miln
1
Pada hari ini, periode terpanjang yang mungkin adalah 24 jam, yaitu nilai 86400 ( support.google.com/chrome/answer/6315311?hl=id ).
ya
16

Ya, Anda dapat menonaktifkannya.

Untuk melakukan ini hanya untuk Anda dalam tipe Terminal:

~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall

untuk semua pengguna:

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

Pada beberapa mesin, itu ksinstallbukan install.py.

Matt Komarnicki
sumber
Terima kasih. Bisakah Anda juga menjawab bagian lain dari pertanyaan seperti apa proses ini digunakan? Apakah itu wajib? dll.
Saurabh Hooda
3
install.pydipanggil ksinstalldi mesin saya.
Lenar Hoyt
6

Anda dapat menghapusnya, ketik /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --helpuntuk melihat opsi yang tersedia.

--nuke dapat menghapus semua yang terkait dengannya, seperti ini: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke

Yiling
sumber
Apa perbedaan antara uninstalldan nuke?
Lenar Hoyt
Jalankan perintah ksinstall --help itu, Anda akan mengetahuinya. <br/>[--nuke] Remove Keystone and all tickets. [--uninstall] Remove Keystone program files but do NOT delete the ticket store.
Yiling
Saya sudah menghapusnya dengan uninstallperintah jadi saya tidak bisa memeriksa tanpa menginstal ulang semuanya. Terima kasih!
Lenar Hoyt
Seharusnya ~/Librarydll.
matt
4

Mereka telah mengubah perintah ini menjadi --nuke bukannya --uninstall dan path sekarang berbeda juga. Jadi perintah baru untuk semua pengguna adalah:

/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke
pps
sumber
1
Selamat Datang di Tanya Berbeda. Kami menyukai jawaban untuk berdiri sendiri. Bisakah Anda mengedit ini untuk menjelaskan inti dari solusi atau mungkin mengedit jawaban lain dengan pembaruan ini. Poin bonus untuk mengidentifikasi versi aplikasi apa yang membutuhkan argumen perintah baru.
bmike
3

Ada masalah dengan Google Chrome yang membuat file temp untuk memeriksa pembaruan setiap x jam. Karena itu membuat file temp baru untuk beberapa alasan itu memicu Little Snitch, yang cukup mengganggu.

Dengan memasukkan kode berikut ke Terminal, itu akan membuatnya memeriksa seminggu sekali daripada setiap beberapa jam:

defaults write com.google.Keystone.Agent checkInterval 604800

Semoga salah satu versi Google Chrome berikutnya mereka akan membahas ini, karena sangat menjengkelkan harus mengklik allow / deny setiap x jam.

Simoon
sumber