I know how hard it is to keep a PC safe from viruses and trojans as nearly every USB stick carries some undetectable and auto-multiplying virus. Especially in university, where I have to constantly exchange USB sticks, it becomes hard to keep my USB stick safe and clean.
Mostly the viruses that multiply through USB sticks use the autorun function of USB as it does not require any user confirmation and runs secretly in the background, unlike a CD or DVD.
The best way to keep USB viruses from injecting themselves to your PC or laptop is to Disable the USB Autorun feature and I will teach you how to do it.
- Click the Start button, then Run and enter "gpedit.msc" without the quotes
- Go to Computer Configuration -> Administrative Templates -> System
- Scroll down to "Turn off Autoplay" and double click on it
- Click on the "Enabled" radio button, then for "Turn off Autoplay on" select "All drives"

This will now prevent any virus from auto executing itself through a USB drive. Additionaly, it is recommeneded to keep a good free anti virus solution too for additional security e.g. http://www.free-av.com
Pingback: NF Tecnostar's Starred Links #2 | NFTecnostar Tech blog
Pingback: Disable USB Autorun to Save PC from USB Viruses
Pingback: Sizlopedia Tech Talk (March 2008)
Pingback: Kuidas ma su paroolid ära varastan » Aarne bloog
Pingback: Securing Windows Against Viruses « Ruslan Abuzant