FIRST, THE HARDWARE
If you just purchased your flash drive, then it is using the USB
2.0 (high speed) standard. Prior to that were USB version 1.1 and, before that, USB 1.0 standards.
USB 2.0 devices will still work when plugged into USB 1.1 ports - just at a reduced speed)
However, computers w/ USB 1.0 ports cannot properly detect USB 2.0 devices. On those computers, you'd need to install a USB 2.0 expansion card in order to add USB 2.0 functionality to the computer.
SECOND, THE SOFTWARE
On the software side, USB devices are "plug-and-play
" on Windows XP & Vista systems. This means they do not require special drivers or installation for them to work properly. The drivers needed for them to operate are already built into the operating system.
However on operating systems prior to Windows XP (Windows ME, Windows 98SE, Windows 98...) drivers are needed for USB devices to be detected properly.
These are two possible reasons why your flash drives don't work on your desktop computer.
(01) The computer is an older one using USB 1.0 technology
(02) The operating system is pre-Windows XP
Another possibility is (if your computer USB ports are at least 1.1 standard and your operating system is at least Windows XP) there is an issue w/ the USB ports on your desktop computer. This could be a hardware or a software issue still.
Please, let us know if that's the case and we'll help you to trouble-shoot the issue.
Please, let us know if this response was helpful for you or, of course, if you have any further questions.