|
||||
Windows 8 自带了用于Internet Explorer 10的 Flash播放器,这点相信大家已经有所察觉。然而,这个自带的Flash Player却有些"特殊"。这个自带的Flash播放器,是微软与Adobe公司合作开发的一款为触摸优化的Flash播放器,它的确与从Adobe官网下载的Flash播放器不同。我记得很久前看过一篇文章,里面说明了两种Flash Player在其自身功能上的差异(现在找不到了),印象中还剩下的就是一些触摸特性的不同,好像屏蔽了正常Flash里的一些功能又增加了一些。肉眼看去,这个Flash Player呈现的界面元素比普通的Flash要大一些。
除了Flash自身特性的差异之外,这个Flash在安装卸载和更新方面同样都表现出一些特殊性:
1.这个Flash随着Windows 8 的安装与生俱来,在控制面板里面找不到卸载程序,但是可以看到其用于配置的图标:
2.此 Flash Player在桌面版的IE10中使用无限制,在Metro版的IE10中,仅存在于兼容性白名单里的站点才可以使用Flash呈现内容。
3.此 Flash Player的更新由Windows Update推送:
既然 Win8内置Flash Player,并且还不是简单的"预装"这个概念,所以通过Windows Update由微软来负责其更新和补丁工作,也是理所当然的,这也为用户、企业IT管理员和安全补丁的推送都带来了便利。不过从这种合作程度可想而知,微软已经获取到了 Flash Player的源码,并且确认该源码应该还算是不错的。
我们再来看看这个特殊的Flash在哪儿。打开任务管理器,可以发现名为FlashUtil_ActiveX.exe的进程,它就是Win8 IE10自带的Flash播放器插件的活动进程。它的文件位置位于%SystemRoot%System32MacromedFlash:
要管理此Flash Player的禁用与启用,我们还是通过IE浏览器的加载项管理工具来完成:
如果这个特殊Flash Player出现了问题,自然不能通过下载Flash安装程序来重新安装,正确的重装做法应该是重装IE10浏览器,即通过appwiz.cpl中的"启用或关闭Windows功能"来先关闭IE10功能,再启用它。如果这样还不行,那则需要运行DISM /online /Cleanup-Image /RestoreHealth甚至以及SFC /scannnow命令来检测并修复Windows 8 系统组件和系统文件中的问题。
对于 Windows Server 2012,IE默认是没有安装Flash Player的,有的用户尝试去下载安装Flash Player,可是怎么也装不上,其原因也是因为Server 2012同样内置了这个特殊的Flash Player,只是默认没有启用。所以,要使用Server 2012上的IE10浏览器访问Flash内容,只能启用内置的Flash Player,做法是安装User Interfaces and Infrastructure(用户界面和基础结构) - Desktop Experience(桌面体验)功能。