After the agent installation, it will be started as the "Local System" account by default (which has the high class of permission). In some cases it is necessary to reduce the risk of abuse.
I've tried to start Zabbix agent on a Windows server as LocalService, NetworkService, User, Power User, Performance Monitor Users and Administrator. I was able to start it as the Administrator user only.
Error message during the start and error from the event log is added:
It would be great to have a description of the minimal permissions which need to start the agent.