Windows 8/RT 的 IE10/11 為安全預設**僅允許微軟白名單 (CV 列表) 內的網站執行 Flash**。若需瀏覽非白名單網站的 Flash 內容,可修改本地白名單檔案 iecompatdata.xml 實現全域放行。
前置:停用 IE 自動更新相容性清單 (防止覆蓋修改)
- 開啟 IE 桌面版 → Alt 顯示選單列 → 「工具」→「相容性檢視設定」。
- **取消勾選** 「從 Microsoft 下載更新的相容性清單」 → 「關閉」。

修改本地白名單
- 檔案總管/IE 網址列輸入:
%HOMEPATH%\AppData\Local\Microsoft\Internet Explorer\IECompatData → Enter。

- 找到
iecompatdata.xml → 右鍵「開啟舊檔」→ 選「記事本」。

- 捲至檔案末尾,按現有格式每行新增欲允許的網域 (含協定):**一行一個網址**。
範例:
<domain>example.com</domain>
<domain>flash.test.site</domain>
- Ctrl + S 儲存。
- IE 中 Win + I → 「網際網路選項」→「一般」索引標籤 → 「刪除」→ 勾選「暫存網際網路檔案」、「Cookie」等 → 「刪除」清除快取。
或直接關閉所有 IE 視窗重開。
效果與風險
- **效果:** 修改生效後,所有列入白名單的網站 Flash 內容可直接在 IE 中播放,無「需要 Adobe Flash Player」阻擋。
- 風險: 繞過白名單機制等同降低安全防護,**惡意 Flash 攻擊面擴大**。建議:
• 僅加入信任網域。
• 改用 Chrome/Edge/Firefox 內建 Flash (已停止支援) 或 HTML5 替代方案。
• 現代瀏覽器 (Edge/Chrome 88+) 已完全移除 Flash 支援,此法僅適用舊版 IE 維護情境。
歷史背景: Adobe Flash Player 於 2020/12/31 終止支援,微軟亦透過 Windows Update 移除 (KB4577586)。本文僅供舊系統維護/歷史研究參考。