#1 Global Leader in Data Protection & Ransomware Recovery

Veeam Installer Service Displays Previous Version Despite Being Updated

KB ID: 4536
Product: Veeam Backup & Replication | 5.0 | 6.1 | 6.5 | 7.0 | 8.0 | 9.0 | 9.5 | 10 | 11 | 12 | 12.1
Published: 2024-01-19
Last Modified: 2024-01-29
mailbox
Get weekly article updates
By subscribing, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Notice.

Cheers for trusting us with the spot in your mailbox!

Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest

error icon

Oops! Something went wrong.

Please try again later.

Challenge

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.

Programs and Features Example

Cause

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.

Solution

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

Install Folder Example of an up-to-date deployment in an environment where Veeam Backup & Replication 10a was recently updated to Veeam Backup & Replication 12.1.

Force Version Listing Update

If there is a requirement that the Veeam Installer Service entry within the installed programs list must display the correct version, review the following method to uninstall and redeploy the Veeam Installer Service.

Redeploy Veeam Installer Service

Caution: This option will result in the managed server losing connection with Veeam Backup & Replication while the package is uninstalled. This will impact jobs and operations attempting to communicate with the managed server.

  1. Uninstall the Veeam Installer Service package.
    1. Connect to the remote managed server.
    2. Open Programs and Features (appwiz.cpl).
    3. Uninstall the Veeam Installer Service package.
    If the uninstall fails, create a technical support case with Veeam Support. (If possible, include a screenshot of the error the uninstall failed with and the full build number of the Veeam Installer Service that is installed.)
  2. Redeploy the Veeam Installer Service package.
    1. In a Veeam Backup & Replication Console, Edit the Managed Server.
    2. Click Next through each server setting page; doing so will force Veeam Backup & Replication to reassess which packages are installed and redeploy the Veeam Installer Server.

      Note: When Veeam Backup & Replication communicates with an existing managed server, it will first attempt to initiate a connection with the Veeam Installer Server over the dedicated port of 6160. If the Veeam Installer Service cannot be reached (or has been uninstalled as you will have done in the previous step), Veeam Backup & Replication will then attempt to connect to the remote managed server using ports 445 and 135 to upload and deploy the package. For more information, review: Veeam Backup & Replication User Guide: Ports.
    3. Having clicked Next through all pages of the server settings, click Finish to close the managed server editor.
  3. Return to the managed server and verify that the Veeam Installer Service is now listed with the updated version.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Spelling error in text

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Thank you!

Thank you!

Your feedback has been received and will be reviewed.

Oops! Something went wrong.

Please try again later.

You have selected too large block!

Please try select less.

KB Feedback/Suggestion

This form is only for KB Feedback/Suggestions, if you need help with the software open a support case

By submitting, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Notice.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Verify your email to continue your product download
We've sent a verification code to:
  • Incorrect verification code. Please try again.
An email with a verification code was just sent to
Didn't receive the code? Click to resend in sec
Didn't receive the code? Click to resend
Thank you!

Thank you!

Your feedback has been received and will be reviewed.

error icon

Oops! Something went wrong.

Please try again later.