I think all the elastic beats work on both windows and unix, but you should check out winlogbeat for windows log processing:
In my use cases we used packetbeat, filebeat, metricbeat, and winlogbeat on windows machines.
As for configs, they are very easy and should work out of the box with minor modifications.
Start with stock config file and go through line by line.
If this answer is helpful please ACCEPT to make your question answered.
If this answer resolves your issue or allows you to move forward, please choose to ACCEPT this solution and close this topic. If you have further dialogue on this topic please comment here or feel free to private message me. If you have new questions related to your Use Case please create separate topic and feel free to tag me in your post.