I have used
Air Message in the past, but that was mainly to get iMessage on my Google Pixel, so I hesitated to offer it in this thread as a 'solution'.
However, in looking at the website today it states that you can also access your iMessages via a browser - which means they can be accessed on a PC.
AirMessage requires you to set up their server app on a Mac that is capable of receiving iMessage. The second requirement is to open ports in your router so that the client part can access the server part anywhere. Not sure if that is necessary if you're using a PC local only though.
Apparently there is a sign-in requirement for browser access through the AirMessage website so that may also be a negative factor. But if all this is still acceptable there is a way to access iMessage on a PC.
Finally, if PC/Windows has any sort of an app like Fluid for Mac, then you can create a standalone app that uses whatever browser page AirMessage uses instead having to use an actual browser.
One thing to note…AirMessage uses its own database, so any messages sent through it are not necessarily going to be in sync with those Apple devices that use iMessage. But you can use it like normal. On my Pixel I was able to send, recieve and view video and pictures without an issue.