Hello Lux, Carsten
Thank you for posting your query on Microsoft Q&A platform.
"Cannot enable – Unable to determine if OS is supported” message in VM Insights is not related to permissions or the Windows Server version. This behavior occurs when Azure Monitor cannot validate the guest OS because the required agent telemetry is not being reported, even though the agents appear installed.
For Azure Arc–enabled servers, VM Insights relies on Azure Monitor Agent (AMA) runtime data to confirm OS support. If AMA (or the Dependency Agent, if Maps were previously enabled) is installed but not fully operational, VM Insights cannot complete this validation and leaves the machine in a Not monitored state.
VM Insights onboarding requires:
- Azure Monitor Agent to be successfully installed and running
- Extensions to fully initialize and report telemetry, not just show “provisioned”
- Outbound connectivity to Azure Monitor endpoints
If OS inventory or health data is not received from the agent, the portal displays this exact message, even when the OS itself is supported.
As a resolution, please try below workarounds:
- Remove the existing extensions from the Arc‑enabled server:
-
AzureMonitorWindowsAgent -
DependencyAgentWindows(if present)
-
This process forces fresh agent registration and restores OS detection.
Please let us know if the suggested resolution helped/ addressed your concern. If it did, we’d appreciate your feedback on the proposed resolution as it helps others with similar issues.
If the resolution did not help, feel free to share more details about the challenge you’re still facing. Any additional information such as your current issue or specific errors will help us perform a deeper analysis and provide more targeted guidance.
We’re happy to continue assisting and work with you toward the right solution.
Thanks,
Suchitra.