Hmm the Pc version should certainly work, do you have any sort of firewall that is blocking it from launching?
And you will have to extract the zip first before trying to open it. but other than that those are the only issues that I can think of.
Oh I was not aware that was even something Itch offered. I am not 100% sure how that all works though have you tried downloading it right from the itch.io page and opening it manually?
Edit: I just updated the zip associations on the page to be aligned with android/mac/pc/linux so that might have done the trick as well. Let me know Thanks!