/build/static/layout/Breadcrumb_cap_w.png

How to detect Google Chrome (user installed)

Hi,

If a user installs Google Chrome by downloading it themselves, the application is installed under the user's profile (including the un-install information in the registry) and the KBox does not detect it as installed.

Is there a way to detect if this software is installed on a machine (besides doing a full hard disk search), given that it will be found in different directories on different machines?

(We haven't implemented application white-listing yet, but this sort of thing is pushing me towards it...)

Thanks in advance.

djz

0 Comments   [ + ] Show comments

Answers (7)

Posted by: removedbyuser80329 12 years ago
White Belt
2
Each user installed instance of Google Chrome contains a unique ID that identifies its user. In the Registry it lives in HKEY_CURRENT_USER. Rather than running an uninstall string from within HKCU it works best to upgrade to Chrome Enterprise not only will it self clean the other instances you get a better browser... https://www.google.com/intl/en/chrome/business/browser/

If your intention was to remove it then now your job is easy. If you have approved it for limited use then Chrome for enterprise is what you want.

With KACE deploying, managing and removing Chrome and other Applications is easily done.

Here is an example uninstall for v14.3.x of Chrome MsiExec.exe /X{54DF35BD-4A36-35DA-B029-A0C083C88614}

Here is an Example install for v64.240.x of Chrome MsiExec.exe /i /qn GoogleChromeStandaloneEnterprise.msi
Posted by: dchristian 13 years ago
Red Belt
2
zookdj,

This is what I've been using in our enviorement to find chrome.

RegistryKeyExists(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome)

The only bad thing about HKCU, is that it gets reloaded every-time a different user logs in.

So if you have people sharing machines (with different logins) the information could be off.
Posted by: jrscribner 13 years ago
Purple Belt
1
Everytime I've installed Chrome it has put it's self into the Users profile directory so a disk search would only need to look at your user profiles directory to see if it exists. Another way I could think of doing it would be to write a report to look for the Chrome process running on the computer, this would allow you to see who is using it in your environment but not give the the location of the uninstall files.
Posted by: riversidekid 13 years ago
Senior Yellow Belt
1
SCCM (SMS) lists it under "products" rather than "Software Registered in Add Remove Programs"; so I normally do a search for Products and exclude those with the current version to target for an upgrade.
Posted by: nshah 13 years ago
Red Belt
1
You could use "Custom Inventory Rules" to potentially find what you are looking for.

http://www.kace.com/support/kb/index.php?action=artikel&cat=3&id=525&artlang=en&highlight=custom%20inventory%20rules

http://www.kace.com/support/kb/index.php?action=artikel&cat=3&id=524&artlang=en&highlight=custom%20inventory%20rules
Posted by: airwolf 13 years ago
Red Belt
1
You should be able to reference HKCU in the registry using a custom inventory rule.
Posted by: piyushnasa 12 years ago
Red Belt
1

For Enterprise deplooyment of Chrome, please follow this link:
http://msiworld.blogspot.com.au/2012/06/packaging-google-chrome-for-enterprise.html

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ