Windows 10 照片查看器 路径:如何找到并使用经典照片查看器
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` 文件,运行它来修改注册表设置。
-
创建新文本文件:
在桌面或任意文件夹中,右键点击空白处,选择“新建” -> “文本文档”。
-
复制并粘贴注册表代码:
打开新创建的文本文档,将以下代码完整复制并粘贴进去:
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.0 win64] @="Windows Photo Viewer" [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0 win64FLAGS] "Flags"="0" "Win32Path"="%SystemRoot%\System32\PhotoViewer.dll" [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0 win64HELPDIR] @="%SystemRoot%\System32\" [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0 win64INSTALLER] @="PhotoViewer.dll" [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0 win64PROXY] @="PhotoViewer.dll" [HKEY_CLASSES_ROOTTypeLib{872A00B0-2723-44D2-B190-534A0F224295}1.0 win64VERSION] @="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"= "" -
保存为 `.reg` 文件:
点击“文件” -> “另存为”。在“保存类型”下拉菜单中选择“所有文件 (*.*)”。在“文件名”处输入一个有意义的名称,例如 `EnablePhotoViewer.reg`。确保文件名以 `.reg` 结尾。
-
运行注册表文件:
双击刚刚保存的 `EnablePhotoViewer.reg` 文件。系统会弹出用户账户控制(UAC)提示,点击“是”。接着会弹出注册表编辑器警告,点击“是”继续。最后会提示注册表信息已成功导入,点击“确定”。
-
设置默认程序:
现在,您可以将经典照片查看器设置为默认程序了。找到任意一张图片文件(如 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。