如何修复Windows 10 Enterprise 在9月更新后图片全部由绘图板打开的情况
在进行了本月更新日的洗礼之后,企业版的Windows 10 突然发现无法好好的进行图片查看。
因为更新之前,各种图片都是使用“照片程序”打开的(这个是photos app),然后更新之后,这个app就用不了了,实际上企业版的Windows 10 本身就“没有”商店,包括EDGE这样的先进浏览器,所以这种app自然就没有了。估计可能是更新之后企业版的Windows 10 彻底断了使用商店的念想,把原来“残留”的那个photos app也一起干掉了。
表现出来的“症状”就是所有的图片都由画图程序而打开了,经过“默认程序”查看,发现原本对应的打开程序,变成了未知应用程序。

Figure 1通过默认程序查看到,这些在画图程序中打开的文件格式现在都变成了未知应用程序
因为原来有那个photo app打开图片还是蛮方便的,现在这样弄一下,搞得Windows 照片查看器(windows photo viewer)也不能默认接管,从上图可以看到默认的只有tif和tiff两个文件由Windows 照片查看器打开。
而且通过翻看企业版Windows 10的Photo viewer的注册表键值是没有open动作的,仅仅只有一个print动作。

Figure 2缺少open键值的Windows 照片查看器(windows photo viewer)注册表项目
对应photo viewer可操控的文件类型也仅仅只有tiff和tif这两个。

Figure 3仅仅只有tif和tiff两个文件类型可被Windows Photo Viewer操控
现在我们需要丰富一下缺失的这些组建和元素,从一台健康的Windows 10 专业版里面提取素材,涉及到的键值:
HKEY_CLASSES_ROOT\Applications\photoviewer.dll
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
对于64位版本还需要增加如下键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
将他们的注册表项全部导出,再导入到Windows 10 企业版里(文后提供可导入的附件供大家下载使用)。
随后我们将会在“默认程序”里面看到Windows 照片查看器可以操作这12个图片格式。
现在我们随便打开一个图片,Windows 会提示选择使用那一个程序去打开他,这里我们选择使用“Windows 照片查看器”。

Figure 4选择始终使用此程序打开文件
至此修复结束。
需要注意的是,由于健康的Windows 10 专业版中对应的键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
64位版还需要查看这里
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
png、gif等文件使用的还是".gif"="PhotoViewer.FileAssoc.Gif"这样的对等关系,但实际系统中并没有相关的PhotoViewer.FileAssoc.Gif键值存在,因此我们需要手工将提取出来的注册表内容统一修改成".gif"="PhotoViewer.FileAssoc.Tiff" 这样的结构,问后提供修改附件下载,直接导入即可。
附件链接:OneDrive链接
本地附件:点击下载
参考:
http://winaero.com/blog/how-get-windows-photo-viewer-working-in-windows-10-rtm/
http://www.troublefixers.org/windows/how-to-open-images-in-default-photo-viewer-of-windows-10/265/
-=EOB=-
如何修复Windows 10 Enterprise 在9月更新后图片全部由绘图板打开的情况的更多相关文章
- What's new in Windows 10 Enterprise with Microsoft Edge.(Windows 10 新功能)
What's new in Windows 10 Enterprise with Microsoft Edge --带有Edge浏览器的Windows 10 企业版的新功能 本文摘录自公司群发邮件, ...
- 电脑出现问题如何修复Windows 10
也许Windows 10无法启动.或者它可能会靴子,但会崩溃很多.在任何一种情况下,您都需要在使用PC之前解决问题.以下是修复Windows 10的几种方法. 方法1:使用Windows启动修复 如果 ...
- Windows 10 Enterprise LTSB版本
Windows 10 Enterprise 评估版 | 90 天 Win10 企业版 LTSB版 14393.0.160715-1616.RS1_RELEASE_CLIENTENTERPRISE ...
- 修复Windows 10 SDK 17763中NavigationView上的AcrylicBrush丢失
原文 修复Windows 10 SDK 17763中NavigationView上的AcrylicBrush丢失 Microsoft发布了新版本的Windows 10 UWP SDK Build 17 ...
- 为什么 Windows 10 无论怎么设置一分钟后就自动关屏幕?
为什么 Windows 10 无论怎么设置一分钟后就自动关屏幕? 在设置中设置了很多方法,但不管怎么设置就是不行,不到一分钟一定关屏幕. 开始以为是能源之星引起,查了相关资料说不是,那个能源之星标志只 ...
- 解决Windows 10笔记本接显示器分屏后没有声音的问题
Windows 10 版本号:17763.292 1.首先右键点击任务栏托盘中的[扬声器]图标,选择[声音],如下图所示. 2.选择[播放],然后选择[扬声器],再点击[设为默认值],如下所示. 3. ...
- windows 10 enterprise 企业版 mak激活密钥
企业版用户请依次输入: slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 slmgr /skms kms.xspace.in slmgr /ato
- Linux与Windows 10用grub引导教程
前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...
- Windows 10 版本 21H1 发布,百度网盘下载
请访问原文链接:https://sysin.org/article/windows-10/,查看最新版.原创作品,转载请保留出处. Windows 10, version 21H1, all edit ...
随机推荐
- 踩石行动:ViewPager无限轮播的坑
2016-6-19 前言 View轮播效果在app中很常见,一想到左右滑动的效果就很容易想到使用ViewPager来实现.对于像我们常说的banner这样的效果,具备无限滑动的功能是可以用ViewPa ...
- django server之间通过remote user 相互调用
首先,场景是这样的:存在两个django web应用,并且两个应用存在一定的联系.某些情况下彼此需要获取对方的数据. 但是我们的应用肯经都会有对应的鉴权机制.不会让人家随随便便就访问的对吧.好比上车要 ...
- CentOS 7配置LNMP开发环境及配置文件管理
安装并配置MySQL 5.6 从CentOS从7.x开始默认使用MariaDB.MariaDB完全兼容MySQL,包括API和命令行.但是很多时候我们还是会想要安装MySQL,所以不能直接通过yum命 ...
- 使用python抓取婚恋网用户数据并用决策树生成自己择偶观
最近在看<机器学习实战>的时候萌生了一个想法,自己去网上爬一些数据按照书上的方法处理一下,不仅可以加深自己对书本的理解,顺便还可以在github拉拉人气.刚好在看决策树这一章,书里面的理论 ...
- 高频交易算法研发心得--MACD指标算法及应用
凤鸾宝帐景非常,尽是泥金巧样妆. 曲曲远山飞翠色:翩翩舞袖映霞裳. 梨花带雨争娇艳:芍药笼烟骋媚妆. 但得妖娆能举动,取回长乐侍君王. [摘自<封神演义>纣王在女娲宫上香时题的诗] 一首定 ...
- Solr高级查询Facet
一.什么是facet solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索. facet主要用于导航实现渐进式精确搜索 ...
- 代码的坏味道(21)——中间人(Middle Man)
坏味道--中间人(Middle Man) 特征 如果一个类的作用仅仅是指向另一个类的委托,为什么要存在呢? 问题原因 对象的基本特征之一就是封装:对外部世界隐藏其内部细节.封装往往伴随委托.但是人们可 ...
- JDBC简介
jdbc连接数据库的四个对象 DriverManager 驱动类 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 ...
- SQL-union
集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换的),最终输出的集合的列名由第一个集合的列名来确定.(可以用来连接多个结果)联合(union)与连接(jo ...
- windows下mongodb配置
打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin), 输入如下的命令启动mongodb服务: ...