1. Define exactly what failed
Record the last stage you can prove, the first stage you cannot prove, the endpoint name, operating system build, architecture, installer version, local time and UTC time. A dashboard with no endpoint does not prove that the installer never ran; an installed service does not prove enrollment.
3. Verify local agent state
- Locate the documented service, process, installation directory, and log path.
- Record whether the service is missing, stopped, repeatedly restarting, or stable.
- Review the newest relevant log lines around the attempted installation and first start.
- Check endpoint-security, application-control, quarantine, and operating-system event logs for a matching block.
Do not disable endpoint protection as a diagnostic shortcut. If evidence shows a block, use a narrow, time-bounded exception approved through your normal change process, then remove it after the test.
6. Restart or reinstall only after the evidence points there
Restart the documented service once and observe whether the failure changes. Reinstall only when the installed files, service registration, or package state is demonstrably incomplete. Repeated reinstall attempts can erase the first useful log, create duplicate identities, and hide the original cause.
8. Escalate with a reproducible evidence pack
Send the vendor a concise packet: account or tenant identifier, endpoint ID if present, OS and architecture, installer and agent versions, UTC timestamps, exact failed stage, exit code, sanitized log excerpt, DNS/TLS/proxy result, security-control event, and every reversible change already tested. Redact secrets, tokens, user data, internal IPs, and unrelated log content.