Adobe Flash Player 未能正常运行问题
- 問題描述
情況一:瀏覽器插件
筆者使用的QQ瀏覽器在打開含有 Flash 的網頁時經常出現如下問題:
提示:您的 Adobe Flash Player 版本太舊,可能會有安全性風險。建議您升級到最新版本。
隨后出現:
提示:必要的系統組件未能正常運行,請修復 Adobe Flash Player
點擊立即修復,安裝最新的 Adobe Flash Player,結果沒有任何作用。
情況二:獨立Flash播放器錯誤
筆者的獨立Flash播放器(如:swfplayer)打開是白屏,無法加載 *swf 文件,或者 ZzFlash 播放器打開彈出 Exception EOleSysError in module *** at 0008A5A5 的錯誤。
- 原因探尋
情況一:瀏覽器插件
按照網上的現有方法,都說是因為 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播放器錯誤
根據【原創】Wine完美解決Zzflash安裝播放問題 中的描述“Zz播放器部分要調用ie的flash插件”可知,應該是 Flash插件出了問題導致播放器無法播放。查閱資料知其根本原因是Flash Player 的ActiveX存在問題。
- 解決方法
注:不同的情況下使用的Flash內核插件是不同的:
情況一:瀏覽器插件
為了避免麻煩,我們可以安裝一個新版本的 Flash 瀏覽器插件(ActiveX + NPAPI + PPAPI 多合一6)或者官方下載地址Adobe Flash Player Support Center(不建議下載,官方為中國特供版,帶流氓插件并強行獲取用戶隱私,吃相難看),找到其默認的安裝路徑:C:\Windows\System32\Macromed\Flash,將pepflashplayer64_32_0_0_371.dll 文件(根據相應的瀏覽器內核選擇,具體可參考6)替換到 QQ 瀏覽器插件的路徑,并將其重命名為 pepflashplayer.dll 即可。
重啟瀏覽器發現 Flash 可正常運行。
情況二:獨立Flash播放器錯誤
安裝鏈接Adobe Flash Player Support Center中第一個即可。
- 更新 Flash 已死
Adobe 已于 2021 年 1 月 12 日開始阻止 Flash 內容在 Flash Player 中運行?,F在,當使用者嘗試打開Flash內容(大多數瀏覽器默認情況下會自動阻止它們)時,Flash Player會顯示以下圖標,當單擊它時,它將打開Adobe Flash Player壽命終止頁面。
筆者的 Flash 播放器也遇到了同樣的問題,筆者刪除了 Windows 電腦內的與 Flash 有關的系統更新之后,Flash 恢復了正常。
- 更新(2021.3.18)——千萬不要安裝KB4577586
微軟做了一個新的Windows 10補丁KB4577586,這個補丁的唯一作用,就是在系統中徹底刪除Flash。KB4577586 一旦安裝,是無法卸載的,只能通過系統還原等方法復原。也就是說,如果你安裝KB4577586補丁,那么系統就和Flash永別了。
若想要屏蔽掉這個更新,可以參考:
依據微軟之前的博客,微軟刪除的是Windows自帶的Flash,一般為IE以及Edge(包括換了Chromium內核的新版Edge)中使用的Flash。其他第三方軟件手動安裝的Flash不受此更新影響(如Firefox84,從85起Firefox也不支持Flash),但是新版本的Flash已經內置了時間開關(2021.01.12)停止運行,所以如果你現在可以正常使用Flash相關的內容請謹慎更新7。
微軟之前是有提供臨時隱藏指定補丁的工具,但是目前網頁打不開了,《微軟開始在Win10上推送KB4577586補丁以徹底刪除flash》 一文博主提供了備份。筆者也提供了一個備份。
文件是有經過微軟數字簽名的,請大家使用前務必確認數字簽名是否正常(解壓后右鍵文件屬性->數字簽名->選中第一個簽名后點擊詳細信息,此時若數字簽名完好則可看到“此數字簽名正?!?以確保文件為微軟官方的版本。使用方法很簡單,運行后先點下一步,然后選擇Hide Updates,找到你需要屏蔽的補丁(如KB4577586)打鉤后下一步即可7。(感謝博主!)
如果不幸已經更新,而且一定要在IE里面用flash的個人用戶(企業用戶請自行聯系Adobe),可以考慮國內的特供版本(flash.cn),但特供版會有廣告、捆綁下載等流氓行為!!!
或者嘗試以下網友的方法(由于涉及到注冊表等關鍵東西,筆者未嘗試下面方法是否可行,僅供參考,筆者最終還是用了國內特供版,吐了):
微軟官方給出的還原解決方案為,如果在安裝此更新后必須在設備上再次使用 Adobe Flash Player,請使用以下方法之一:
方法 1: 將設備重置為早期的系統還原點。 必須顯式啟用此功能,并且必須在應用此更新之前在 Windows 設備上創建系統還原點。
方法 2: 重新安裝 Windows 操作系統,但不應用此更新。7
- 更新(2021.3.19)
國內特供版實在是難以忍受,網上找了大佬自己改的一個版本:Adobe Flash Player 34.0.0.118。Enjoy it ! 感謝大佬!
- 更新(2022.4.19)
前述網址失效,再次更新 [Adobe? Flash? Player插件]。(https://www.ittel.cn/archives/7327.html)
【FLASH】報錯“必要的系統組件未能正常運行,請修復Adobe Flash Player”及 error#2046 ??
必要的系統組件未能正常運行 請修復Adobe Flash Player ??
升級最新版了,Adobe Flash Player老彈立即修復 ??
chrome 一個必要的系統組件未能正常運行請重新安裝Adode Flash Player ??
什么是SysWow64文件夾 SysWow64文件夾可以刪除嗎 ??
Adobe flash player ActiveX和NPAPI和PPAPI 這三個軟件有什么區別?哪個是不必要的? ?? ??
微軟開始在Win10上推送KB4577586補丁以徹底刪除flash ?? ?? ??
總結
以上是生活随笔為你收集整理的Adobe Flash Player 未能正常运行问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7怎么开热点(win7怎么开热点)
- 下一篇: 微信公众平台如何操作迁移?迁移公证步骤是