Я использую Программу просмотра фотографий Picasa и связал весь JPG и файлы PNG для открытия им. Однако, когда я открываю изображение из Недавнего списка Объектов в Windows 7 Start Menu, это открывается Windows Photo Viewer.
Контекстное меню для таких объектов не показывает действий, которые заставили бы его перейти к Windows Photo Viewer, и значение по умолчанию (один полужирным) открывается средством просмотра Picasa, как Вы ожидали бы. Это просто, что щелчок левой кнопкой ведет себя по-другому по некоторым причинам.
Какие-либо идеи о том, как зафиксировать это?
Вывод от reg query hkcr\.jpg /s
:
C:\Users\Jay>reg query hkcr\.jpg /s
HKEY_CLASSES_ROOT\.jpg
Content Type REG_SZ image/jpeg
(Default) REG_SZ jpegfile
PerceivedType REG_SZ image
HKEY_CLASSES_ROOT\.jpg\OpenWithList
HKEY_CLASSES_ROOT\.jpg\OpenWithList\ehshell.exe
HKEY_CLASSES_ROOT\.jpg\OpenWithList\Illustrator.exe
(Default) REG_SZ
HKEY_CLASSES_ROOT\.jpg\OpenWithList\ois.exe
(Default) REG_SZ
HKEY_CLASSES_ROOT\.jpg\OpenWithProgids
jpegfile REG_SZ
HKEY_CLASSES_ROOT\.jpg\PersistentHandler
(Default) REG_SZ {098f2470-bae0-11cd-b579-08002b30bfeb}
Вывод от reg query hkcr\jpegfile /s
:
C:\Users\Jay>reg query hkcr\jpegfile /s
HKEY_CLASSES_ROOT\jpegfile
(Default) REG_SZ JPEG Image
EditFlags REG_DWORD 0x10000
FriendlyTypeName REG_EXPAND_SZ @%SystemRoot%\System32\shell32.dll,-305
96
ImageOptionFlags REG_DWORD 0x1
HKEY_CLASSES_ROOT\jpegfile\CLSID
(Default) REG_SZ {25336920-03F9-11cf-8FD0-00AA00686F13}
HKEY_CLASSES_ROOT\jpegfile\DefaultIcon
(Default) REG_EXPAND_SZ %SystemRoot%\System32\imageres.dll,-72
HKEY_CLASSES_ROOT\jpegfile\shell
HKEY_CLASSES_ROOT\jpegfile\shell\open
MuiVerb REG_EXPAND_SZ @%ProgramFiles%\Windows Photo Viewer\photoviewer
.dll,-3043
HKEY_CLASSES_ROOT\jpegfile\shell\open\command
(Default) REG_EXPAND_SZ %SystemRoot%\System32\rundll32.exe "%ProgramFi
les%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1
HKEY_CLASSES_ROOT\jpegfile\shell\open\DropTarget
Clsid REG_SZ {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
HKEY_CLASSES_ROOT\jpegfile\shell\printto
HKEY_CLASSES_ROOT\jpegfile\shell\printto\command
(Default) REG_EXPAND_SZ "%SystemRoot%\System32\rundll32.exe" "%SystemR
oot%\System32\shimgvw.dll",ImageView_PrintTo /pt "%1" "%2" "%3" "%4"
Необходимо смочь зафиксировать его с помощью редактора реестра. Выполненный regedit.exe
и перейдите к ключу
HKEY_CLASSES_ROOT\jpegfile\shell\open\command
Изменитесь (Default)
оцените пути (и имя файла) Программы просмотра фотографий Picasa. Вы также хотели бы удалять MuiVerb
значение в shell\open
ключ - я думаю, что он будет влиять на текст, отображенный для "открытого" действия в контекстном меню.
Править: могло бы быть лучше сделать следующее вместо этого: перейдите к
HKEY_CLASSES_ROOT\.jpg
и изменение (Default)
значение к Google.PhotoViewer.3.0
(принятие Вас имеет, по крайней мере, версию 3 Picasa),