Autoplay in right-click menu

F

frodo

I have autoplay disabled (via tweakui), works fine.

However, an issue still remains. If you insert a CD that has an
autorun.ini file on it (or .inf, or whatever), the default double-click
action changes from OPEN to AUTOPLAY. Therfore, if I double-click it
(out of habit) to view the cd contents it starts the installer! Arg....
I never want an installer to start unless I open setup.exe!!!!

Is there a fix for this? Basically I don't want AUTOPLAY to EVER be the
default action (bold) on the shellex right-click menu. It seems explorer
builds this menu dynamically, it's not in the registry, so I can't specify
OPEN as the (default) shellex item anywhere.

TIA
 
R

Ramesh [MVP]

Create a shortcut on the Desktop pointing to

explorer.exe X:\
X:\ is your CD drive-letter

--
Ramesh, Microsoft MVP
Windows XP Shell/User
http://windowsxp.mvps.org


I have autoplay disabled (via tweakui), works fine.

However, an issue still remains. If you insert a CD that has an
autorun.ini file on it (or .inf, or whatever), the default double-click
action changes from OPEN to AUTOPLAY. Therfore, if I double-click it
(out of habit) to view the cd contents it starts the installer! Arg....
I never want an installer to start unless I open setup.exe!!!!

Is there a fix for this? Basically I don't want AUTOPLAY to EVER be the
default action (bold) on the shellex right-click menu. It seems explorer
builds this menu dynamically, it's not in the registry, so I can't specify
OPEN as the (default) shellex item anywhere.

TIA
 
F

frodo

Wesley Vogel said:
Manage the context-menu entries for folders, drives and Namespace objects
http://windowsxp.mvps.org/context_folders.htm
It's in the registry.

Yeah, I looked there, but no go. That's where explorer gets its TEMPLATE
for the menu, but it builds the real menu dynamcially and adds the
autoplay entry (and many others) on its own. I tried setting
HKCR/drive/shell/(default) to Open (and shellex/default), but it didn't
take the hint like it does w/ most other class reg entries.

Ramesh's sugestion of a shortcut that just does an explore would work, but
you lose access to all the other normal context menu items.

I'll keep looking, but I don't think it can be done...

TIA
 
W

Wesley Vogel

I'm still working on this.

I'm trying to remember how I did this. I have no AutoPlay tab for either of
my CD drives. And no AutoPlay on the right click menus. Neither Open or
Explore invokes AutoPlay.

I think this may be it...
I have Shell Hardware Detection set to Manual.

Start | Run | Type: services.msc | OK |
Scroll down to and double click: Shell Hardware Detection |
Set to manual under Startup type | Apply button |
Stop button | OK | Close Services

If Shell Hardware Detection won't stop you may have to reboot.

[[Shell Hardware Detection must be set to Automatic in Administrative
Tools/Services. If Shell Hardware Detection is set to Manual or Disabled,
the CD Drive Autoplay Tab will be missing and the CD Drive will not
autoplay.]]
http://www.dslreports.com/faq/3698

Shell Hardware Detection
[[Used for the auto play of devices like memory cards, CD drives, etc. Also,
set to automatic if you are experiencing problems with laptop docking
stations. In "My Computer," you may not see your hardware (example: DVD
drive) displayed as a "DVD Drive" if this service is disabled. However, all
functionality still exists. In addition, when checking the properties of an
"auto play" device, such as a DVD drive, you will not have an auto play tab
displayed or available. This service also allows the option of selecting
what action you wish to take with a particular "type" of file. If you enjoy
the auto play function of CD's and DVD's after inserting them into your
drive, leave this service on automatic.]]
http://www.blackviper.com/WinXP/service411.htm#Shell_Hardware_Detection
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top