双击JPG文件时照片应用无响应、闪退或报错,需依次修复重置应用、重注册UWP包、修正文件关联、运行SFC/DISM修复系统文件。

当你双击 JPG 文件时照片应用无响应、闪退、黑屏,或弹出“媒体引擎初始化失败”“找不到指定的程序”等错误提示,说明照片应用已无法正常加载图片解码模块或调用链断裂,必须从注册状态、文件关联、系统服务三方面逐层修复。
先修复并重置照片应用
这一步能快速恢复应用内部损坏的配置与缓存,不删除你的相册收藏和编辑记录。
按下 Win + I 打开设置 → 左侧点“应用” → 右侧选“应用和功能” → 在列表中找到“照片”,点击它右侧的 ⋯ 按钮 → 选择“高级选项”。
向下滚动到“重置”区域,先点“修复”按钮,等待进度条走完、窗口自动关闭;若修复后仍打不开,返回同一页面,点击“重置”按钮 → 在弹出的确认框中点“重置”。
重置会清空所有应用数据(如最近打开记录、裁剪历史),但【不会删除你本地硬盘上的任何图片文件】。
用 PowerShell 强制重注册照片应用包
当修复无效,大概率是 UWP 应用注册表项丢失或签名验证失败,必须从系统镜像中重建完整注册关系。
右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 在弹出的用户账户控制窗口点“是”。
粘贴执行以下命令卸载当前用户的照片应用:
Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage
回车运行完毕后,再粘贴执行以下命令为所有用户重新注册:
Get-AppxPackage -AllUsers *Microsoft.Windows.Photos* | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
两条命令全部执行成功后,关闭终端 → 重启电脑。这一步完成后,媒体引擎依赖的 COM 接口和 Media Foundation 组件才能被正确加载。
检查并修正 JPG 文件的默认打开方式
即使应用本身已修复,如果 .jpg 扩展名没绑定到照片应用,双击依然会跳过它或报错。
方法一:通过设置界面批量修正
打开“设置” → “应用” → “默认应用” → 拉到页面底部,点“按文件类型指定默认应用” → 在搜索框输入 .jpg → 点击其右侧当前关联的应用名称 → 在弹出列表中选择“照片”。
重复上述操作,依次为 .jpeg、.png、.bmp 设置默认应用。
方法二:右键快捷修正(适用于单个文件紧急验证)
右键一个打不开的 JPG 文件 → “打开方式” → “选择其他应用” → 勾选“始终使用此应用打开 .jpg 文件” → 从列表中选“照片”。若“照片”未出现,先点“更多应用”向下滚动查找。
注意:若勾选后仍无法保存,默认应用策略可能被组策略锁定,需跳至下一步检查系统级修复。
运行 SFC 和 DISM 扫描修复系统文件
第一步:以管理员身份运行命令提示符
任务栏搜索“cmd” → 右键“命令提示符” → “以管理员身份运行”。
第二步:执行系统文件扫描
输入命令:sfc /scannow → 回车 → 等待扫描完成(通常需 10–20 分钟) → 若提示“发现损坏文件并已成功修复”,继续下一步;若提示“未发现任何完整性冲突”,也请继续。
第三步:修复 Windows 映像底层
在同一个管理员命令提示符窗口中,依次执行:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
两条命令均需等待至显示“操作成功完成”。
完成后关闭命令提示符 → 重启电脑。

















