談談 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(桌面體驗) 功能。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM