The case of the missing AutoPlay handler

by Matt 20. May 2009 18:42

Two things. I’ve recently got back from holiday, and I’ve recently installed Windows 7 RC on a 64 bit machine. My wife will attest that these are two completely unrelated things.

Until it’s time to load up the holiday snaps.

After plugging in my nice shiny new Canon EOS 1000D (a camera for grown ups!) I was slightly disappointed that I didn’t get a nice shiny new Device Stage UI. Ho hum. What I did get was the usual AutoPlay dialog allowing me to (amongst other things) import into Windows Live Photo Gallery. Tip top.

The Windows AutoPlay dialog

And then, later, I tried to do the same, but this time, by just inserting the SD card. And the AutoPlay dialog didn’t have the Import using Windows Live Photo Gallery option. I could view, or import using Windows (don’t do it, it’s rubbish) but I couldn’t import via Windows Live Photo Gallery. And I really wanted to.

This meant only one thing. Time to go spelunking in the registry.

Now, the AutoPlay registration scheme is crazy complicated. It’s all under HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers. There you’ll find a key called EventHandlers, and under here are a bunch of keys that represent the events that can cause AutoPlay to kick in.

The one I’m interested in is ShowPicturesOnArrival. Looking at the values there, we can see that I’ve got 4 values:

The list of AutoPlay handlers for ShowPicturesOnArrival

These values refer to keys defined under AutoplayHandlers\Handlers. When the ShowPicturesOnArrival event occurs, these handlers are added to the AutoPlay dialog. And under these handler keys is a bunch of registration.

Now, I get the option to view with Windows Live Photo Gallery, but not to import. So, I’d lay odds that MSLiveShowPicturesOnArrival is fine, but there’s something fishy with MSLivePhotoAcquireDropHandler.

But let’s back up a step, first.

Remember I said it was a 64 bit machine? Well, that’s important. For two reasons.

Because AutoPlay has two sets of registration. One under that HKLM\Software\Microsoft\… and a duplicate set under HKLM\Software\Wow6432Node. This key is what 32 bit applications see as HKLM\Software. And for whatever reason, AutoPlay is a 32 bit process, and so uses the 32 bit registration data.

Similarly, Windows Live Photo Gallery is a 32 bit process, and so gets installed to C:\Program Files (x86)\Windows Live\… And the registration for MSLivePhotoAcquireDropHandler for 32 bit applications points to C:\Program Files\Windows Live.

AutoPlay registration pointing at C:\Program Files\Windows Live\...

A simple change to Action to point it at %ProgramFiles(x86)% and my AutoPlay option returned.

So, to rephrase for brevity (and Google’s) sake: Import with Windows Live Photo Gallery AutoPlay option was missing on 64 bit Windows 7, because the AutoPlay handler was incorrectly registered. Go to HKLM\Software\Wow6432Node\ Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\ Handlers\MSLivePhotoAcquireDropHandler\Action and change “%ProgramFiles%” to “%ProgramFiles(x86)%”.

A quick search later, and there were a couple of other poorly registered Windows Live items – I think they’re just localised names. I’ve attached a .reg file that will sort these out.

And it worked for the camera, because that uses the MSLivePhotoAcqHWEventHandler, which is registered correctly.

Tags: , , ,

Comments (51) -

Matt M
Matt M United States
5/27/2009 1:41:28 AM #

I can't thank you enough for this guide.  This problem has been irritating me on Vista for months and your x86 tip did the trick.

Reply

adsjc
adsjc Australia
6/1/2009 12:15:30 PM #

Brilliant!
Been stuck with this problem on Windows 7 for months now. I thought it must of been a registry issue but never got arround to finding the autoplay listings.
Your reg file made it easy!

Reply

Brian
Brian United States
7/2/2009 1:27:00 AM #

Thank you.

Reply

Las Olas River House Condo Rentals
Las Olas River House Condo Rentals
3/28/2011 3:25:46 PM #

Advantageously, the weblog publish is truly the greatest on this precious topic. I match in with your conclusions and will thirstily appear ahead to your forthcoming updates. Just saying thanks will not just be ample, for the brilliant clarity within your writing. I'll immediately seize your rss feeds to remain abreast of any updates. Pleasant work and a lot success in your company dealings! Greatest regards, Lily..

Reply

best suv 2010
best suv 2010
7/20/2011 10:25:59 PM #

Una pagina sarà dedicata agli accessori, una alle giacche e ai giubbotti. Troverai le indicazioni per lo spaccio o negozio Moncler più vicino a casa tua e tutte le offerte più vantaggiose di questo prestigioso marchio.

Reply

best hybrid cars 2011
best hybrid cars 2011
7/22/2011 3:56:58 AM #

hi!,I like your writing so so much! proportion we communicate extra about your post on AOL? I require a specialist in this area to unravel my problem. May be that's you! Taking a look forward to see you.

Reply

ipad features
ipad features
7/24/2011 3:42:15 AM #

Is it ok if I quote your article in my monthly newsletter? I would think this article suits my topic perfectly. Well ya, thanks for posting this article.

Reply

LAURENCE  Debora
LAURENCE Debora
7/27/2011 10:48:51 AM #

Bienvenue sur annuaires-gratuit.com.Des fonctionnalités inédites, nombreuses annuaires.

Reply

DEBORA Laurence
DEBORA Laurence
8/9/2011 7:15:51 PM #

Recevoir la newsletter et les informations des partenaires de annuaires-gratuit.com

Reply

DEBORA Laurence
DEBORA Laurence
8/9/2011 7:24:00 PM #

Recevoir la newsletter et les informations des partenaires de annuaires-gratuit.com

Reply

DEBORA Laurence
DEBORA Laurence
8/9/2011 7:24:58 PM #

Recevoir la newsletter et les informations des partenaires de annuaires-gratuit.com

Reply

DEBORA Laurence
DEBORA Laurence
8/9/2011 7:33:16 PM #

Recevoir la newsletter et les informations des partenaires de annuaires-gratuit.com

Reply

DEBORA Laurence
DEBORA Laurence
8/9/2011 9:18:14 PM #

Recevoir la newsletter et les informations des partenaires de annuaires-gratuit.com

Reply

DEBORA Laurence
DEBORA Laurence
8/10/2011 8:26:51 AM #

Une belle Liste d'annuaires thématiques gratuits, avec liens durs pour référencement.

Reply

DEBORA Laurence
DEBORA Laurence
8/13/2011 8:53:17 AM #

Le système d'Enchère automatique sibeys.com, vendez aux enchères vos objets neuf.

Reply

DEBORA Laurence
DEBORA Laurence
8/13/2011 9:00:37 AM #

Le système d'Enchère automatique sibeys.com, vendez aux enchères vos objets neuf.

Reply

DEBORA Laurence
DEBORA Laurence
8/13/2011 9:07:48 AM #

Le système d'Enchère automatique sibeys.com, vendez aux enchères vos objets neuf.

Reply

DEBORA Laurence
DEBORA Laurence
8/13/2011 10:59:32 AM #

Le système d'Enchère automatique sibeys.com, vendez aux enchères vos objets neuf.

Reply

DEBORA Laurence
DEBORA Laurence
8/13/2011 8:53:48 PM #

Site gratuit pour la vente aux encheres Sibeys.com, vendez aux enchères vos objets.

Reply

Johnny Jefferson
Johnny Jefferson United States
9/7/2011 9:27:30 PM #

Astonishingly challenging thank you, I presume your trusty readers could possibly want way more writing along these lines keep up the great work.

Reply

John Anderson
John Anderson United States
9/12/2011 6:18:07 AM #

Really interesting thanks, I think your current subscribers may possibly want significantly more content of this nature keep up the great effort.

Reply

Business at Home
Business at Home
11/24/2011 4:04:22 AM #

Hello , I have been examinating out a few of your stories and i can claim clever stuff. It is a great business blog and I will surely bookmark your blog.

Reply

solar for business
solar for business United States
5/18/2015 3:09:44 PM #

Hi!. I would like to have an online store using blogger and paypal. Any ideas how to do it? Could you please give me  step by step instructions? I appreciate it. Thanks!.

Reply

Philix
Philix United States
11/19/2015 6:57:14 PM #

nice site.

Reply

Philix
Philix United States
11/27/2015 3:27:04 PM #

nice site.

Reply

Myron Roeske
Myron Roeske United States
1/15/2016 4:13:07 AM #

Well good for you! I have a lot but one I just thought of was when you lick a crease of paper so that it'll rip in a straight line and it actually tears in a frayed straight line rather than rips awkwardly. I love that bleachy taste and that bleachy satisfaction.

Reply

Riley Laurino
Riley Laurino United States
1/15/2016 5:45:30 AM #

I love the dolphin saving you one.

Reply

Mac Burkart
Mac Burkart United States
1/17/2016 9:54:48 PM #

AWESOME!Can't wait for that, will be something to want to accomplish day by day, to do something AWESOME!

Reply

Virgilio Schoel
Virgilio Schoel United States
1/19/2016 2:18:30 AM #

yeah, except the "dolphin saving you" one

Reply

Mitchel Damoth
Mitchel Damoth United States
3/27/2016 12:55:49 PM #

Thanks for a marvelous posting! I genuinely enjoyed reading it, you will be a great author.I will be sure to bookmark your blog and may come back later in life. I want to encourage one to continue your great job, have a nice evening!

Reply

James Fly
James Fly United States
7/29/2016 4:36:19 PM #

This is such a great site come check out our new free Dating web site would wide fined your true love at http://youllfindlove.com/

Reply

James Fly
James Fly United States
8/6/2016 12:32:17 PM #

This is such a great site come check out our new free dating website we are world wide find your true love at http://youllfindlove.com

Reply

Lynna Twine
Lynna Twine United States
8/7/2016 12:14:44 PM #

Hire a professional writer for just $5. Visit: http://bit.ly/29sFchi

Reply

Mathilda Kieser
Mathilda Kieser United States
8/25/2016 4:19:29 AM #

Hi First of all I would like to say what a nice post! I had a quick question that I’d like to inquire if you don’t mind. I was curious to comprehend how you center yourself and clear your mind prior to blogging. I’ve had trouble clearing my thoughts in getting my mind out. I do enjoy posting blog but it just seems like the first 10 to 15 minutes are wasted simply just trying to figure out how to start. Any ideas or tips? Thank you!

Reply

wayback downloader software
wayback downloader software United States
9/3/2016 9:41:31 AM #

Does your blog have a contact page? I'm having trouble locating it but, I'd like to shoot you an e-mail. I've got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it grow over time.

Reply

Pipa HDPE
Pipa HDPE United States
10/11/2016 9:28:33 PM #

I am always searching online for articles that can help me. Thx!

Reply

Pipa HDPE
Pipa HDPE United States
10/18/2016 5:04:22 PM #

Magnificent beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog site? The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear concept

Reply

Nu Amoorea Indonesia
Nu Amoorea Indonesia United States
10/18/2016 5:08:17 PM #

Good write-up, I am regular visitor of one¡¦s blog, maintain up the excellent operate, and It's going to be a regular visitor for a long time.

Reply

Stockist Amoorea Malang
Stockist Amoorea Malang United States
10/26/2016 9:13:36 AM #

You really make it seem so easy with your presentation but I find this matter to be really something that I think I would never understand. It seems too complicated and very broad for me. I am looking forward for your next post, I will try to get the hang of it!

Reply

Kontraktor Aluminium
Kontraktor Aluminium United States
11/1/2016 2:39:51 PM #

Hello, Neat post. There is a problem with your website in web explorer, would check this¡K IE still is the marketplace chief and a huge component to other people will miss your magnificent writing due to this problem.

Reply

Kontraktor Listrik
Kontraktor Listrik United States
11/2/2016 5:59:14 AM #

Thanks for sharing superb informations. Your web-site is very cool. I am impressed by the details that you have on this website. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for more articles. You, my pal, ROCK! I found simply the information I already searched everywhere and just could not come across. What an ideal website.

Reply

General Kontraktor
General Kontraktor United States
11/2/2016 5:59:15 AM #

Pretty section of content. I just stumbled upon your blog and in accession capital to assert that I acquire actually enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently quickly.

Reply

consumo de electrodomesticos amperes
consumo de electrodomesticos amperes United States
11/16/2016 10:08:08 AM #

Vivecar es una empresa con experiencia en el mercado del alquiler de vehiculos sin conductor, aportamos todos y cada uno de los servicios que precisa a fin de que si estancia en las isla sea lo pero agradable posible. En el nordeste de la mi enlace isla se halla la provincia de Santa Cruz de Tenerife, donde podra gozar del aire maritimo del puerto ir de excursion a las montanas y admirar el esplendido panorama de la urbe. Arrendar un Turismo Deportivo te permite gozar de la velocidad y la libertad de conducir al aire libre.

Reply

Benny Gawronski
Benny Gawronski United States
1/21/2017 3:39:23 AM #

Muchos nombres para una cinematografía excelente, que deseaba ir más allá del tópico, asentada sobre unos principios de calidad muy notables, no solo en el pulso de la narración, sino también en la calidad de la fotografía y en los decorados, parcelas en la que los técnicos españoles han sabido crear escuela y ofrecer resultados de muy elevado nivel.

Reply

sexy teen virgins
sexy teen virgins United States
2/11/2017 6:28:05 PM #

After looking into a few of the blog posts on your web page, I seriously like your way of writing a blog. I added it to my bookmark website list and will be checking back soon. Please check out my website as well and let me know your opinion.

Reply

NATIVE ADVERTISING
NATIVE ADVERTISING United States
2/27/2017 8:06:49 PM #

Business owners should manage feedback in a positive way so that it can do what it's intended to do: Help improve and grow your business.

Reply

crate training
crate training United States
3/5/2017 5:15:38 PM #

<a href="www.facebook.com/.../">american bully training </a>

Reply

download google play apk file
download google play apk file United States
4/5/2017 4:14:39 PM #

I have another website may fetch apk from Google Play: http://www.apksmart.com

Reply

download google play apk free
download google play apk free United States
4/6/2017 1:31:12 AM #

you could also fetch apk from Google Play online : http://www.apksmart.com

Reply

blogspot
blogspot United States
5/31/2017 11:52:49 AM #

female porn

Reply

blogspot
blogspot United States
6/1/2017 2:03:16 PM #

shower porn

Reply

Add comment

biuquote
  • Comment
  • Preview
Loading

Rel=Me

Month List

RecentComments

Comment RSS