In the past Opera would show up in the installed programs list. But I just noticed that a newer version was installed on a computer, and it no longer shows up in the installed programs list. I discovered that Opera is now installed in the user directory. Does anyone know of a way to automatically detect programs that are installed in the user directory? I have seen this with other programs as well such as Spotify. 

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

2

You would do this using a custom inventory rule.This link explains what I mean, but searching around on ITNinja about custom inventory rules will provide a wealth of information.

http://www.kace.com/support/resources/kb/article/custom-inventory-rule-applications

One thing to watch out for in particular is 64-bit OS registry rules.

http://www.itninja.com/blog/view/custom-inventory-rule-and-accessing-registry-on-64-bit-os

Answered 09/12/2012 by: Ben M
Ninth Degree Black Belt

  • You can also find information about this in the K1000 Documentation. This can be found on your Kbox under the Help tab (far left tab, green circle with a question mark).
Please log in to comment
2

This is kind of odd, because Opera 12.02 inventories properly in my test environment.

The K1000 expects an uninstall entry here:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

If it doesn't find one, software won't be inventoried. Chrome is like this where it is not inventoried: http://www.itninja.com/question/how-to-detect-google-chrome-user-installed

Supposedly, the enterprise version of Chrome doesn't have this problem, so it's possible that Opera could be the same.

 

Answered 09/12/2012 by: jknox
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity