需重置图片默认打开方式并修复照片应用:先右键图片选“照片”为默认程序,若无则用PowerShell卸载并重新注册照片应用,再通过设置或命令行重建.jpg/.png等文件关联。

电脑打开图片时只显示乱码或代码,不是图片内容,说明系统默认用文本编辑器而非照片应用打开图像文件,需要重置照片应用的默认关联和修复其运行状态。
检查并重置图片文件的默认打开方式
右键任意一张.jpg或.png图片→选择【打开方式】→点击【选择其他应用】→勾选【始终使用此应用打开.jpg文件】→在列表中选中【照片】→点击【确定】。
如果【照片】未出现在列表中,先点击【更多应用】→下滑找到【照片】→仍不显示则说明应用已损坏,需进入下一步修复。
使用PowerShell重置照片应用
以管理员身份运行PowerShell:在开始菜单搜索“PowerShell”→右键【Windows PowerShell(管理员)】→选择【以管理员身份运行】。
输入以下命令并回车执行:Get-AppxPackage *photos* | Remove-AppxPackage——这会卸载当前照片应用,但不删除用户数据。
卸载完成后,立即执行第二条命令:Get-AppxPackage -AllUsers *photos* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}——该命令从系统镜像中重新注册照片应用,【必须在卸载后立刻执行,否则无法恢复】。
强制重建图像文件关联
方法一:通过设置界面修复
打开【设置】→【应用】→【默认应用】→下拉到底部点击【按文件类型指定默认应用】→找到.jpg、.png、.jpeg等图像扩展名→逐个点击右侧图标→选择【照片】。
方法二:命令行一键修复(推荐)
在管理员PowerShell中运行:cmd /c "assoc .jpg=PhotoViewer.FileAssoc.Jpeg && ftype PhotoViewer.FileAssoc.Jpeg="C:\Windows\System32\PhotoViewer.dll",0"——这条命令绕过UWP照片应用,临时启用传统Windows照片查看器,可立即验证图片能否正常打开。
注意:此命令仅对.jpg生效,如需支持.png,需额外执行assoc .png=PhotoViewer.FileAssoc.Png。

















