在“开始”菜单的“最近项目”列表中单击的图片将在非默认程序中打开

在“开始”菜单的“最近项目”列表中单击的图片将在非默认程序中打开

我在用Picasa 照片查看器并已关联所有 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"

答案1

您应该能够使用注册表编辑器修复它。运行regedit.exe并导航到注册表项

HKEY_CLASSES_ROOT\jpegfile\shell\open\command

(Default)值更改为 Picasa Photo Viewer 的路径(和文件名)。您可能还想删除键MuiVerb中的值shell\open- 我认为这会影响上下文菜单中“打开”操作显示的文本。

编辑:最好这样做:导航至

HKEY_CLASSES_ROOT\.jpg

并将(Default)值更改为Google.PhotoViewer.3.0(假设您至少拥有 Picasa 版本 3)

答案2

操作:
Start -> "All Programs" -> "Picasa 3" -> "Configure Picasa Photo Viewer"
配置哪些图像类型将成为默认查看器。

相关内容