Installation Troubleshooting
Agent Won’t Start
Check the service status:
sc query "ChildOnlineSafetyAgent"If the service is stopped, try starting it:
sc start "ChildOnlineSafetyAgent"Check the event log:
- Open Event Viewer (
eventvwr.msc) - Navigate to Windows Logs → Application
- Look for entries from source ChildOnlineSafetyAgent
Device Shows as Offline
If the device appears offline in the portal:
- Check the agent is running — see above
- Check network connectivity — the device needs to reach
cos-api.w3i.ioover HTTPS (port 443) - Check firewall rules — ensure outbound HTTPS is not blocked
- Check the API URL — verify
config.tomlhas the correcturl = "https://cos-api.w3i.io"
No Screenshots Appearing
If the device is active but no screenshots are showing in the portal:
- Screenshot diff detection — if the screen content hasn’t changed, the agent skips the upload. Move a window or open something new, then check again after 30 seconds.
- Check disk space — the agent needs temporary disk space for screenshots before upload
- Multi-monitor — the agent captures all monitors. If one monitor is off or disconnected, it may not be captured.
MSI Installation Fails
- Ensure you’re running the installer as Administrator
- Check that no previous version of the agent is running (stop the service first)
- Try running from the command line for detailed error output:
Review
msiexec /i ChildOnlineSafety.msi /l*v install.loginstall.logfor error details.
Agent Using Too Much Bandwidth
If you’re on a limited connection:
- Go to the portal → device configuration
- Increase the capture interval (e.g. from 30s to 60s)
- Reduce JPEG quality (e.g. from 80 to 60)
- Increase upload delay to throttle bandwidth
- Enable batch upload to reduce HTTP overhead
Last updated on