Autoplay Works, but does not execute autorun.exe on CD or DVD

For the past 6 months, my DVD-CD Writer quit executing autorun.exe on CD's & DVD's that I have created.  I use AutoRun by Typhoon to create "autorun" CD's and DVD's.  Not thinking much of it, I replaced the DVD-CD Writer with a DVD burner and low and behold the drive reads and writes CD and DVD's, will autoplay the CD so you view the directory, but will not execute the autorun.exe file that is contained on the CD or DVD.  This works on other systems, but quit working on mine.  

I have searched on the internet, making sure my registry entrys were correct  and even running the autoplayfix.exe from Microsoft.  I have also check my autoplay settings in the properties window of the drive and everything is set to what it is suppose to be.  I have also cleaned my registery thinking there maybe a confilct.  I am at my wits end -- any help would be appreciated.
Who is Participating?
dbruntonConnect With a Mentor Commented:
Look at the following key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers on both machines and see what difference there is.

Do the same for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers

This is taken from

I suspect there is an extra registry key on the machine that shows Autoplay.
So autoplay.inf is being detected?
DebbieHamataniAuthor Commented:
I am assuming that autoplay is being detected since it opens a window with the files on the CD.  It does not execute the autorun.exe program on the CD.
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Can you post the autoplay.inf file?
DebbieHamataniAuthor Commented:
Would this be a windows inf file or on the CD?
On the CD.
The one on the cd
DebbieHamataniAuthor Commented:
It is not an autoplay.inf, but an autorun.inf. The inf includes the following:

OPEN=AutoRun.exe "1, Victims with Developmental Disabilities / Communication Issues, May 5, 2010"
Autorun.exe is on your computer.

See for more information.

What may have happened is Autoplay for Data CDs such as yours has been disabled.  Possibly through anti-virus settings or a recent Windows XP update.  See for examples.

The CD playing music is Autoplay

Not too sure about what to do to enable Autorun nowadays but you could look at who gives registry tweaks to disable and enable Autorun.  Examine your registry and see what entries are there before you tweak.
DebbieHamataniAuthor Commented:

I tried your suggestion above with no luck.  I did look at another machine that I have the if you right-click on the device the first option is "Autoplay".  When you right-mouse-click on the device, I have not Autoplay option.
DebbieHamataniAuthor Commented:

The link did not work.  The problem is with the registry entries.  What can I do to restore?
dbruntonConnect With a Mentor Commented:
Very strange.

I got a spam is not appreciated message when clicking on the link I posted above.

Anyway this is a cut and paste from my link above.  But see my comments below.

How to add an AutoPlay action

You would like to add a favorite program, or a program of your own, to the list of AutoPlay actions available when a CD or DVD is played. You would like to use another, unlisted program to play CDs and DVDs instead of Microsoft Media Player.
PC Updater

This is quite complicated to do. Most programs that can be used in this way register themselves with Windows when they are installed. But some freeware programs may not do this registration. We will describe how to register Robin Keir's tiny CD player as an action you can select to play audio CDs. With a little common sense you can work out how to modify the steps described for other programs such as DVD players or CD burners.

    * Start the Registry Editor.
    * Expand HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers.
    * Right-click PlayCDAudioOnArrival and select New, String Value.
    * Name the new value MyPlayCDAudioOnArrival. The name isn’t critical, but it will help identify this entry as ours.
    * Close the EventHandlers folder.
    * Expand HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers.
    * Right-click Handlers and select New, Key.
    * Name the new key MyPlayCDAudioOnArrival (the name you entered above.)
    * Right-click the new folder and create a new string value called Action containing Play Audio CD.
    * Right-click the new folder and create a new string value called Provider that contains CD Player by Robin Keir.
    * Right-click the new folder and create a new string value called InvokeProgID containing MyCDPlayerPlay.
    * Right-click the new folder and create a new string value called InvokeVerb containing play.
    * Right-click the new folder and create a new Expandable String value called DefaultIcon containing %SystemRoot%\system32\SHELL32.dll,-41 .
    * Select and right-click HKEY_CLASSES_ROOT.
    * Create a new key named MyCDPlayerPlay, matching the InvokeProgID value you entered earlier.
    * Right-click the new key and create a new subkey named shell.
    * Right-click shell and create a new subkey called Play.
    * Right-click Play and create a new subkey called command.
    * Select command, double-click its default value and type into it the full path to the CD player program.

If you open My Computer, right-click your CD drive and select Properties, then look at the AutoPlay tab, you should see that “CD Player by Robin Keir” is now listed as one of the possible AutoPlay actions for Audio CDs.
Applies to

    * Microsoft Windows XP

His article shows you how to add an entry to Autoplay.  He mentions which two registry entries to alter.

In my previous comment I'm asking you to compare those two registry entries on your machine with those of a working machine and find the differences.  If you can find those differences you can add them to your machine.
DebbieHamataniAuthor Commented:
Thangs for the suggestion -- I will try.  I did compare the two registry entries and found that on the machine where autorun was working, that machine contained the following registry entries:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers

The machine that will not autoplay does not contain either of  these registry entries.  It  not creating one entry, it is creating a set of entries.  My questions was is there a way to restore all of these registry entries?
DebbieHamataniAuthor Commented:
dbrunoton pointed me in the right direction, but did not solve my problem.  In the end, I had to reinstall my Windows XP.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.