怎样修复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" 这样的结构,问后提供修改附件下载,直接导入即可。

(0)

相关推荐

  • SQLyog.Enterprise.7.02注册码附注册机下载

    SQLyog.Enterprise.7.02注册码jb51net bd2b405f806d2d74 douxinyuan 9c99b24fe9cdb396 SQLyog.Enterprise.7.02注册机下载地址http://www.jb51.net/database/2334.html

  • VML绘图板②脚本--VMLgraph.js、XMLtool.js

    脚本************** VMLgraph.js*************var xo=0;var yo=0;var ox=80;var oy=20;var dx=0;var dy=0;var drawKey = false;var itemID = 0;var ShapeItemNum = 0;var ShapeItemX = 0;var ShapeItemY = 0;var CurveItemNum = 0;var NodeDelete = false;var ToolBarNum

  • SuSE Enterprise Linux 10下面启动xdmcp

    通常,远程管理Linux,使用的是SSH,如果要使用Linux的远程桌面的话,可以使用VNCServer,或者使用xdmcp,以下配置SuSE Linux的xdmcp 1.关闭Firewall或 打开177端口 2.修改inittab,设置默认启动级别为5 3.设置xdm服务在5启动级别里自启动 4.修改/etc/X11/xdm/Xaccess,设置哪些主机可以连接X #* # any host can get a login window 去掉#: * # any host can get a

  • 怎样修复Windows 10 Enterprise 在9月更新后图片全部由绘图板打开的情况

    在进行了本月更新日的洗礼之后,企业版的Windows 10 突然发现无法好好的进行图片查看. 因为更新之前,各种图片都是使用"照片程序"打开的(这个是photos app),然后更新之后,这个app就用不了了,实际上企业版的Windows 10 本身就"没有"商店,包括EDGE这样的先进浏览器,所以这种app自然就没有了.估计可能是更新之后企业版的Windows 10 彻底断了使用商店的念想,把原来"残留"的那个photos app也一起干掉了.

  • 教你如何在windows 10家庭版上安装docker

    本人之前写Redis书和Spring Cloud Alibaba书时,发现一些分布式组件更适合安装在linux环境,而在搭建Redis等集群时,更需要linux环境. 本人日常练习代码和写书所用的机器,操作系统是windows 10家庭版,为了模拟linux环境,一种解决方法是安装docker.刚开始安装时,发现装不上,后来请教了别人,同时在网上找了些方法后,最终安装成功了. 自认为这个步骤不大顺利,中间也解决了若干问题,在这篇文章里,就详细列出安装步骤,并给出解决相关问题的方法,以供大家参考.

  • windows 10下解压版MySql安装配置方法教程

    windows 10 下安装解压版的MySql数据库 第一步:解压zip文件到(我的)D:\MyGreenSoftware\mysql-5.7.10-winx64 第二步:添加环境变量(Windows 10 操作系统):右键计算机->属性->高级系统设置->环境变量 找到path 然后编辑path在末尾添加 ;D:\MyGreenSoftware\mysql-5.7.10-winx64\bin 第三步:添加配置文件,在MySQL的解压的目录(例如我的是D:\MyGreenSoftware

  • Windows 2003 Enterprise Edition IIS6 .ASP目录执行缺陷

    写这篇文章的前几天我发现了IIS6更大的漏洞,让我高兴了整整24小时.可惜的是那个漏洞是我手工配置出来的.实现方法是将ASP后辍改为JPG后辍,将JPG复制到IIS发布目录中,发现JPG中的ASP代码会正确执行.看我是如何配置出的错误,这个方法也可以用来配置后门.Windows 2003 Enterprise Edition是微软一款新推出的操作系统. Windows 2003 IIS6处理文件夹扩展名的时候出错,导致放在该目录中的JPG图片会自动执行其中的ASP代码.当JPG后辍的文件含有AS

  • windows 10 + vwware+centos 6.5虚拟机系统安装Tomcat

    Linux 配置Tomcat 环境设置 系统环境:windows 10 + vwware,centos 6.5虚拟机系统 安装jdk 如果没有jdk,要先安装jdk. 如何判断是否已经安装 [root@localhost /]# java -version java version "1.7.0_45" OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15) OpenJDK 64-Bit Server VM (buil

  • Windows 10 与 MySQL 5.5 安装使用及免安装使用详细教程(图文)

    本文介绍Windows 10环境下, MySQL 5.5的安装使用及免安装使用 资源下载: MySQL安装文件:http://download.csdn.net/detail/lf19820717/9892711 MySQL免安装文件:http://download.csdn.net/detail/lf19820717/9892716 ---------------------------------------------------------------------------------

  • windows 10 下安装mysql 5.7.17的简单笔记

    之前一直在Linux下用MySQL,安装也很简单,今天试一下windows下安装,发现还真有坑. 还好搞定了,把安装过程记录一下. 1.  首先我们得去mysql官网下载我们需要的资源,选择Downloads->Community,这时候就能看到MySQL Community Server 下载mysql-5.7.10-winx64.zip版本的安装包. 解压后路径:G:\mysql\mysql-5.7 2.在这个路径下,新建my.ini [mysql] ; 设置mysql客户端默认字符集 de

  • 在 Windows 10 上安装 解压缩版 MySql(推荐)

    mysql win10 解压缩 下载 解压 Mysql :版本 5.7.13 下载链接 (通过这个官网zip链接可以直接下载,不用再注册 Oracle 账号了) 解压 mysql-5.7.13-winx64.zip 到 任意目录,我解压到了 "D:/Program Files/mysql/mysql-5.7.13-winx64" 配置系统变量 在系统变量 PATH 中加一条 "D:\Program Files\mysql\mysql-5.7.13-winx64\bin&quo

  • windows 10下安装搭建django1.10.3和Apache2.4的方法

    环境介绍 python3.5.2 64位 django 1.10.3 apache 2.4 64位 windows 10 重点在apache上. python 和django 相信有兴趣看这篇文章的基本上也都已经了解了. 安装Apache2.4 地址:http://www.apachelounge.com/download/ 下载:vc_redist.x64.exe 直接安装  vc_redist_x64/86.exe. 下载:httpd-2.4.17-win64-VC14.zip 配置环境变量

  • 解决Windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题

    在安装SQL Server 2014的过程中,出现.net 3.5缺失,导致失败问题. 后来,研究了下,解决思路如下: 先将电脑更新到了windows 10专业版,(因为需要用到专业版才有的组策略管理器)使用win+R快捷键,打开运行,使用gpedit.msc打开. 然后,启用windows更新, 更改windows更新的策略(更改为通知安装), 然后,启用.net 3.5就能够实现顺利的下载和使用了. 以上所述是小编给大家介绍的解决Windows 10家庭版安装SQL Server 2014出

随机推荐