macOS device marked non-compliant due to inactivity even though it is in useSolved

Participant
Discussion
3 weeks ago Sep 15, 2026

A Mac managed in Hexnode was marked non-compliant because of 8 days of inactivity, but the employee is still using the device every day. There is also an older local user account on the device that has not been used for a while, so I initially thought that might be triggering the non-compliance.

I tried removing that account, but the action stayed pending. I also tried re-enrolling the device, but it says the device is already enrolled. What actually causes this inactivity status, and how do I get the device compliant again?

Replies (1)

Marked SolutionPending Review
Hexnode Expert
3 weeks ago Sep 15, 2026
Marked SolutionPending Review

Hello @skylar-a ,

Device inactivity in Hexnode UEM is based on device-agent communication, not on whether a local user account is active or recently used.

Hexnode UEM marks a device inactive when the Hexnode agent on the device does not check in with the portal within the threshold configured under Admin > General Settings > Inactivity Settings. If inactivity is part of a compliance rule, the device can then be marked non-compliant.

An inactive, unused, or disabled local user account does not make the whole device inactive or non-compliant. Deleting a local user will not resolve this specific compliance status.

Common causes include:

  • The device being powered off, asleep, or hibernating for an extended period.

  • Network access being blocked by internet issues, firewall rules, VPN restrictions, or proxy settings.

  • The Hexnode agent service being stopped, corrupted, manually removed, or unable to sync.

If the device says it is already enrolled, it means the device record still exists in Hexnode UEM, but the agent may not be communicating successfully.

To manually prompt a connection, try initiating a Scan device action from the Hexnode UEM portal. If the device is physically accessible, you can also open the Hexnode UEM app on the device and tap the Sync button.

Once the agent checks in again, the inactivity status should clear and compliance will be recalculated.

Regards,
Simon Scott
Hexnode UEM

Save