1. Background: Service Startup Failures After Windows Password Rotation

In enterprise and public cloud infrastructure environments, security compliance standards (such as vulnerability audits or periodic password rotation policies) require updating the Windows Server local Administrator password or migrating to dedicated administrative accounts.

However, immediately following a password change on a Windows host running Veeam Backup & Replication (VBR), administrators frequently encounter critical operational disruptions:

  • The Veeam Backup & Replication Console fails to launch, hanging or rejecting logon requests.
  • Windows Event Viewer logs Event ID 7000 / 7038 (The service did not start due to a logon failure).
  • Attempting to start the services manually via services.msc returns Error 1069.
[Windows Service Error]
Error 1069: The service did not start due to a logon failure.

This occurs because Veeam core components—such as the backup engine, catalog service, and broker—are configured during initial setup to run under the context of the administrative user. When the account password is changed in Windows without updating the service properties, all dependent Veeam services fail to authenticate and halt immediately.


2. Preliminary Check: Impacted Veeam Services

A standard Veeam Backup & Replication installation registers more than ten background services. The key services requiring updated logon credentials include:

Service NameDisplay NamePurpose
VeeamBackupSvcVeeam Backup ServiceCore engine orchestrating backup, replication, and scheduling
VeeamBrokerSvcVeeam Broker ServiceCommunication broker and infrastructure configuration cache
VeeamCatalogSvcVeeam Guest Catalog ServiceGuest OS file indexation and search service
VeeamCloudSvcVeeam Cloud Connect ServiceCloud repository and tenant management service
VeeamEnterpriseManagerSvcVeeam Backup Enterprise ManagerWeb management interface and centralized reporting
VeeamRESTSvcVeeam Backup Server RESTful API ServiceREST API endpoint for automation workflows
[Figure 1] Veeam services list and context menu in Windows Services Manager (services.msc)

[Figure 1] Veeam services list and context menu in Windows Services Manager (services.msc)


3. Step-by-Step Remediation Procedure

Step 1. Close Open Veeam Console Instances

Ensure all active instances of Veeam.Backup.Shell.exe are closed to prevent session locks.

Step 2. Open Windows Services Manager

Press Win + R, enter services.msc, and run it with administrative privileges.

Step 3. Access Veeam Service Properties

Locate the Veeam services, right-click each target service, and select Properties.

Step 4. Update Credentials on the Log On Tab

  1. Switch to the Log On tab.
  2. Under This account, verify the target user (e.g., .\veeam-admin or DOMAIN\Account).
  3. Enter the new Password and confirm it in Confirm password.
  4. Click Apply. A system pop-up will confirm: “The account has been granted the Log On As A Service right.”
  5. Click OK to commit the settings.
[Figure 2] Updating credentials under the Log On tab in Service Properties

[Figure 2] Updating credentials under the Log On tab in Service Properties

[Field Note: Browsing for Users]
If changing the account name or selecting a domain object, use the Browse... button to select the target location and click Check Names before saving.

[Figure 3] Specifying the service account in the Windows Select User dialog

[Figure 3] Specifying the service account in the Windows Select User dialog

Step 5. Batch Update All Dependent Veeam Services

Repeat Steps 3 and 4 across all Veeam services configured with domain or local user logon accounts.

Note: Default Windows services running under Local System or Network Service do not require credential updates.

Step 6. Start and Validate Services

  1. Right-click the updated services and select Start.
  2. Verify that all Veeam services show a Running status without error.
[Figure 4] All Veeam services running normally following credential updates

[Figure 4] All Veeam services running normally following credential updates


4. Final Verification: Console Access and Job Status

Once all background services are active:

  1. Launch Veeam Backup & Replication Console from the start menu or desktop.
  2. Sign in using the updated credentials.
  3. Check the status bar at the bottom to verify the connected session (Logged in: .\veeam-admin).
  4. Confirm that the Backup Jobs inventory and infrastructure repositories populate correctly.
[Figure 5] Successful console login and healthy backup job list

[Figure 5] Successful console login and healthy backup job list


5. Engineering Best Practices

  1. Dedicated Service Accounts (gMSA / Non-Expiring Svc Account):
    Using a personal administrator account for background service execution creates an unnecessary point of failure during password expiration cycles. Configure a dedicated, non-interactive service account or gMSA where supported.

  2. Schedule Password Changes During Maintenance Windows:
    Never modify service account credentials while active backup or replication jobs are running, as interrupted data streams can leave lock files on backup repositories. Always execute credential updates during designated maintenance windows.