天天看點

Adobe Flash Player 未能正常運作問題「建議收藏」– 問題描述– 原因探尋– 解決方法– 更新 Flash 已死– 更新(2021.3.18)——千萬不要安裝KB4577586– 更新(2021.3.19)– 更新(2022.4.19)

大家好,又見面了,我是你們的朋友全棧君。

– 問題描述

情況一:浏覽器插件

筆者使用的QQ浏覽器在打開含有 Flash 的網頁時經常出現如下問題:

Adobe Flash Player 未能正常運作問題「建議收藏」– 問題描述– 原因探尋– 解決方法– 更新 Flash 已死– 更新(2021.3.18)——千萬不要安裝KB4577586– 更新(2021.3.19)– 更新(2022.4.19)

提示:

您的 Adobe Flash Player 版本太舊,可能會有安全性風險。建議您更新到最新版本。

随後出現:

Adobe Flash Player 未能正常運作問題「建議收藏」– 問題描述– 原因探尋– 解決方法– 更新 Flash 已死– 更新(2021.3.18)——千萬不要安裝KB4577586– 更新(2021.3.19)– 更新(2022.4.19)

提示:

必要的系統元件未能正常運作,請修複 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/

然後回車。

Adobe Flash Player 未能正常運作問題「建議收藏」– 問題描述– 原因探尋– 解決方法– 更新 Flash 已死– 更新(2021.3.18)——千萬不要安裝KB4577586– 更新(2021.3.19)– 更新(2022.4.19)

根據 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核心插件是不同的:

  1. ActiveX:适用于Windows 7、Vista、XP系統IE核心浏覽器、本地視訊、遊戲用戶端
  2. NPAPI:适用于FireFox(火狐)、Safari(蘋果)、Opera (歐朋,12.17版以下)bai
  3. PPAPI:适用于Chromium浏覽器、Opera (歐朋,15.00版以上)

情況一:浏覽器插件

為了避免麻煩,我們可以安裝一個新版本的 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中第一個即可。

Adobe Flash Player 未能正常運作問題「建議收藏」– 問題描述– 原因探尋– 解決方法– 更新 Flash 已死– 更新(2021.3.18)——千萬不要安裝KB4577586– 更新(2021.3.19)– 更新(2022.4.19)

– 更新 Flash 已死

Adobe 已于 2021 年 1 月 12 日開始阻止 Flash 内容在 Flash Player 中運作。現在,當使用者嘗試打開Flash内容(大多數浏覽器預設情況下會自動阻止它們)時,Flash Player會顯示以下圖示,當單擊它時,它将打開Adobe Flash Player壽命終止頁面。

Adobe Flash Player 未能正常運作問題「建議收藏」– 問題描述– 原因探尋– 解決方法– 更新 Flash 已死– 更新(2021.3.18)——千萬不要安裝KB4577586– 更新(2021.3.19)– 更新(2022.4.19)

筆者的 Flash 播放器也遇到了同樣的問題,筆者删除了 Windows 電腦内的與 Flash 有關的系統更新之後,Flash 恢複了正常。

– 更新(2021.3.18)——千萬不要安裝KB4577586

微軟做了一個新的Windows 10更新檔

KB4577586

,這個更新檔的唯一作用,就是在系統中徹底删除Flash。

KB4577586

一旦安裝,是無法解除安裝的,隻能通過系統還原等方法複原。也就是說,如果你安裝

KB4577586

更新檔,那麼系統就和Flash永别了。

若想要屏蔽掉這個更新,可以參考:

  1. win10屏蔽無法解除安裝的KB4577586的技巧
  2. 微軟開始在Win10上推送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),但特供版會有廣告、捆綁下載下傳等流氓行為!!!

或者嘗試以下網友的方法(由于涉及到系統資料庫等關鍵東西,筆者未嘗試下面方法是否可行,僅供參考,筆者最終還是用了國内特供版,吐了):

  1. [Windows] Adobe Flash Player 34.0.0.92及可用版修改方法
  2. 【原創教程】Win8/10安裝kb4577586後恢複Flash的方法

微軟官方給出的還原解決方案為,如果在安裝此更新後必須在裝置上再次使用 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)

  1. 【FLASH】報錯“必要的系統元件未能正常運作,請修複Adobe Flash Player”及 error#2046 ↩︎
  2. 必要的系統元件未能正常運作 請修複Adobe Flash Player ↩︎
  3. 更新最新版了,Adobe Flash Player老彈立即修複 ↩︎
  4. chrome 一個必要的系統元件未能正常運作請重新安裝Adode Flash Player ↩︎
  5. 什麼是SysWow64檔案夾 SysWow64檔案夾可以删除嗎 ↩︎
  6. Adobe flash player ActiveX和NPAPI和PPAPI 這三個軟體有什麼差別?哪個是不必要的? ↩︎ ↩︎
  7. 微軟開始在Win10上推送KB4577586更新檔以徹底删除flash ↩︎ ↩︎ ↩︎

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/143913.html原文連結:https://javaforall.cn