- 問題描述
筆者使用的QQ瀏覽器在打開含有 Flash 的網頁時經常出現如下問題:
提示:您的 Adobe Flash Player 版本太舊,可能會有安全性風險。建議您升級到最新版本。
隨後出現:
提示:必要的系統組件未能正常運行,請修復 Adobe Flash Player
點擊立即修復,安裝最新的 Adobe Flash Player,結果沒有任何作用。
- 原因探尋
按照網上的現有方法,都說是因爲 Flash Helper Service 進程沒能正常啓動,或者是直接把Flash Helper Service.exe這個軟件給卸載了。按照文章1 2 3 的方法試過了依舊沒有修改。
並且,開啓 Flash Helper Service 之後會有廣告彈出。
按照另一篇文章的做法4,我們可以查看瀏覽器啓用的 flash 插件的路徑:
即在瀏覽器的地址欄輸入:chrome://version/
然後回車。
根據 Flash 的引用路徑,QQ 瀏覽器使用的是自帶的 Flash 插件,而我們更新的高版本 Flash 安裝路徑爲:C:\Windows\System32\Macromed\Flash
或者是 C:\Windows\SysWOW64\Macromed\Flash
這兩個文件夾的區別是一個是64位的系統文件,一個是32位的系統文件5。
- 解決方法
爲了避免麻煩,我們可以安裝一個新版本的 Flash ,找到其默認的安裝路徑:C:\Windows\System32\Macromed\Flash
,將pepflashplayer64_32_0_0_371.dll
文件替換到 QQ 瀏覽器插件的路徑,並將其重命名爲 pepflashplayer.dll
即可。
重啓瀏覽器發現 Flash 可正常運行。