当前位置:首页>综合>正文

Windows 10 照片查看器 路径:如何找到并使用经典照片查看器

2025-11-10 05:55:47 互联网 未知 综合

Windows 10 照片查看器 路径:寻找经典体验

Windows 10 照片查看器 路径在哪里?

Windows 10 照片查看器并没有一个直接可见的、用户可操作的“路径”,它被集成在系统之中,并且在默认情况下,Windows 10 使用的是“照片”应用来打开图片。如果您想找到并使用经典的 Windows 照片查看器,通常需要通过一些设置或注册表修改来实现。

这篇文章将为您详细解答关于 Windows 10 照片查看器路径的相关问题,并提供如何重新找回和使用这款经典工具的完整指南。

为什么 Windows 10 不再默认使用经典照片查看器?

在 Windows 7 和 Windows 8.1 中,照片查看器是默认的图片打开程序,它以其简洁的界面、快速的响应速度和对多种图片格式的良好支持而受到用户喜爱。然而,在 Windows 10 中,微软推出了全新的“照片”应用,旨在提供更丰富的照片管理、编辑和分享功能。因此,经典的 Windows 照片查看器被边缘化,不再是默认选项。

尽管如此,许多用户仍然怀念经典照片查看器的操作习惯和性能。幸运的是,通过一些方法,我们仍然可以在 Windows 10 中重新启用它。

如何找回并使用 Windows 10 的经典照片查看器?

要找回 Windows 10 的经典照片查看器,最常见的方法是创建一个注册表文件,将其设置为默认图片查看器。以下是详细的步骤:

方法一:通过注册表文件启用经典照片查看器

这是最常用且效果最直接的方法。您可以创建一个 `.reg` 文件,运行它来修改注册表设置。

  1. 创建新文本文件:

    在桌面或任意文件夹中,右键点击空白处,选择“新建” -> “文本文档”。

  2. 复制并粘贴注册表代码:

    打开新创建的文本文档,将以下代码完整复制并粘贴进去:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT*shellOpenWithPhotoviewer]
    "ProgrammaticAccessOnly"=""
    
    [HKEY_CLASSES_ROOT*shellOpenWithPhotoviewercommand]
    "ProgrammaticAccessOnly"="explorer.exe "%1""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.bmpOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.gifOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.jpegOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.jpgOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.pngOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.tifOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.tiffOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.icoOpenWithPhotoviewer]
    "EditFlags"=hex:22,01,00,00
    "FriendlyTypeName"="照片查看器"
    
    [HKEY_CLASSES_ROOTApplicationsphotoviewer.dll]
    
    [HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshell]
    
    [HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellOpen]
    "ProgrammaticAccessOnly"=""
    
    [HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellOpencommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%System32PhotoViewer.dll,ImageView_Proc" "%1""
    
    [HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellPrint]
    "ProgrammaticAccessOnly"=""
    
    [HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellPrintcommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%System32PhotoViewer.dll,Print_Proc" "%1""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp PathsPhotoViewer.dll]
    @="%SystemRoot%\System32\PhotoViewer.dll"
    
    [HKEY_CLASSES_ROOTImage File]
    @="图像文件"
    
    [HKEY_CLASSES_ROOTImage Fileshellopencommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,ImageView_Proc" "%1""
    
    [HKEY_CLASSES_ROOTImage Fileshellprintcommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,Print_Proc" "%1""
    
    [HKEY_CLASSES_ROOTImage FileshellexContextMenuHandlersPhotoViewer]
    @=""
    
    [HKEY_CLASSES_ROOTImage FileshellexContextMenuHandlersPhotoViewer]
    "Icon"=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,
    5c,50,68,6f,74,6f,56,69,65,77,65,72,2e,64,6c,6c,2c,30
    
    [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0win64]
    @="Windows Photo Viewer"
    
    [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0win64FLAGS]
    "Flags"="0"
    "Win32Path"="%SystemRoot%\System32\PhotoViewer.dll"
    
    [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0win64HELPDIR]
    @="%SystemRoot%\System32\"
    
    [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0win64INSTALLER]
    @="PhotoViewer.dll"
    
    [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0win64PROXY]
    @="PhotoViewer.dll"
    
    [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0win64VERSION]
    @="1.0"
    
    [HKEY_CLASSES_ROOTCLSID{55272A00-6374-44A6-8969-603BB72C833E}InprocServer32]
    @="%SystemRoot%\System32\PhotoViewer.dll"
    "ThreadingModel"="Apartment"
    
    [HKEY_CLASSES_ROOTCLSID{55272A00-6374-44A6-8969-603BB72C833E}ProgID]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTCLSID{55272A00-6374-44A6-8969-603BB72C833E}VersionIndependentProgID]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTCLSID{55272A00-6374-44A6-8969-603BB72C833E}ToolboxBitmap32]
    @="%SystemRoot%\System32\PhotoViewer.dll,1"
    
    [HKEY_CLASSES_ROOTPhotoViewer.Application]
    @="Windows Photo Viewer"
    
    [HKEY_CLASSES_ROOTPhotoViewer.ApplicationCLSID]
    @="{55272A00-6374-44A6-8969-603BB72C833E}"
    
    [HKEY_CLASSES_ROOTPhotoViewer.Applicationcurfile]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTPhotoViewer.ApplicationDefaultIcon]
    @="%SystemRoot%\System32\PhotoViewer.dll,0"
    
    [HKEY_CLASSES_ROOTPhotoViewer.Applicationshellopencommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,ImageView_Proc" "%1""
    
    [HKEY_CLASSES_ROOTPhotoViewer.Applicationshellprintcommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,Print_Proc" "%1""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsPhotoViewer.dll]
    "Debugger"="rundll32.exe "%1""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAutoplayHandlers]
    "PhotoViewer.FileAssoc.1"="{F619B1D7-000A-4198-852A-29A8A5A9556C}"
    
    [HKEY_CLASSES_ROOTSystemFileAssociationsimageshellopenopenasmenuentry]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,ImageView_Proc" "%1""
    
    [HKEY_CLASSES_ROOTSystemFileAssociationsimageshellprintprinttomenuentry]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,Print_Proc" "%1""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.jpgOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.jpegOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.pngOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.bmpOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.gifOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.tifOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.tiffOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.icoOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOT*shellexContextMenuHandlersPhotoViewer]
    @=""
    
    [HKEY_CLASSES_ROOT*shellexContextMenuHandlersPhotoViewer]
    "Icon"=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,
    5c,50,68,6f,74,6f,56,69,65,77,65,72,2e,64,6c,6c,2c,30
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations]
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.jpg]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.jpgOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.jpgOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.jpeg]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.jpegOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.jpegOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.png]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.pngOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.pngOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.bmp]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.bmpOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.bmpOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.gif]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.gifOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.gifOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.tif]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.tifOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.tifOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.tiff]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.tiffOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.tiffOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.ico]
    @="PhotoViewer.FileAssoc.1"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.icoOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionFileAssociations.icoOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.1]
    @="Windows Photo Viewer"
    
    [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.1shellopencommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,ImageView_Proc" "%1""
    
    [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.1shellprintcommand]
    "ProgrammaticAccessOnly"="rundll32.exe "%SystemRoot%\System32\PhotoViewer.dll,Print_Proc" "%1""
    
    [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.1DefaultIcon]
    @="%SystemRoot%\System32\PhotoViewer.dll,0"
    
    [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.1shellopenasmenuentry]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.1shellprinttomenuentry]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTSystemFileAssociationsimageshellopenopenasmenuentry]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTSystemFileAssociationsimageshellprintprinttomenuentry]
    @="PhotoViewer.Application"
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.bmpOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.gifOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.jpegOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.jpgOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.pngOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.tifOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.tiffOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.icoOpenWithProgids]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.bmpOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.gifOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.jpegOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.jpgOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.pngOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.tifOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.tiffOpenWithList]
    "PhotoViewer.Application"= ""
    
    [HKEY_CLASSES_ROOTSystemFileAssociations.icoOpenWithList]
    "PhotoViewer.Application"= ""
    
  3. 保存为 `.reg` 文件:

    点击“文件” -> “另存为”。在“保存类型”下拉菜单中选择“所有文件 (*.*)”。在“文件名”处输入一个有意义的名称,例如 `EnablePhotoViewer.reg`。确保文件名以 `.reg` 结尾。

  4. 运行注册表文件:

    双击刚刚保存的 `EnablePhotoViewer.reg` 文件。系统会弹出用户账户控制(UAC)提示,点击“是”。接着会弹出注册表编辑器警告,点击“是”继续。最后会提示注册表信息已成功导入,点击“确定”。

  5. 设置默认程序:

    现在,您可以将经典照片查看器设置为默认程序了。找到任意一张图片文件(如 JPG, PNG, BMP 等),右键点击它,选择“打开方式” -> “选择其他应用”。在弹出的窗口中,您应该能看到“Windows 照片查看器”或“照片查看器”的选项。选择它,并勾选“始终使用此应用打开 .jpg 文件”(或其他图片格式),然后点击“确定”。

方法二:使用第三方工具(不推荐,但作为补充说明)

市面上也有一些第三方工具声称可以一键恢复经典照片查看器。虽然它们可以简化操作,但通常涉及下载未知来源的文件,存在一定的安全风险。对于大多数用户而言,推荐使用上述的注册表方法,因为它更加安全且可控。

Windows 10 照片查看器 路径的直接定位:

正如前面所说,Windows 10 照片查看器是一个系统组件,其可执行文件位于:

%SystemRoot%System32PhotoViewer.dll

其中 `%SystemRoot%` 通常代表您的 Windows 安装目录(例如 `C:Windows`)。

重要提示:直接通过此路径尝试运行 `PhotoViewer.dll` 是无法启动照片查看器的。它是一个动态链接库(DLL)文件,需要通过其他程序(如 `rundll32.exe`)来调用其内部函数才能工作。这也是为什么需要通过注册表修改来“激活”它的原因。

使用经典照片查看器的优势:

  • 速度快:相比于“照片”应用,经典照片查看器在打开图片时通常响应更快,加载时间更短。
  • 界面简洁:没有过多的编辑和管理功能,界面非常干净,专注于图片浏览。
  • 操作直观:箭头按键切换图片、旋转、缩放等功能简单易懂。
  • 兼容性好:对多种常见的图片格式支持良好。

使用经典照片查看器的注意事项:

  • 不再是默认:即使您重新启用它,Windows 10 的更新可能会在未来尝试将其替换回“照片”应用。
  • 功能限制:它不具备现代图片应用提供的编辑、组织、云同步等高级功能。
  • 兼容性问题:虽然大多数常见格式都能正常显示,但对于一些非常规格式或 RAW 格式,表现可能不如专业的图片编辑软件。

总结

通过以上方法,您可以轻松地在 Windows 10 中找回并使用您喜爱的经典照片查看器。虽然它不再是系统默认,但通过注册表修改,您可以重新获得那份熟悉的、高效的图片浏览体验。请记住,Windows 10 照片查看器 路径本身是一个系统内部的 DLL 文件,我们需要通过注册表来“指挥”它如何工作,并将其设置为默认打开方式。

希望这篇文章能够帮助您解决关于 Windows 10 照片查看器 路径的疑问,并让您更好地使用 Windows 10。

Windows 10 照片查看器 路径:如何找到并使用经典照片查看器