windows照片查看器在win10中消失是因更新清除了文件关联注册项,可通过三种方法恢复:一、手动添加注册表项;二、导入预配置.reg文件;三、用powershell命令行批量注入。

如果您在Windows 10中发现原本熟悉的Win7风格照片查看器(即“Windows照片查看器”)已从右键菜单和默认打开方式中消失,则很可能是系统升级或更新过程中清除了其文件关联注册项。以下是恢复该查看器的具体操作方法:
一、手动添加注册表项启用.jpg等常见格式关联
此方法直接在HKEY_LOCAL_MACHINE路径下为图片扩展名创建字符串值,强制将.jpg、.png等格式指向Windows照片查看器的CLSID,使其重新出现在右键“打开方式”列表中,适用于注册表层级被重置的场景。
1、同时按下Win + R组合键,打开“运行”对话框,输入regedit并回车,点击“是”以管理员权限运行注册表编辑器。
2、在左侧树形目录中,依次展开路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations。
3、若该路径不存在,需手动创建:右键Windows Photo Viewer → 新建 → 项,命名为Capabilities;再在Capabilities下新建项,命名为FileAssociations。
4、选中右侧空白区域,右键 → 新建 → 字符串值。
5、将新字符串命名为.jpg(注意开头带英文点号),双击该值,在“数值数据”栏中输入:PhotoViewer.FileAssoc.Tiff,点击“确定”。
6、重复步骤4–5,依次新建并设置以下字符串值:.jpeg、.png、.bmp、.gif、.tiff、.ico,所有数值数据均保持为PhotoViewer.FileAssoc.Tiff。
7、全部完成后关闭注册表编辑器,按Ctrl + Shift + Esc打开任务管理器,找到“Windows资源管理器”,右键选择“重新启动”。
二、导入预配置的.reg文件批量恢复关联
此方法通过标准格式的注册表文件一次性注入全部扩展名映射,规避手动遗漏风险,适合需快速恢复多格式支持的用户,且支持当前用户级(HKEY_CURRENT_USER)与系统级(HKEY_LOCAL_MACHINE)双路径写入。
1、在桌面新建一个文本文档,右键 → 编辑,用记事本打开。
2、将以下完整代码一字不差复制粘贴进记事本:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.jpg]
@="PhotoViewer.FileAssoc.Tiff"
[HKEY_CURRENT_USER\Software\Classes\.jpeg]
@="PhotoViewer.FileAssoc.Tiff"
[HKEY_CURRENT_USER\Software\Classes\.png]
@="PhotoViewer.FileAssoc.Tiff"
[HKEY_CURRENT_USER\Software\Classes\.bmp]
@="PhotoViewer.FileAssoc.Tiff"
[HKEY_CURRENT_USER\Software\Classes\.gif]
@="PhotoViewer.FileAssoc.Tiff"
[HKEY_CURRENT_USER\Software\Classes\.tiff]
@="PhotoViewer.FileAssoc.Tiff"
[HKEY_CURRENT_USER\Software\Classes\.ico]
@="PhotoViewer.FileAssoc.Tiff"
3、点击“文件” → “另存为”,保存类型选择所有文件(*.*),文件名设为restore_photo_viewer.reg,编码选择ANSI,保存至桌面。
4、双击运行该.reg文件,在弹出的两个确认对话框中均点击是。
5、导入完成后,重启资源管理器或注销当前用户。
三、使用PowerShell命令行批量注入注册表项
此方法绕过图形界面,利用系统内置PowerShell以管理员身份执行注册表写入指令,适用于脚本化部署、远程维护或图形界面异常无法操作的环境。
1、右键点击“开始”按钮,选择Windows PowerShell(管理员),点击“是”确认UAC提示。
2、依次执行以下命令(每行一条,回车执行):
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Force
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".jpg" -Value "PhotoViewer.FileAssoc.Tiff"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".jpeg" -Value "PhotoViewer.FileAssoc.Tiff"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".png" -Value "PhotoViewer.FileAssoc.Tiff"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".bmp" -Value "PhotoViewer.FileAssoc.Tiff"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".gif" -Value "PhotoViewer.FileAssoc.Tiff"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".tiff" -Value "PhotoViewer.FileAssoc.Tiff"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" -Name ".ico" -Value "PhotoViewer.FileAssoc.Tiff"











