Disable USB AutoRun to Prevent USB Virus Infection
Autorun is different from autoplay. Where is the difference? When you get a dialog box asking what you want Windows to do after you insert an USB flash drive, it’s called autoplay. On the other hand, what autorun does is automatically launching executable file instructed by the commands listed in autorun.inf file. Autorun is intended to provide a convenience where an application can launch immediately once a disc is inserted, but this feature also provides a hidden way for viruses to infect computer.
Perhaps there are people that argue there is no need to disable autorun as long as you have a reliable antivirus software protecting your computer. But, virus always one step ahead. Even though you regularly update the virus definition list, there is still a chance for a new virus to come up that your antivirus cannot detect it. So, the best protection is to block every possible way that virus uses to infect your computer, including by disabling USB flash drive autorun.
You cannot disable USB autorun by turning off autoplay feature in Windows. Unfortunately, while you can disable autoplay easily in Windows, you have to tweak the registry if you want to disable autorun.
If you want an easier way, USB anti autorun is a portable freeware that lets you disable USB autorun in one click. You can also enable the disabled autorun quickly in case you need to do so for some reason. Other options let you to be informed about the actions taken by the program when an autorun.inf file is detected and load the application automatically on system startup.
USB anti autorun works on Windows XP, Windows 2000, Windows 98 and Windows 95. Read about how to write protect usb drive to protect it from virus infection.