電腦店訊:Windows8 自帶了用於 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(桌面體驗) 功能。