Patches installed as part of arcpy.GetInstallInfo

11-28-2012 04:14 PM
Status: Closed
Labels (3)
MVP Honored Contributor
The arcpy GetInstallInfo method would be more useful, if we could get a list of Patches applied to the install as well.  Currently, we can get the SP, but when trying to easily figure out what is installed per machine, would be handy to get the patches installed as well as part of the dictionary.

One way of getting this information is by running patchfinder.exe (download link for 10.1 version), which will scan the registry for any and all applications and patches currently installed. It can be run from a command-line context, and have its output written to a specific location, by specifying the output file after the /s option:

  PatchFinder.exe /s patches.log

You could call that utility and parse the resulting text all in Python. Not a direct solution, but may help in a pinch.

Status changed to: Closed

Thank you for your suggestion for GetInstallInfo to list patches applied to the install. As per Shaun's suggestion, a workaround existed for ArcMap, and in the meantime we have slowly transitioned away from ArcMap towards ArcGIS Pro.

Development on ArcMap has ended and we strongly encourage moving to ArcGIS Pro. In the ArcGIS Pro model, patches are applied in a unified manner, eliminating the need for tracking individual patches. Therefore the suggested feature to list applied patches is no longer relevant and won't be implemented.

We understand that this may be disappointing, but we appreciate your suggestion and hope you will continue to share your thoughts on how we can improve our software. If you have any other suggestions or questions, please don't hesitate to reach out.