After upgrading .NET components on a machine where Veeam Agent for Microsoft Windows is installed, the "Veeam Agent for Microsoft Windows" service fails to start.
Windows could not start the Veeam Agent for Microsoft Windows service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion.
This situation occurs when a mismatch between .NET components is created by failing to upgrade all .NET components to the same version.
As noted in the Veeam Agent for Microsoft Windows User Guide:
If you already have ASP.NET Core Runtime and NET Desktop Runtime version 8.0.21 or later on your computer, new packages will not be installed. However, make sure that both products have the same version; otherwise Veeam Agent operations will fail.
Use the following command to check which versions of the .net runtime components are installed:
If .NET Runtime components are running different versions, update the older ones so all versions match. Then start the Veeam Agent for Microsoft Windows service. The issue should then be resolved. If not, create a case with Veeam Technical Support.
If all .NET Runtime components are the same version, as shown in the example below, but the "Veeam Agent for Microsoft Windows" service won't start, create a case with Veeam Technical Support.
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
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.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case