KB - Discovery fails to run on Windows 2012
On certain Windows 2012 and 2012r2 systems, Discovery may fail with the following error.
INFO 09/01/17 10:27:49 [DiscoveryAgent.cpp:46] *********************** Discovery Agent Startup ***********************
ERROR 09/01/17 10:27:49 [DiscoveryAgent.cpp:56] Unable to load one or more sensitivity.io libraries
ERROR 09/01/17 10:27:49 [sensitivity_dynamic.cpp:108] Error loading sensitivityio_sds_scanner_settings_loader_create from sensitivityio_c_sds.dll
ERROR 09/01/17 10:27:49 [sensitivity_dynamic.cpp:108] Error loading sensitivityio_get_errno from sensitivityio_c_base.dll
ERROR 09/01/17 10:27:49 [sensitivity_dynamic.cpp:108] Error loading sensitivityio_get_errmsg from sensitivityio_c_base.dll
ERROR 09/01/17 10:27:49 [sensitivity_dynamic.cpp:108] Error loading sensitivityio_get_errno from sensitivityio_c_base.dll
ERROR 09/01/17 10:27:49 [sensitivity.cpp:80] Sensitivty Exception code: -1, what: Error creating settings: Unknown error
INFO 09/01/17 10:27:50 [DiscoveryAgent.cpp:88] *********************** Discovery Agent End ***************************
If this occurs, the update for Universal C Runtime needs to be installed:
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows