Even after disabling the GoogleUpdate service, I can find it running in my process list. And it is always there running every time. How can one truly disable it?
I run msconfig, go to Services tab, check the Hide Microsoft services box and GoogleUpdate is disabled. If I run regedit, there is no GogleUpdate in localmachine or currentuser branches (software\...\run)
Solution:
Run AutoRuns and check if it is started somewhere else. This utility, which has the most comprehensive knowledge of auto-starting locations of any startup monitor, shows you what programs are configured to run during system bootup or login, and shows you the entries in the order Windows processes them. These programs include ones in your startup folder, Run, RunOnce, and other Registry keys. You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more. Autoruns goes way beyond the MSConfig utility bundled with Windows Me and XP.
Other Solutions:
If you don't want Google Updater on your system you can find instructions for removing it on the Google website: http://pack.google.com/support/bin/answer.py?hl=en&answer=53402
Also Refer:
http://pack.google.com/support/bin/topic.py?hl=en&topic=12668