Fixes for AutoPlay Dialog Box Not Appearing When Plugging in a Removable Device

Whenever you plug a removable device such as a USB flash drive or hard drive into your computer, the default action in Windows will pop up a dialog box asking what you want to do with the newly inserted device. This is known as Autoplay and will give you options such as playing a music CD, watching a DVD, burning a blank disc or simply opening the drive in Windows Explorer to name a few things. There are many more options available and 3rd party applications can also add to this to give even more options.

By default Windows will allow the Autoplay feature to pop up on all drive types apart from those recognized as network drives or any which it can’t correctly identify. This includes any removable drives (USB flash etc), fixed drives, RAM disks and CD-ROM (CD/DVD/DVD-RAM/BD-R) drives that are inserted. Sometimes though, this function might not show when you want it to because of a problem with Windows or a piece of 3rd party software has changed the settings without your knowledge.

autoplay in windows

If you want to get this back when you plug in a device such as a USB stick, it can range from a simple fix to something a bit more difficult such as some wrong registry settings. Here’s a selection of ways to try and help you bring back Autoplay for your removable drives.

Reset the Standard Autoplay Settings

For XP: This is done on each drive letter itself and the Autoplay prompt may have been simply turned off for that drive.

1. Make sure the non Autoplaying device is plugged in, go to My Computer and right click on the drive letter that it uses -> Properties -> AutoPlay tab.

2. Select “Prompt me each time to choose an action” and click OK, or alternatively click the Restore Defaults button if available.

For Vista/7: The Autoplay options can be easily reset via the Control Panel.

1. Got Control Panel -> Hardware and Sound -> AutoPlay or just Autoplay if you’re in classic view.

2. Make sure the “Use Autoplay for media and devices” option is ticked and also press the “Reset all defaults” button at the bottom, and click Save. You can set individual Autoplay options in here later on.

Reset Windows 7 Autoplay

Then (re)insert in your device to see if it gets recognized by Autoplay.

Repairing Registry Settings

One of the ways the Autoplay function can get disabled is through an incorrect setting in the Windows registry. There is a a specific registry value called NoDriveTypeAutoRun that can be set to a number of different numeric values which controls how Windows handles Autorun and Autoplay on various devices. This can affect CD-ROM’s, removable USB devices, network drives and RAM disks. Several pieces of software such as security applications and tweaking / virtual drive / burning / iso tools can also set this value to stop Autoplay from appearing.

To set it back to the default value follow the instructions below. This procedure is the same in XP, Vista and Window 7.

1. Press Win key+R, type regedit and press Enter.

2. Navigate to the following registry key.


3. Check the value name NoDriveTypeAutoRun and make sure the data is set to 0x00000091 (145). If it isn’t, double click the entry and enter a Value data of 91.

nodrivetypeautorun default value

4. Navigate to the following registry key and repeat step 3 in checking and possibly editing the value of NoDriveTypeAutoRun.


If you don’t have one or either of these registry entries don’t worry, they usually aren’t created in Vista and 7 unless the value has already been changed by something and it’s not necessary to add them in. The value of 0x00000091 (145) is the default for XP, Vista and 7 and disables Autoplay only on network drives and unknown drives leaving it enabled for CD-ROM’s, removable drives, RAM disks and fixed drives. If this has been changed to any other value such as 0x000000B5 (181) or 0x000000F5 (245) etc, then it could be the cause of the Autoplay problem.

The above default registry values have been made into downloadable reg files so you can easily set them back to default without going into the registry yourself. Simply double click and import into the registry. The Local Machine setting will affect all users and overrides any Current User setting that is present. If you’re the only user or want to affect all users simply change the Local Machine value only.

Set Default NoDriveTypeAutoRun for Current User

Set Default NoDriveTypeAutoRun for Local Machine

There is another value in the same location as steps 2 and 4 above called NoDriveAutoRun that can possibly affect Autoplay. Where NoDriveTypeAutoRun affects a whole class of drives such as removable devices, this other value will affect only drive letters directly such as D: or J: etc. If you find this value present and it ISN’T set to 0, double click and set it to 0 or delete it. Alternatively download and run the below registry files which will reset the value for User and Local Machine.

Disable NoDriveAutoRun for Current User

Disable NoDriveAutoRun for Local Machine


Reboot the computer after applying any registry settings.

There several more Autoplay not appearing fixes available on page 2.

40 Comments - Write a Comment

  1. Shelly 3 months ago
  2. Peter Wilson 4 months ago
    • Julie Pawlett 3 months ago
  3. Mukul Garga 5 months ago
  4. Chris Enright 6 months ago
  5. Fred 9 months ago
  6. Lance 9 months ago
  7. santanu 10 months ago
  8. unigrampa 10 months ago
  9. Shay Marom 1 year ago
  10. Moustafa 2 years ago
  11. Myles 2 years ago
  12. R Thompson 2 years ago
  13. BigCat 2 years ago
  14. Paola 2 years ago
  15. DM 2 years ago
  16. BIPIN KUMAR 2 years ago
  17. Nitish Dubey 3 years ago
  18. Naing 3 years ago
  19. JG 3 years ago
  20. abc 3 years ago
  21. floppyman 3 years ago
  22. Shenny 4 years ago
  23. Priyantha 4 years ago
  24. Pedro 4 years ago
  25. Dyno 4 years ago
  26. Dan 4 years ago
  27. jayesstee 4 years ago
  28. Vincent 4 years ago
  29. Pawan Kumar Verma 4 years ago
  30. 7thFret 4 years ago
  31. manwa 5 years ago
  32. nickyeo 6 years ago
  33. danica 6 years ago
  34. Ken 6 years ago
  35. Frank_Lampard 7 years ago
  36. nonoy basa 7 years ago
  37. cybersupam 8 years ago
  38. yasser 9 years ago
  39. 4wallz 9 years ago

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please ask in our forum or contact us directly.