It's been a while since I tried it, but the only free Windows player I know of is VideoLAN Client. I don't know its feature set or quality these days, especially under Windows, but it's probably worth looking.
_________________________
Bitt Faulk