You probably need a better cable. Most of the low-cost cables has a processor chip from a company called Prolific, these chips often have drivers which are incompatible with Windows Vista and 7. I recommend a
USB to Serial adapter with a FTDI chipset, which is a more expensive processor and is compatible with all versions of Windows. Very easy to work with, and well worth the extra money.