Winlogbeat cannot start service

Hello,
I am having the issue where I can start the winlogbeat application from PowerShell or CMD, but when I try to start the service I get the errors:

(from services.msc) => Error 1053: The serivce did not respond to the start or control request in a timely fashion.

(from Powershell) => Service 'winlogbeat' cannot be started due to the following error: Cannot start service winlogbeat on computer '.'.

I have run the test config command and it comes back OK.
I have run .\winlogbeat.exe -c- .winlogbeat.yml -e -v -d "*" and I get all my logs in Kibana just fine. The only issue is starting the service.

What should I do?