Solution to this problem is to globally block autorun.inf files from executing without using the dialog boxes in Vista to do this. Here’s how:
1. Start Notepad or any text editor.
2. Copy the text below into the text editor, [everything between the square brackets should be all on one line]REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionIniFileMappingAutorun.inf]
@=”@SYS:DoesNotExist”
3. Save it to your desktop as NoAutoRun.reg. Make sure the extension is .reg and not .txt.
4. Right-click your new .reg file and choose Merge.
5. If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
6. Click Yes when you’re asked “Are you sure you want to add the information in C:NoAutoRun.reg to the registry?â€

