What is ksfetch process on Mac?
Solution 1:
Keystone Fetch / ksfetch
The ksfetch
process on OS X is part of Google Chrome's update mechanism. The ks
prefix is an abbreviation of Keystone. The process appears to be responsible for fetching updates to Google's products. It is this role that uses your bandwidth.
Using slick's answer you can disable the corresponding process that uses ksfetch
.
Alternatively, it appears possible to adjust the frequency of update checks:
Entering the following code into your terminal will make it check once a week rather than every few hours:
defaults write com.google.Keystone.Agent checkInterval 604800
To learn more about, follow the links below:
- Little Snitch + Google Chrome = ksfetch issues
- ksfetch, little-snitch, the escalation of mutually fooling …
Solution 2:
Yes, you can disable it.
To do this just for you in Terminal type:
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
for all users:
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
On some machines it's ksinstall
instead of install.py
.
Solution 3:
You can uninstall it, type /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --help
to see available options.
--nuke
can uninstall everything related to it, just like this: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke
Solution 4:
They have changed this command to --nuke instead of --uninstall and the path is now different as well. So the new command for all users would be:
/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke