I've never tried it, so I don't know how easy it is, but there has been a lot of work recently to improve ROS on Windows:
https://microsoft.github.io/Win-RoS-Landing-Page/
I did briefly evaluate ROS 2 (ardent) on Windows at my previous job. It seemed to work fairly well, I built it natively, ran the demos and did some latency/throughput comparisons between DDS implementations.