Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 修復 IE 內建 Flash Player 不可用/無法播放影片完整指南

編輯:Win8 系統應用技巧

Windows 8.1 將 Adobe Flash Player 整合為 IE/Edge 的系統元件,透過 Windows Update 更新。若 Flash 失效 (無法播放影片、只聽聲音無畫面、提示需安裝 Flash),通常是系統元件檔案損壞、版本不符或註冊失效。本文提供從檔案覆蓋到命令列重新註冊的完整修復流程。

Flash Player 修復示意圖

修復前準備

  • 確認系統位元數:Win+Pause 查看「系統類型」(32 位元 / 64 位元)。
  • 下載對應版本的 Flash Player 系統元件檔案 (見下文路徑說明),或從另一台相同版本 Win8.1 正常電腦複製。
  • 建議使用 Administrator 帳號 或 PE 開機環境 操作,避免權限不足無法覆蓋系統檔案。

核心檔案路徑對照表

系統架構系統目錄 (System32)WoW64 目錄 (32-bit on 64-bit)
32 位元 Win8.1C:\Windows\System32\Macromed\Flash\不存在
64 位元 Win8.1C:\Windows\System32\Macromed\Flash\ (64-bit 元件)C:\Windows\SysWOW64\Macromed\Flash\ (32-bit 元件,IE 32-bit 進程使用)

關鍵檔案: Flash.ocx、FlashUtil_ActiveX.dll、mms.cfg 等完整目錄內容。

分步驟修復流程

步驟 1:備份並覆蓋系統檔案

  1. 以系統管理員身分開啟命令提示字元或 PowerShell。
  2. 取得檔案擁有權並授權 (若直接覆蓋失敗):
    takeown /f "C:\Windows\System32\Macromed\Flash" /r /d y
    icacls "C:\Windows\System32\Macromed\Flash" /grant administrators:F /t
  3. 將下載/複製的完整 Flash 目錄內容覆蓋至上述對應路徑 (64 位元系統需同時覆蓋 System32 與 SysWOW64 兩處)。

步驟 2:重新註冊 Flash.ocx (關鍵步驟)

  1. 以系統管理員身分開啟命令提示字元 (Win+X → A)。
  2. 依系統架構執行對應指令:

64 位元系統 (需註冊 64-bit 與 32-bit 兩次):

:: 註冊 64-bit 元件 (System32)
cd /d C:\Windows\System32\Macromed\Flash
regsvr32 Flash.ocx

:: 註冊 32-bit 元件 (SysWOW64)
cd /d C:\Windows\SysWOW64\Macromed\Flash
regsvr32 Flash.ocx

32 位元系統:

cd /d C:\Windows\System32\Macromed\Flash
regsvr32 Flash.ocx

成功會彈出視窗提示:「DllRegisterServer 在 Flash.ocx 成功」。

步驟 3:清除 IE 快取並重啟

  1. 開啟 IE → Alt+X → 「網際網路選項」→ 「一般」索引標籤 → 「瀏覽歷程記錄」→ 「刪除」→ 勾選「暫存網際網路檔案」→ 刪除。
  2. 重新啟動電腦。

步驟 4:若仍異常,檢查衝突更新 (KB2938527)

早期 Win8.1 更新 KB2938527 曾導致 Flash 相容性問題。若上述步驟無效:

  1. Win+X → 「程式和功能」→ 「檢視已安裝的更新」。
  2. 搜尋 KB2938527 → 右鍵「解除安裝」。
  3. 重啟後透過 Windows Update 重新安裝最新 Flash 更新。

進階替代方案

  • 離線安裝最新 Flash 系統元件:從 Microsoft Update Catalog 搜尋「Adobe Flash Player for Windows 8.1」下載 .cab/.msu 手動安裝。
  • 系統檔案修復:管理員執行 sfc /scannow + DISM /Online /Cleanup-Image /RestoreHealth。
  • 建立新使用者帳號測試:排除使用者設定檔損壞可能。

重要提醒

⚠ Adobe Flash Player 已於 2020/12/31 終止支援,Microsoft 已透過更新 (KB4577586) 移除系統內建 Flash。現代網站已全面轉向 HTML5。本文修復方法僅適用於維護舊版系統、執行舊版企業內部 Flash 應用等特殊情境。一般使用者建議升級至 Windows 10/11 並使用現代瀏覽器。

總結

Win8.1 內建 Flash 修復核心在於:「覆蓋完整目錄檔案 → 雙重註冊 Flash.ocx (64位元系統) → 清除快取重啟」。若因更新衝突 (KB2938527) 導致,移除該更新並重新透過 Windows Update 取得最新版本即可解決。

Copyright © Windows教程網 All Rights Reserved