Here is my ultimate solution (from another thread):
Here is the ultimate solution for autorun.inf problems:
http://nick.brown.free.fr/blog/2007/10/memory-stick-wormsIf you follow Nick Browns simple registry mod in the beginning of his blog, autorun.inf
problems are history.
It can't disinfect your PC, but you are protected against all malware from misusing autorun.inf in the future.
Applied it to many PCs many months ago.
This disables autorun on all devices, including the most dangerous: unknown USB's.
In addition, IF you don't like it, just reverse it.
Regards
HL
If you are interested in more 'official' info:
http://www.us-cert.gov/cas/techalerts/TA09-020A.htmlor here:
http://www.publicsafety.gc.ca/prg/em/ccirc/2008/tr08-004-eng.aspxEdit: If you are afraid of modifying the registry, I think Nick's blog is very detailed.
Take a reg backup before you start.
Autorun will be dead and so will autorun viruses on everything like USB's , removable medias, CD's, DVD's.
Especially unknown USB's are dangerous, but remember the Sony rootkit on a music-CD some time ago.
IMO the small inconvinience you encounter by not having Autorun activated is far outweighted by security gains.