談談 Win8 自帶的特殊 Flash Player

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%\System32\Macromed\Flash:

 

要管理此 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(桌面體驗) 功能。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章