Я использую Picasa Photo Viewer и связал все файлы JPG и PNG, чтобы открыть его. Однако, когда я открываю изображение из списка «Недавние элементы» в меню «Пуск» Windows 7, оно открывается с помощью средства просмотра фотографий Windows.

последние предметы с изображениями

Контекстное меню для таких элементов не показывает никаких действий, которые заставили бы его перейти к программе просмотра фотографий Windows, и по умолчанию (одна из них выделена жирным шрифтом) открывается программа просмотра 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"

2 ответа2

1

Вы должны быть в состоянии исправить это с помощью редактора реестра. Запустите regedit.exe и перейдите к ключу

HKEY_CLASSES_ROOT\jpegfile\shell\open\command

Измените значение (Default) на путь (и имя файла) Picasa Photo Viewer. Вы также можете удалить значение MuiVerb в ключе shell\open - я думаю, что это повлияет на текст, отображаемый для действия "open" в контекстном меню.

РЕДАКТИРОВАТЬ: может быть, лучше сделать следующее: перейдите к

HKEY_CLASSES_ROOT\.jpg

и измените значение (Default) на Google.PhotoViewer.3.0 (при условии, что у вас есть хотя бы версия 3 Picasa)

0

Делать:
Start -> "All Programs" -> "Picasa 3" -> "Configure Picasa Photo Viewer"
чтобы настроить типы изображений, для которых он будет использоваться по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .