PDA

View Full Version : HELP plz! How to hange default double-click action (back) to Preview in photo galery?


alexanderhuzar
05-06-2008, 01:06 AM
Hi guys, I have an extremely annoying problem. Ever since I decided to install Fireworks MX, my picture associations have been screwed up. I've been searching google since 11 pm, and now it's 3:30 am. I'm very tired and I need sleep, but I still haven't found a fix for this anywhere on the internet.

Problem:
(Vista Ultimate 64-bit SP1) When I double-click on .gif files they open up in Windows Photo Gallery and a thumbnail display is shown. Navigating to find the picture you want is a headache and a half. If this was Windows XP or earlier, I would have fixed this issue no problem, but I can't seem to find where in the registry I can change the default double-click action for .gif files.

What I want:
I want to restore the default action to "Preview" in Win Photo Gallery instead of "Open". (Right now I have to right-click and select Preview which is at the bottom of the actions list.)

Notes:
-I did the "Default Programs" thing and "restored all defaults" to Win Photo Gallery.
-I tried changind some of the registry entries under the ".gif" and "giffile" to make them identical to the ".jpeg" and "jpegfile" because .jpeg works like I want. This didn't help.

Here's what I have for my "giffile":
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\giffile]

[HKEY_CLASSES_ROOT\giffile\CLSID]
@="25336920-03F9-11cf-8FD0-00AA00686F13"

[HKEY_CLASSES_ROOT\giffile\shell]

[HKEY_CLASSES_ROOT\giffile\shell\open]
@=""
"MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,\
69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e ,00,64,00,6f,00,77,00,73,\
00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,47,00 ,61,00,6c,00,6c,00,65,00,\
72,00,79,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76 ,00,69,00,65,00,77,00,65,\
00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00 ,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\giffile\shell\open\command]
@=""
"(Default)"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00, 52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d ,00,33,00,32,00,5c,00,72,\
00,75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00 ,65,00,78,00,65,00,20,00,\
22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d ,00,46,00,69,00,6c,00,65,\
00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00 ,77,00,73,00,20,00,50,00,\
68,00,6f,00,74,00,6f,00,20,00,47,00,61,00,6c,00,6c ,00,65,00,72,00,79,00,5c,\
00,50,00,68,00,6f,00,74,00,6f,00,56,00,69,00,65,00 ,77,00,65,00,72,00,2e,00,\
64,00,6c,00,6c,00,22,00,2c,00,20,00,49,00,6d,00,61 ,00,67,00,65,00,56,00,69,\
00,65,00,77,00,5f,00,46,00,75,00,6c,00,6c,00,73,00 ,63,00,72,00,65,00,65,00,\
6e,00,20,00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\giffile\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\giffile\shell\printto]

[HKEY_CLASSES_ROOT\giffile\shell\printto\command]
"(Default)"=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00, 6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65 ,00,6d,00,33,00,32,00,5c,\
00,72,00,75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00 ,2e,00,65,00,78,00,65,00,\
22,00,20,00,22,00,25,00,53,00,79,00,73,00,74,00,65 ,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00 ,6d,00,33,00,32,00,5c,00,\
73,00,68,00,69,00,6d,00,67,00,76,00,77,00,2e,00,64 ,00,6c,00,6c,00,22,00,2c,\
00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00 ,77,00,5f,00,50,00,72,00,\
69,00,6e,00,74,00,54,00,6f,00,20,00,2f,00,70,00,74 ,00,20,00,22,00,25,00,31,\
00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00 ,25,00,33,00,22,00,20,00,\
22,00,25,00,34,00,22,00,00,00

My "jpegfile":

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\jpegfile]
@="JPEG Image"
"EditFlags"=dword:00010000
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00, 6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00 ,74,00,65,00,6d,00,33,00,\
32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32 ,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,33,00,30,00,35,00,39,00,36,00,00,00
"ImageOptionFlags"=dword:00000003

[HKEY_CLASSES_ROOT\jpegfile\CLSID]
@="{25336920-03F9-11cf-8FD0-00AA00686F13}"

[HKEY_CLASSES_ROOT\jpegfile\DefaultIcon]
@="C:\\Program Files (x86)\\Macromedia\\Fireworks MX\\Fireworks.exe,7"

[HKEY_CLASSES_ROOT\jpegfile\shell]

[HKEY_CLASSES_ROOT\jpegfile\shell\edit]

[HKEY_CLASSES_ROOT\jpegfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00 ,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00 ,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78 ,00,65,00,20,00,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00 ,69,00,6c,00,65,00,73,00,\
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73 ,00,20,00,50,00,68,00,6f,\
00,74,00,6f,00,20,00,47,00,61,00,6c,00,6c,00,65,00 ,72,00,79,00,5c,00,50,00,\
68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65 ,00,72,00,2e,00,64,00,6c,\
00,6c,00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00 ,65,00,56,00,69,00,65,00,\
77,00,5f,00,45,00,64,00,69,00,74,00,20,00,25,00,31 ,00,00,00

[HKEY_CLASSES_ROOT\jpegfile\shell\Edit with Fireworks]

[HKEY_CLASSES_ROOT\jpegfile\shell\Edit with Fireworks\Command]
@="\"C:\\Program Files (x86)\\Macromedia\\Fireworks MX\\Fireworks.exe\" %1"

[HKEY_CLASSES_ROOT\jpegfile\shell\open]
"MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,\
69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e ,00,64,00,6f,00,77,00,73,\
00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,47,00 ,61,00,6c,00,6c,00,65,00,\
72,00,79,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76 ,00,69,00,65,00,77,00,65,\
00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00 ,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\jpegfile\shell\open\Command]
@="\"C:\\Program Files (x86)\\Macromedia\\Fireworks MX\\Fireworks.exe\" %1"

[HKEY_CLASSES_ROOT\jpegfile\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\jpegfile\shell\printto]

[HKEY_CLASSES_ROOT\jpegfile\shell\printto\command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00 ,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00 ,33,00,32,00,5c,00,72,00,\
75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65 ,00,78,00,65,00,22,00,20,\
00,22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00 ,52,00,6f,00,6f,00,74,00,\
25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33 ,00,32,00,5c,00,73,00,68,\
00,69,00,6d,00,67,00,76,00,77,00,2e,00,64,00,6c,00 ,6c,00,22,00,2c,00,49,00,\
6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,5f ,00,50,00,72,00,69,00,6e,\
00,74,00,54,00,6f,00,20,00,2f,00,70,00,74,00,20,00 ,22,00,25,00,31,00,22,00,\
20,00,22,00,25,00,32,00,22,00,20,00,22,00,25,00,33 ,00,22,00,20,00,22,00,25,\
00,34,00,22,00,00,00

My "paint.picture" (.bmp) file:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Paint.Picture]
@="Bitmap Image"
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00, 6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00 ,74,00,65,00,6d,00,33,00,\
32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32 ,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,33,00,30,00,35,00,39,00,37,00,00,00
"ImageOptionFlags"=dword:00000003

[HKEY_CLASSES_ROOT\Paint.Picture\CLSID]
@="{D3E34B21-9D75-101A-8C3D-00AA001A1652}"

[HKEY_CLASSES_ROOT\Paint.Picture\DefaultIcon]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00 ,72,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00 ,32,00,5c,00,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c ,00,6c,00,2c,00,2d,00,37,\
00,30,00,00,00

[HKEY_CLASSES_ROOT\Paint.Picture\Insertable]
@=""

[HKEY_CLASSES_ROOT\Paint.Picture\protocol]

[HKEY_CLASSES_ROOT\Paint.Picture\protocol\StdFileEd iting]

[HKEY_CLASSES_ROOT\Paint.Picture\protocol\StdFileEd iting\server]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00 ,72,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00 ,32,00,5c,00,6d,00,73,00,\
70,00,61,00,69,00,6e,00,74,00,2e,00,65,00,78,00,65 ,00,00,00

[HKEY_CLASSES_ROOT\Paint.Picture\protocol\StdFileEd iting\verb]

[HKEY_CLASSES_ROOT\Paint.Picture\protocol\StdFileEd iting\verb\0]
@="&Edit"
"LocalizedString"=hex(2):40,00,25,00,73,00,79,00,73,00,74,00,65,00, 6d,00,72,00,\
6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74 ,00,65,00,6d,00,33,00,32,\
00,5c,00,6d,00,73,00,70,00,61,00,69,00,6e,00,74,00 ,2e,00,65,00,78,00,65,00,\
2c,00,2d,00,35,00,39,00,34,00,32,00,30,00,00,00

[HKEY_CLASSES_ROOT\Paint.Picture\shell]

[HKEY_CLASSES_ROOT\Paint.Picture\shell\edit]

[HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\command]
@=hex(2):22,00,25,00,73,00,79,00,73,00,74,00,65,00 ,6d,00,72,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00 ,33,00,32,00,5c,00,6d,00,\
73,00,70,00,61,00,69,00,6e,00,74,00,2e,00,65,00,78 ,00,65,00,22,00,20,00,22,\
00,25,00,31,00,22,00,00,00

[HKEY_CLASSES_ROOT\Paint.Picture\shell\Edit with Fireworks]

[HKEY_CLASSES_ROOT\Paint.Picture\shell\Edit with Fireworks\Command]
@="\"C:\\Program Files (x86)\\Macromedia\\Fireworks MX\\Fireworks.exe\" %1"

[HKEY_CLASSES_ROOT\Paint.Picture\shell\open]
"MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,\
69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e ,00,64,00,6f,00,77,00,73,\
00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,47,00 ,61,00,6c,00,6c,00,65,00,\
72,00,79,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76 ,00,69,00,65,00,77,00,65,\
00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00 ,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\Paint.Picture\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00 ,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00 ,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78 ,00,65,00,20,00,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00 ,69,00,6c,00,65,00,73,00,\
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73 ,00,20,00,50,00,68,00,6f,\
00,74,00,6f,00,20,00,47,00,61,00,6c,00,6c,00,65,00 ,72,00,79,00,5c,00,50,00,\
68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65 ,00,72,00,2e,00,64,00,6c,\
00,6c,00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00 ,65,00,56,00,69,00,65,00,\
77,00,5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72 ,00,65,00,65,00,6e,00,20,\
00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\Paint.Picture\shell\open\DropTar get]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\Paint.Picture\shell\printto]

[HKEY_CLASSES_ROOT\Paint.Picture\shell\printto\comm and]
@=hex(2):22,00,25,00,73,00,79,00,73,00,74,00,65,00 ,6d,00,72,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00 ,33,00,32,00,5c,00,6d,00,\
73,00,70,00,61,00,69,00,6e,00,74,00,2e,00,65,00,78 ,00,65,00,22,00,20,00,2f,\
00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,20,00 ,22,00,25,00,32,00,22,00,\
20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,00,34 ,00,22,00,00,00

All the "shell\open" ones have this:
Type: REG_EXPAND_SZ Name: "MuiVerb" Value: @%ProgramFiles%\Windows Photo Gallery\photoviewer.dll,-3043

All the "shell\open\command" ones (should) have this:
Type: REG_EXPAND_SZ Name: "(Default)" Value: %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Gallery\PhotoViewer.dll", ImageView_Fullscreen %1

I know they aren't EXACTLY the same, but the important stuff (I think) is there. Now I know I'm still doing something wrong. I'm humbly begging for you guys to help me.

alexanderhuzar
05-06-2008, 01:32 PM
Ok, I've realized now that some people still don't understand what I'm talking about, so I'll try to explain some more:

When you do a fresh install of vista, and you double-click on a .gif or a .jpeg (any picture file), or look in the right-click menu, the Preview is the DEFAULT ACTION (the very first item on the right-click menu that is always in Bold Letters), this opens up in Preview mode using the Windows Photo Gallery (let's call this program "WPG"). This Preview mode displayes a single picture in full-size and you can view the next/previous picture using the left/right arrow keys on the keyboard or also the next/previous buttons at the bottom of the program.

When you select the "Open" command from the right-click menu of a picture file, it doesen't really open the file (in WPG) for viewing in a traditional sense. What you have is a mess to navigate thru, sorted by date picture was taken, and some other details. I don't like this mode at all. I want to avoid it at all costs. I would rather go for a swim in the sewers than endure this chaos.

The problem I have now is that my file associations got screwed up by Macromedia Fireworks MX. I went to control panel, selected Default Programs utility, and reset all defaults for WPG. This fixed everything besides the .gif format.

Now there is a preview option available in the right-click menu of .gif files, but it is not the DEFAULT ACTION, as this has been replaced by the "Open" action which does something that I've mentioned above.

I need to restore the default action of .gif files to "Preview" and not "Open".