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