Enter GPEdit.msc in the Start Search box and hit the return key. In Local Group Policy Editor navigate to
Computer Configuration -> Administrative -> Templates -> Windows Components -> AutoPlay Policies
Then,
1. In the right pane double-click “Default behavior for AutoRun”
2. On the setting tab make sure “Enabled” is selected
3. Set “Default AutoRun Behaviour” -> “Do not execute any autorun commands”
4. Click “Apply” or “OK”
5. Close Local Group Policy Editor
Please find the configuration items for a specific user or computer configuration (all users) depicted below.
If, in any case, that still wouldn’t work, such as in Vista Starter Ed. perhaps, go to “How to disable AutoRun in Windows XP” in the next but one section of this article.