Share via

Azure Migrate with Azure Local: Critical services are either not updated, installed or status not available

Jayanth Dattatri YKB 40 Reputation points MVP
2026-03-19T05:12:54.8+00:00

Auto update of source appliance fails with the error "Critical services are either not updated, installed or status not available". The source appliance connects to the proxy via proxy which has been configured and step1 and checks if the appliance can connect to Azure. I can see the green tick for Step 1a, 1b. Even the Azure Migrate project is verified. But update of the appliance fails. See the screenshot below

User's image

Azure Migrate
Azure Migrate

A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.


1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-03-19T05:13:19.4266667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    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.

    1. 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.json from the aka.ms link and manually update the failing services using the download URLs in that file.
    2. 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).
    3. 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:
      1. Open Settings → search for CertificatesManage computer certificates.
      2. Under the appropriate certificate stores, confirm that these certificates exist:
        • Microsoft Root Certificate Authority 2011
        • Microsoft Code Signing PCA 2011
      3. If either is missing, download and install them on the appliance using:
        • MicrosoftRootCertificateAuthority2011.cer
        • MicCodSigPCA2011_2011-07-08.crt
      4. 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.
      5. Make sure no firewall or proxy rule blocks certificate validation traffic.
    4. Confirm MSI validation works end‑to‑end
      • Download the sample MSI MicrosoftAzureAutoUpdate.msi to the appliance.
      • Right‑click → PropertiesDigital SignaturesDetails.
      • 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.
    5. If auto‑update still fails
      • Use the manual service update approach from latestcomponents.json as 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.

    Once MSI validation and aka.ms connectivity are working, the appliance auto‑update check should pass, and the registration step can complete successfully.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.