A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.
The error indicates that the Azure Migrate appliance cannot successfully auto‑update its internal services, even though connectivity and the project key validation are passing. Use the following steps that are specific to appliance auto‑update and MSI validation.
- Verify internet and aka.ms connectivity
- From the appliance, ensure outbound HTTPS access (via your proxy if used) to all required Azure Migrate URLs, including the aka.ms endpoints used for downloading service components.
- If the connectivity check fails specifically for aka.ms during prerequisites, follow these steps:
- Add
aka.ms/*to the proxy/firewall allowlist. - Re‑enter proxy details in Setup proxy and save.
- Go back to the configuration manager and rerun prerequisites to trigger auto‑update.
- If it still fails, download
latestcomponents.jsonfrom the aka.ms link and manually update the failing services using the download URLs in that file.
- Add
- Run the built‑in diagnostic checks
- In the appliance configuration manager, use Diagnose and solve (if available) and confirm:
- Connectivity checks pass.
- Auto update check reports that all agents are up to date.
- Service endpoint connectivity is healthy.
- Replication appliance/ASR components check confirms the server is not also used as a replication appliance (this configuration is unsupported and can break services).
- In the appliance configuration manager, use Diagnose and solve (if available) and confirm:
- Fix MSI digital‑signature validation (common cause of auto‑update failures)
A recent change to MSI validation can cause auto‑update to fail with errors about critical services not updating. Ensure the appliance can validate Microsoft‑signed MSIs:
- Open Settings → search for Certificates → Manage computer certificates.
- Under the appropriate certificate stores, confirm that these certificates exist:
- Microsoft Root Certificate Authority 2011
- Microsoft Code Signing PCA 2011
- If either is missing, download and install them on the appliance using:
-
MicrosoftRootCertificateAuthority2011.cer -
MicCodSigPCA2011_2011-07-08.crt
-
- Check local Group Policy (gpedit.msc) and ensure Network Retrieval policies are configured as shown in the documentation so that certificate chain validation can reach Microsoft’s servers.
- Make sure no firewall or proxy rule blocks certificate validation traffic.
- Confirm MSI validation works end‑to‑end
- Download the sample MSI
MicrosoftAzureAutoUpdate.msito the appliance. - Right‑click → Properties → Digital Signatures → Details.
- Confirm that Digital Signature Information shows status OK.
- If this succeeds, rerun the appliance prerequisites so auto‑update can complete and the “Critical services are either not updated, installed or status not available” message clears.
- Download the sample MSI
- If auto‑update still fails
- Use the manual service update approach from
latestcomponents.jsonas described above. - Ensure the appliance is not running any anti‑virus or endpoint protection that blocks or quarantines the downloaded MSI files or running services.
- Use the manual service update approach from
Once MSI validation and aka.ms connectivity are working, the appliance auto‑update check should pass, and the registration step can complete successfully.
References:
- Troubleshoot the Azure Migrate appliance
- Azure Migrate appliance: Common questions
- Diagnose and solve issues with Azure Migrate appliance
- Set up an appliance for servers in a VMware environment
- Tutorial: Discover AWS instances with Azure Migrate
- Set up an appliance for servers on Hyper-V
- Tutorial: Discover Google Cloud Platform (GCP) instances with Azure Migrate