Quel est le processus ksfetch sur Mac?

48

Parfois, je vois un processus ksfetch sur mon Mac. Après quelques recherches sur Google, j'ai découvert qu'il s'agissait d'un programme de mise à jour de logiciel Google. Cependant, il n’ya pas de réponse détaillée, c’est-à-dire à quoi sert le processus ksfetch? Est-ce vraiment nécessaire? Puis-je m'en débarrasser? Parfois, il utilise ma bande passante Internet, ce qui me frustre par la requête. Merci.

Saurabh Hooda
la source
Pourquoi ne pas simplement bloquer KSFetch avec Little Snitch en refusant les connexions? Cela fonctionnerait-il?
Frank

Réponses:

56

Keystone Fetch / ksfetch

Le ksfetchprocessus sous OS X fait partie du mécanisme de mise à jour de Google Chrome. Le kspréfixe est une abréviation de Keystone. Le processus semble être chargé d'extraire les mises à jour des produits Google. C'est ce rôle qui utilise votre bande passante.

En utilisant la réponse de slick, vous pouvez désactiver le processus correspondant utilisé ksfetch.

Alternativement, il semble possible d'ajuster la fréquence des vérifications de mise à jour:

En entrant le code suivant dans votre terminal, il vérifiera une fois par semaine plutôt que toutes les quelques heures:

defaults write com.google.Keystone.Agent checkInterval 604800

Pour en savoir plus sur, suivez les liens ci-dessous:

Graham Miln
la source
Ce qui me trouble, c'est qu'il tente d'accéder à un domaine crypté sur gvt1.com.
Frank Barcenas
gvt1.comest exploité par Google, voir whois.domaintools.com/gvt1.com
Graham Miln
1
À l'heure actuelle, la période la plus longue possible est de 24 heures, soit une valeur de 86400 ( support.google.com/chrome/answer/6315311?hl=fr ).
Hein
16

Oui, vous pouvez le désactiver.

Pour le faire juste pour vous dans le type de terminal:

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

pour tous les utilisateurs:

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

Sur certaines machines, c'est à la ksinstallplace de install.py.

Matt Komarnicki
la source
Merci. Pouvez-vous également répondre à d'autres parties de la question, par exemple, à quoi sert ce processus? Est-ce nécessaire? etc.
Saurabh Hooda le
3
install.pyest appelé ksinstallsur ma machine.
Lenar Hoyt
6

Vous pouvez le désinstaller, tapez /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --helppour voir les options disponibles.

--nuke peut désinstaller tout ce qui s'y rapporte, comme ceci: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke

Yiling
la source
Quelle est la différence entre uninstallet nuke?
Lenar Hoyt
Exécutez cette commande ksinstall --help, vous le saurez. <br/>[--nuke] Remove Keystone and all tickets. [--uninstall] Remove Keystone program files but do NOT delete the ticket store.
Yiling
Je l'avais déjà supprimé avec la uninstallcommande, donc je ne peux pas vérifier sans tout réinstaller. Merci!
Lenar Hoyt
Devrait être ~/Libraryetc.
Mat
4

Ils ont changé cette commande en --nuke au lieu de --uninstall et le chemin est maintenant différent également. La nouvelle commande pour tous les utilisateurs serait donc:

/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke
pps
la source
1
Bienvenue à Ask Different. Nous aimons que les réponses soient autonomes. Pourriez-vous éditer ceci pour expliquer l'essence de la solution ou peut-être éditer l'autre réponse avec cette mise à jour. Points bonus pour identifier quelle version de l'application nécessite le nouvel argument de commande.
bmike
3

Il existe un problème avec Google Chrome qui crée un fichier temporaire pour vérifier les mises à jour toutes les x heures. Puisqu'il crée un nouveau fichier temporaire pour une raison quelconque, il crée Little Snitch, ce qui est assez énervant.

En entrant le code suivant dans Terminal, il le vérifiera une fois par semaine plutôt que toutes les quelques heures:

defaults write com.google.Keystone.Agent checkInterval 604800

Espérons que l'une des prochaines versions de Google Chrome leur apportera une réponse, car il est très pénible de devoir cliquer sur autoriser / interdire toutes les x heures.

Simoon
la source