I've always just used "sudo cp isofile /dev/somedevice" where "somedevice" is the root device of your usb drive, aka sdb, sdc, etc. Do not use the partition identifier such as "sdc1", just the device itself "sdc", or whichever one points to your device.
Some people will tell you to use dd, and that works fine, but I've had one or two experiences where dd broke a drive in such a way that it wouldn't work outside of Linux. dd makes the entire thumb drive, no matter its capacity, look like it's a CD-ROM of the exact size of the ISO file you feed into it, so if you have a 32GB thumb drive and you dd a 2GB ISO file to it, your thumb drive will look like it's a 2GB CD-ROM device with no free space left. cp accomplishes the same goal of putting an ISO on a USB device and making it bootable (erasing any existing data on the drive in the process), but it creates a partition for the ISO file and leaves the rest of the drive alone so it can be reused/reformatted more easily in a Windows environment.
So anyway, try "sudo cp isofilename /dev/somedevice" to put your Windows ISO on a usb stick. For me personally, that has worked at times when other methods such as Etcher, unetbootin, tuxboot, etc. all failed to produce a bootable device.