Windows OS reboot after probe deployment

Document ID : KB000120656
Last Modified Date : 30/11/2018
Show Technical Document Details
Issue:
When deploying the latest processes probe, OS reboot occurred on the robot where the probe was deployed.
 
Environment:
Windows robot
processes probe is just an example.
This doc applies on all the non-Java probes (published roughly after end of october 2018) that has VS (Visual Studio) runtime 2017 as dependency. 

User-added image
Cause:
In the VS2017 package version 1.00, there is no "norestart" option specified in the Post Install command.
So the Post Install might trigger OS reboot as part of the package installation.
Resolution:
Here is quick action list

  1. MUST DELETE the following packages from archive
 
                  (*) Mandatory for all UIM 9.0.2 users and UIM 8.X users those who imported these packages already.
 
vs2017_vcredist_x86 version 1.00
vs2017_vcredist_x64 version 1.00

 
  2. MUST DOWNLOAD the following packages (Available in http://support.nimsoft.com) and import them.
 
                  (*) Mandatory for all UIM users.
 
vs2017_vcredist_x86 version 1.01
vs2017_vcredist_x64 version 1.01

User-added image

For the probes having dependencies to VS2017, we need to ensure that the “Type” is “ge” for vs2017_vcredist dependency.

User-added image

As of writing this today, cdm 6.33 and robot_update 7.96 are required to change dependencies manually.
Please do this. 
  1. In archive GUI, double click cdm 6.33.
 
                  (*) Mandatory for all UIM 9.0.2 users and UIM 8.X users those who imported the package already.
 
[win64] – [Dependencies]. Double click vs2017_vcredist_x64. Change [dependency type] from [eq] to [ge]. Press OK
[win32] – [Dependencies]. Double click vs2017_vcredist_x86. Change [dependency type] from [eq] to [ge]. Press OK

 
  1. In archive GUI, double click robot_update 7.96
 
                  (*) Mandatory for all UIM 9.0.2 users only.
 
[win64] – [Dependencies]. Double click vs2017_vcredist_x86. Change [dependency type] from [eq] to [ge]. Press OK
[win32] – [Dependencies]. Double click vs2017_vcredist_x86. Change [dependency type] from [eq] to [ge]. Press OK