1. make sure that you run hashcat in cmd
2. make sure that you are using the correct windows binary (newer versions of hashcat only ship a 64-bit binary by default, so make sure that you have a 64-bit windows system or compile the 32-bit version yourself, older versions might work as well with the hashcat32.exe for 32-bit windows, but of course they are deprecated because of the old version)
older versions need the hashcat64.exe for windows 64-bit systems
newer versions only have a hashcat.exe for windows 64-bit systems
of course you shouldn't attempt to run the linux binaries (hashcat64.bin or hashcat.bin). This is only for linux systems
2. make sure that you are using the correct windows binary (newer versions of hashcat only ship a 64-bit binary by default, so make sure that you have a 64-bit windows system or compile the 32-bit version yourself, older versions might work as well with the hashcat32.exe for 32-bit windows, but of course they are deprecated because of the old version)
older versions need the hashcat64.exe for windows 64-bit systems
newer versions only have a hashcat.exe for windows 64-bit systems
of course you shouldn't attempt to run the linux binaries (hashcat64.bin or hashcat.bin). This is only for linux systems