¿Qué es el proceso ksfetch en Mac?

48

A veces veo un proceso ksfetch en mi Mac. Después de buscar un poco en Google, descubrí que es el actualizador de software de Google. Sin embargo, no hay una respuesta detallada, es decir, ¿para qué se utiliza el proceso ksfetch? ¿Es realmente necesario? ¿Puedo deshacerme de él? A veces usa mi ancho de banda de Internet, por lo que me frustra, por lo tanto, la consulta. Gracias.

Saurabh Hooda
fuente
¿Por qué no simplemente bloquear KSFetch con Little Snitch negando las conexiones? Funcionaría eso?
Frank

Respuestas:

56

Keystone Fetch / ksfetch

El ksfetchproceso en OS X es parte del mecanismo de actualización de Google Chrome. El ksprefijo es una abreviatura de Keystone. El proceso parece ser responsable de recuperar actualizaciones de los productos de Google. Es este rol el que usa su ancho de banda.

Usando la respuesta de slick puede deshabilitar el proceso correspondiente que utiliza ksfetch.

Alternativamente, parece posible ajustar la frecuencia de las comprobaciones de actualización:

Ingresar el siguiente código en su terminal lo hará verificar una vez por semana en lugar de cada pocas horas:

defaults write com.google.Keystone.Agent checkInterval 604800

Para obtener más información, siga los enlaces a continuación:

Graham Miln
fuente
Lo que me preocupa es que intenta acceder a un dominio críptico en gvt1.com.
Frank Barcenas
gvt1.comes operado por Google, consulte whois.domaintools.com/gvt1.com
Graham Miln
1
A partir de hoy, el período más largo posible es de 24 horas, es decir, un valor de 86400 ( support.google.com/chrome/answer/6315311?hl=en ).
Eh
16

Sí, puedes deshabilitarlo.

Para hacer esto solo para usted en Tipo de terminal:

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

para todos los usuarios:

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

En algunas máquinas es en ksinstalllugar de install.py.

Matt Komarnicki
fuente
Gracias. ¿Puedes responder también otras partes de la pregunta como para qué se usa este proceso? ¿Se requiere? etc.
Saurabh Hooda
3
install.pyse llama ksinstallen mi máquina
Lenar Hoyt
6

Puede desinstalarlo, escriba /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --helppara ver las opciones disponibles.

--nuke puede desinstalar todo lo relacionado con él, así: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke

Yiling
fuente
¿Cuál es la diferencia entre uninstally nuke?
Lenar Hoyt
Ejecute el comando ksinstall --help, lo descubrirá. <br/>[--nuke] Remove Keystone and all tickets. [--uninstall] Remove Keystone program files but do NOT delete the ticket store.
Yiling
Ya lo había eliminado con el uninstallcomando, así que no puedo verificarlo sin reinstalarlo todo. ¡Gracias!
Lenar Hoyt
Debería ser ~/Libraryetc.
mate
4

Han cambiado este comando a --nuke en lugar de --uninstall y la ruta ahora también es diferente. Entonces el nuevo comando para todos los usuarios sería:

/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke
pps
fuente
1
Bienvenido a Ask Different. Nos gustan las respuestas por sí mismas. ¿Podría editar esto para explicar la esencia de la solución o quizás editar la otra respuesta con esta actualización? Puntos de bonificación para identificar qué versión de la aplicación necesita el nuevo argumento de comando.
bmike
3

Hay un problema con Google Chrome que crea un archivo temporal para buscar actualizaciones cada x horas. Como está creando un nuevo archivo temporal por alguna razón, desencadena Little Snitch, lo cual es bastante molesto.

Al ingresar el siguiente código en la Terminal, lo verificará una vez por semana en lugar de cada pocas horas:

defaults write com.google.Keystone.Agent checkInterval 604800

Esperemos que una de las próximas versiones de Google Chrome aborde esto, ya que es muy molesto tener que hacer clic en permitir / denegar cada x horas.

Simún
fuente