...
BugZero found this defect 329 days ago.
After upgrading Veeam Backup & Replication, the Veeam Installer Service on other machines managed by Veeam Backup & Replication may be listed in Apps and Features (or Programs and Features) with a version that does not match Veeam Backup & Replication version. For example, an environment using Veeam Backup & Replication 10a is updated to Veeam Backup & Replication 12.1, and the Veeam Installer Service on a Windows Repository server is still listed as 10.0.1.4854.
The Veeam Installer Service is comprised of two parts: an executable and a DLL. The DLL contains the core library loaded by the executable when the Veeam Installer Service service is started. Because the Veeam Installer Service is the component used by Veeam Backup & Replication to manage and deploy software packages on a remote managed server, a method was developed to update it without causing interruptions that occur when running an installer. This novel update method uses the Veeam Installer Service running in memory to allow the Veeam Backup Server to send an updated VeeamDeploymentDll.dll, which the Veeam Installer Service will then load during the next Veeam Installer Service startup. Because the Veeam Installer Service package is not reinstalled during this update procedure, the entry within Programs and Features will display the version of the initially deployed Veeam Installer Service package. This is an expected outcome and can be considered nothing more than an anomaly of the update method used to maintain the Veeam Installer Server. The version of the VeeamDeploymentSvc.exe is not critical, as it is merely a loading mechanism for the VeeamDeploymentDll.dll.
Known Behavior and Alternate Monitoring Method The presence of an entry for Veeam Installer Service within the installed programs list with an older version, despite Veeam Backup & Replication reporting that all packages are up-to-date, is expected behavior. For more information, review the Cause section of this article. When using monitoring software to check installed package versions, if possible, configure it to check the file version of the VeeamDeploymentDll.dll instead found in C:\Windows\Veeam\Backup