Licenses: Updated the list of licenses and added a PDF containing all license texts
[check_mk.git] / .werks / 3070
blobf64050127c4ac4af283a543a475b6b156de1e4d9
1 Title: windows agent: replaced a very costy section regarding installed software
2 Level: 1
3 Component: checks
4 Compatible: compat
5 Version: 1.2.7i4
6 Date: 1454934777
7 Class: fix
9 To retrieve the list of installed software the mk_inventory.vbs script uses two different approaches
10 that heavily overlap: One retrieves the list of uninstall-entries from the registry, the other
11 retrieved the list of installers registered in the windows installer database (via wmi query to
12 Win32_Product).
13 The latter list is usually a subset of the former and can take excessively long to query as it
14 triggers a verification of the database. In the process it also prints a lot of messages to
15 the event log (see https://support.microsoft.com/de-de/kb/974524).
17 Therefore the query to Win32_Product has been replaced with a query via a vbs-interface to the
18 installer database. This should produce the same results without the drawbacks mentioned.